1.jre(java runtime environment):各平台运行。
2.jdk:开发工具包
3.环境配置目的:为了是java的各种命令在不同打的目录下执行
4.true和false直接输出结果不变,null常量不能直接输入
5.变量使用注意事项:
*long类型的变量防止数据过长而导致长度超过整型数据长度而报错,因此数据末尾加上L
*float类型的数据末尾加上F,因为浮点数默认为double类型
6.不能数字开头,不能使用关键字,区分大小写,字母数字下划线美元符号
*小驼峰:一个单词,全部小写,多个单词时候第一个单词首字母小写其余单词首字母大写(变量名和方法)
*大驼峰:一个单词,首字母大写,多个单词时候每个单词首字母大写(类名)
7.整数相除只能得到整数,要想得到小数必须有浮点数参与。(+=)扩展的赋值运算符底层隐含了强制类型转换。
8.java变量使用前必须赋值,数组使用前也必须初试化,与变量的区别是数组初试化是分配内存空间(整型数组默认分配数值0)。
9.数组格式说明:int[] arr= new int[3];
*int:数组中元素类型
*[]:说明这是个数组
*arr变量名
*new:为数组申请内存空间
*int:数组元素的类型
9.栈内存:存放局部变量和即将运行的方法。堆内存:用来存放所有new出的数据
10.Java中的基本类型并非是引用类型,是“自动变量”,这个变量是直接存储值的并置于堆栈中,更加高效。基本类型都有正负。
11.private关键字:是一个权限修饰符,可以修饰成员,作用是保护成员不被别的类使用,被private修饰的成员只在本类中才能访问。
12.this代表所在类的对象引用(方法被哪个对象调用,this就代表哪个对象)
13.成员变量有默认值,局部变量必须赋值 |
|