java错题收集

1.Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关
2.在java中一个unicode占2个字节(byte)。
一个字节等于8比特位(bit)。
所以每个Unicode码占用 16 个比特位。
3.Java语言中,变量名可以用汉字表示
Java的class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是unicode编码的。总之,Java采用了unicode字符集,使之易于国际化。
4.数组的使用,必须先确定长度,再使用。
数组长度的确定有两种方法:一种就是通过初始值来确定。例如int[] array1={1,2,3,4,5,6};长度就是6,并且每个下标里面都放置了初始值。array1[0]=1 array1[1]=2
第二种:通过new来确定长度,可以先不给值 例如 int[] array2=new int[10]; 长度就是10
也可以用的时候再确定数组大小
如:int[] array3; 这个时候没有长度,也就是堆内存中没有数组的空间。用的时候可以再分配内存空间还是用new关键字 array3=new int[10];
数组长度一旦定义好就不可以更改
5。字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。
6。JDK源文件.Java,编译后为.class文件(二进制文件),可以跨平台使用
7。写java程序 自己写的是源文件,源文件后缀是.java。编译后生成什么.class文件(字节码文件,二进制表示),执行的就是字节码.class文件。执行这个文件jre jvm。跨平台的原理是:下载jdk的时候根据不同的系统安装不同的jdk,jdk中就包含了jre和jvm,.class文件是二进制的可以在不同的平台上由各自的jvm进行执行。
8。类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。简单来说,类是一个模板,它描述一类对象的行为和状态。那么有了这这个描述我们对类的的人是就已经可以了
9。java基本类型与引用类型
一、基本数据类型
java中一共分为8种基本数据类型:byte、short、int、long、float、double、char、boolean,其中byte、short、int、long是整型。float、double是浮点型,char是字符型,boolean是布尔型。

二、引用类型
java为每种基本类型都提供了对应的封装类型,分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。引用类型是一种对象类型,它的值是指向内存空间的引用,就是地址。
10。注意:当把多个类文件写在一个源文件中时,这个类开头不可以使用public关键字。源文件只有一个。但是编译后的class文件,有多少个类就会生成多少个class文件。
一个Java源文件中可以有多个类,但只能有一个类是public的。
11。Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。
Java可以针对每一行单独设计列数
12。Unicode是一个编码方案,Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode 编码共有三种具体实现,分别为utf-8,utf-16,utf-32,其中utf-8占用一到四个字节,utf-16占用二或四个字节,utf-32占用四个字节。Unicode 码在全球范围的信息交换领域均有广泛的应用
13在这里插入图片描述
14.在这里插入图片描述
15.在这里插入图片描述
17.构造方法的使用
18

猜你喜欢

转载自blog.csdn.net/qq_45688164/article/details/105237719