java 笔记,java笔记
分享于 点击 14896 次 点评:3
java 笔记,java笔记
JVM:java的虚拟机,保证java的跨平台。(jvm不是跨平台)JDK:java核心类库
JRE:运行环境 (java虚拟机 +java核心类库)
常用的DOS命令
dir 显示当前目录下所有的文件
cd.. 退出当前目录
cd/ 多级回退(退回到根目录)
cd 进入多级,在两个目录之间加(\\);
配环境 原因就是可以在任意目录下使用javac.exe 和java.exe这两个
%JAVA_HOME%/bin 百分号表示引用 ,我们只需要配置JAVA_HOME就可以 配置 tomca也是如此
//单行注释 这个可以嵌套
/*多行注释*/
/**文档注释*/
重点
关键字:组成的字母全部小写,
常量:字符串,整数,小数,字符,布尔型,空常量(null)
自定义常量:用final来定义 final int a=10 a的值是常量;
变量的概述: 是内存在的一块区域,在程序的执行过程中,其值可以在一定范围内发生改变。
A:对区域要有限定
B:必须对区域给一个名字
C:数据类型 变量名=初始化;
1B(比特)=8bit
1KB=2^10B
数据类型:(基本数据类型和引用数据类型)
A:整数 占用字节
byte: 1 -128~127
short: 2
int: 4
long: 8
B:浮点型
flout: 4
double: 8
C:字符
char 2
D:布尔
boolean 1
注意:整数默认int;浮点double;定义float在数据后F,定义long型在数据后加L,Boolean类型默认值是false
注意:变量只在它所属的范围内有效
列如:{ int a =12;
System.out.println(a);
}
System.out.println(a);//此行的a无效
小的数据类型到大的不用强制转换,而大的数据类型转小的需要强制转换,但是会损失精度(不是很建议使用)
隐式转换:byte,short,char--int--long--float--double
例题:
int a = 'a'; 输出的值为a的ASCII码;
byte c = (byte)128 结果输出的是-128,前面必须强制转换
强制转换:
大的数据类型转小的用强制转换
定义类型 变量名=(定义的类型你)数值
float在计算机中占21位,第一位 属于符号位,23位为尾数为, 8位为指数为 -127~128 比long的-64~63大
标识符:
A :unicode字符
数字字符,英文大小写,汉字(不建议使用)
B :下划线
C :美元符
注意:
A.不能以数字开头
B.不能是java中的关键字
常见的命名规则:
A:基本要求
见面知意
B:常见的命名
a:包(其实就是文件夹,用于对类进行管理)
全部小写,多级包,隔开
举例:com, com.itehima
b:类
一个单词首字母大写
c:方法和变量
一个单词首字母小写
多个单词从第二个单词开始,每个字母首字母大写
相关文章
- 暂无相关文章
用户点评