公司动态

当前所在位置:网站首页 > 公司动态

学习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中带包的编译方法

javac -d . Hello.java 会在当前目录下生成目录树

运行 java 包名字.类名字

8. Java多态中的对象的filed 不具有多态性,如 父类 对象 = new 子类(), 对象.field 是调用的父类的,即使子类中覆盖了该字段。

9. instanceof 运算符

格式: 引用变量名 instanceof 类名(或者接口) 他用于判断前面的对象是否是后面对象的类,子类、实现类的实例,是返回true,否者返回false

10.final修饰的成员变量初始化问题

类Field: **在静态初始块中或声明该FIeld时*初始值

实例Field:**在非静态初始块中或声明该FIeld时*初始值或构造器中声明

13.Final 变量**显式初始化,系统不会对final变量进行隐式初始化

12.java会使用常量池来管理曾经用过的字符串直接常量,例如:String a = "java"; ,系统把常量字符串“java”存在常量池,当再次执行 String b = "java"; a == b 是true

13.final 方法不可以重写,final类不能被继承

如果用private 方法 和 final private 是一样的

若果是用final修饰的方法在子类中出现,那是子类新定义的,与父类没有关系

14.不可变类:创建后该类的Field是不可改变的。java提供了8个基本变量的包装类和string都是不可改变类。

郑州较**的java培训机构:上海梓钦信息技术有限公司,需要的请联系,公司上海地址:上海市嘉定区宝育路168号,电话021-59159116 河南分公司地址:河南郑州市三全路68号. 小雅商务B座 电话:0371- 87090593 邮箱:wlglight@ 我们一起创造未来!



shziqin.cn.b2b168.com/m/

返回目录页