Java学习笔记
Posted KID_XiaoYuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习笔记相关的知识,希望对你有一定的参考价值。
Java数据类型:
基本数据类型:(变量在栈中)数值型:byte(1个字节) short(2个字节) int(四个字节) long(8个字节) ,float(4字节) double(8字节)
字符型:char(2字节)
布尔型:boolean
引用数据类型(变量引用在堆中):类class 接口interface数组
不能用0或非0代替true或false
Java用8个字节表示一个long 用2个字节表示一char,字符使用Unicode编码也可以‘\u+16进制数’表示一个字符。
8进制数用0开头 十六进制数用0x开头二进制数用0b开头
Java中没有无符号数,可以用long类型来处理四个字节的无符号数
默认整形是int型 如果用long 后面+l
浮点数千分位可以用下划线表示:如123_456.789_000 == 123456.789
浮点型默认为double ,若要表示浮点型 数字后+f
标识符:可以用字母 数字 _ $ 组合而成 开头不能是数字
Java对大小写敏感,类名首字母大写 其余首字母小写, 常量随使用随定义
算数运算符:15/4(z整数除法) 15.0/2(实数除法)
Java逻辑运算符:&&(短路与) ||(短路或)
位运算:>>>(无符号数右移)最高位补0(普通右移“>>”最高位补原来符号位int是对32位取模 long是对64位取模)
字符串连接符 +
数组的声明方法 int []a = new int[3];
Java的数组是引用类型,一旦分配空间,每个元素都被隐式初始化,数值类型是0,引用类型是NULL 。
数组的属性可以通过.length指明长度。
通过增强的for语句来方便的访问其中的元素:
Int []ages = new int [10];
For(int age:ages)
{
System.out.plintln(age);
}//只读式遍历
数组的复制方法:
例复制源数组(source)中从下标0开始的source.length个元素到目的数组从下标0的位置开始存储。
Array.Copy(source,0,dest,0,source.Length);
二维数组的声明方法:
Int [][]t = new int [3][];
t[0] = new int [2]
T[1] = ...
T[2] = ...
多维数组应该从高位到低维的顺序进行声明,这点与c++不同。
以上是关于Java学习笔记的主要内容,如果未能解决你的问题,请参考以下文章