2022年java复习笔记期末考试复习.pdfVIP

  • 3
  • 0
  • 约9.73千字
  • 约 11页
  • 2021-12-08 发布于江苏
  • 举报
1.-Java SE Java EE Java ME 指什么? Java SE=Java Standard Edition Java EE=Java Enterprise Edition Java ME=Java Mobile Edition SE 重要用于桌面程序,控制台开发(JFC) EE 公司级开发(JSP,EJB) ME 嵌入式开发(手机,小家电) 2.java 长处? Java 语言在安全性、平台无关性、支持多线程、内存 管理等许多方面具备卓越长处。 3.基本数据类型种类和长度 一种字节等于 8 位 4.强制转换 在 Java 中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类 则需要强制转换。由于子类拥有比父类更多属性、更强功能,因此父类转换为子类需要强制。 那么,是不是只要是父类转换为子类就会成功呢?其实否则,她们之间强制类型转换是有条件。 当我们用一种类型构造器构造出一种对象时,这个对象类型就已经拟定,也就说它本质是 不会再发生变化了。在 Java 中我们可以通过继承、向上转型关系使用父类类型来引用它,这 个时候我们是使用功能较弱类型引用功能较强对象,这是可行。但是将功能较弱类型强制转 功能较强对象时,就不一定可以行了。 基本数据类型之间强制类型转换: java 规范强烈不建议布尔型和整型或者浮点型进行转化,很容易出错 5.关于 static static 办法属于整个类,它不能操纵和解决属于某个对象成 员变量,只能解决属于整个类成员 变量,即 static 办法只能 解决本类中 static 变量或调用 static 办法。 6.调用权限 public 是公共办法,在你这个项目里面你所有类都能访问这个办法,不加话就是默认 default 这个是只能在你当前包里才干调用这个办法 1. private: Java 语言中对访问权限限制最窄修饰符,普通称之为“私有”。被其修饰属性以 及办法只能被该类对象 访问,其子类不能访问,更不能容许跨包访问。 2. default:即不加任何访问修饰符,普通称为“默认访问权限“或者“包访问权限”。该模式 下,只容许在同一种包中进行访问。 3. protected: 介于 public 和 private 之间一种访问修饰符,普通称之为“保护访问权限”。 被其修饰属性以及办法只能被类自身办法及子类访问,虽然子类在不同包中也可以访问。 4. public: Java 语言中访问限制最宽修饰符,普通称之为“公共”。被其修饰类、属性以及 办法不但可以跨类访问,并且容许跨包访问 7.数据初始化 不论程序有无显示初始化,Java 虚拟机都会先自动给它初始化为默认值。 对于数组: 1、整数类型(byte、short 、int、long)基本类型变量默认值为 0。 2、单精度浮点型(float)基本类型变量默认值为 0.0f。 3 、双精度浮点型(double)基本类型变量默认值为 0.0d。 4 、字符型(char)基本类型变量默以为 “/u0000”。 5、布尔性基本类型变量默认值为 false 。 6、引用类型变量是默认值为 null 。 7、数组引用类型变量默认值为 null 。当数组变量实例后,如果没有无显示为每个元素 赋值,Java 就会把该数组所有元素初始化为其相应类型默认值。 注意:对于单个数据,如果不进行初始化不能对其进行操作,编译时报错 8.数组遍历三种办法 1.for 循环 2.for-each 语句遍历,for(datatype x: arrayname) 3.迭代器 Iterator 遍历 List list = new ArrayList(); Iterator iterator = list.iterator(); while (iterator.hasNext()) { int i = Integer.parseInt(iterator.next().toString()); System.out.println(i); } 9.办法重载和重写 办法重载:所谓办法重载是指在一种类中,各种办法办法名相似,但是参数列表不同。参 数列表不同指是参数个

文档评论(0)

1亿VIP精品文档

相关文档