内容发布更新时间 : 2024/12/24 2:12:10星期一 下面是文章的全部内容请认真阅读。
java重点知识总结
java重点知识总结
java是一门软件语言,学习软件技术的同学们都要学会JAVA编程技术!以下是java重点知识总结,一起来看看吧!
java重点知识总结 1.基本数据类型 整形: byte 1 个字节 short 2 个字节 int 4个字节 long 8个字节 字符: char 2个字节 浮点数: float 4个字节 double 8个字节 布尔:
boolean 1个字节 2.java 7 新增二进制整数 以0b或者0B开头
3.java中字符时16位的Unicode编码方式,格式是'uXXXX',
其中xxxx代表一个十六进制整数
4.java中规定了正无穷大、负无穷大和零 正无穷大=一个正数除以0 负无穷大=一个负数除以零
0.0 除以0.0 或者对一个负数开方得到一个非数 5.在java中布尔类型只能是true和false 6.在java中没有多维数组
看似像C语言中的多维数组不是真正的数组,比如a[3][4],a[0]a[1]a[2]是真实存在的,装的是地址,和c语言中动态分配为的数组一样
int [][]b =new int[3][4] 7.Java中带包的编译方法 运行java 包名字.类名字
8.Java多态中的对象的filed 不具有多态性,如父类对象=new 子类(),对象.field 是调用的父类的,即使子类中覆盖了该字段。
9.instanceof 运算符
格式:引用变量名instanceof 类名(或者接口)他用于判断前面的对象是否是后面对象的类,子类、实现类的实例,是返回true,否者返回false
10.Java 中基本数据类型和对应封装类之间的转化 int a =1;
Integer A =new Integer(a); a =A.intValue();
其他的类型也是这样的。
11.单例(singleton)类例子 复制代码代码如下: class Singleton {
private static Singleton instance; private Singleton(){}
public static Singleton getInstance() {
if(instance ==null) {
instance =new Singleton(); }
return instance; }
public static void main(String[]args) { } }
类Field:必须在静态初始块中或声明该FIeld时指定初始值 实例Field:必须在非静态初始块中或声明该FIeld时指定初始值或构造器中声明
如果用private 方法和final private 是一样的