Java起源于Sun公司,现在归Oracle所有。Java有三个主要版本:Java Standard Edition (SE), Java Enterprise Edition (EE), 和 Java Micro Edition (ME),没有Java WE这个版本。Java的注释方式包括行内注释(//)、块注释(/* */)以及Javadoc注释(/** */),花括号{}不属于Java的注释样式。定义float类型的数据时,必须以f或F结尾,如`float a = 12.0f;`。a++和++a的操作符区别在于,a++是先使用后加1,++a则是先加1后使用。break语句用于跳出最近的循环,而continue语句则用于结束当前循环迭代,继续下一次循环。public修饰符允许任何类访问,protected仅允许同包内的类和子类访问,default(无修饰符)仅限同包访问,private则限制为本类内部访问。包是组织类的一种方式,能避免命名冲突,可以包含类和接口,但不能直接包含其他包。 封装是Java的三大特性之一,它隐藏了类的实现细节,提供公共接口供外部使用,提高了代码的可维护性。继承使得子类可以直接使用父类的方法,减少了重复代码,多态性允许同名方法在不同类中有不同的实现,增加了灵活性。接口是常量和抽象方法的集合,可以实现不相关类的相同行为,支持多继承,让类之间保持松散耦合。接口中的抽象方法默认是public的,不能用private修饰。抽象类含有抽象方法,但也可以包含非抽象方法,抽象类不能实例化,必须通过子类继承并实现其抽象方法。如果子类没有完全实现抽象类的所有抽象方法,那么子类也必须声明为抽象类。 值传递是指在函数调用中基本数据类型和String类型会复制一份副本给函数,原始值不会改变,而地址传递则是传递对象的引用,函数可以直接修改对象的状态。if语句结构为:`if(条件) { 语句 }`,switch语句结构为:`switch(表达式) { case 常量: 语句; break; ... default: 语句; }`,for语句结构为:`for(初始化; 判断条件; 更新操作) { 语句 }`,while语句结构为:`while(条件) { 语句 }`,do...while语句结构为:`do { 语句 } while(条件);`。JDK为每个基本类型定义了对应的包装类,如Integer、Character等,它们提供了处理基本类型的一些便利功能。例如,`if (条件) { 语句 } else { 语句 }`,`switch (字符) { case 'a': 语句; break; case 'b': 语句; break; }`,`Character`代表字符类型。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/87269095/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/400c288901ad490aa586e1c269df352a_2202_75668412.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)