java重点知识总结 下载本文

内容发布更新时间 : 2024/11/15 1:45:06星期一 下面是文章的全部内容请认真阅读。

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 是一样的