1.注释
java中注释有三种方式:
- 单行注释 //单行注释//
- 多行注释 /* 多行注释 */
- 文档注释 /* 文档注释前每一行都加颗* ,后可以加一些参数 以*/结尾
2.标识符和关键字
以下是java罗列的一些关键字
- java所有的组成部分都需要名字。类名变量名以及方法名都被称为标识符
- 所有标识符都应该以(A-Z或者a-z)美元$,或者下划线(_)开始
- 首字母之后可以是字母(A-Z,a-z),美元符$,下划线(_)或者数字的任何字符组合
- 不能使用关键字作为变量名或者方法名
- 大小写十分敏感,例如Main和main是两个完全不同的方法名
3.数据类型
java是强类型定义语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- 基本类型(primitive tyre) 整数类型int,byte,short,long long类型后边要加L 例如long=30L; 浮点数float,float类型要在数字后面加个F float = 50.1F , double
- 引用类型(reference tyre)
- 什么是字节?
位(bit)是计算机内部数据储存的
4.数据类型扩展及面试题
5.类型转换
- 由于java是强类型语言,所以要进行有些运算的时候需要用到类型转换 低—高 :byte,short,char-int-long-float-double
- 高-低 :需要强制类型转换
- 低-高:自动类型转换
- 注意:1不能对布尔类型进行转换.2float类型高转低有损进度(丢失小数点后面的数字)3.操作较大的数时注意内存溢出问题
6.变量,常量,作用域
- 类变量(static)
- 成员变量(属性)
- 局部变量(定义在方法体内的变量)
- 常量 (final修饰的量不能再改变的值)
7.基本运算符
%:取余 (也叫模运算)
=:赋值
!=不等于
instanceof:面向对象再说
&&:与 /我与你/
||:或 /或者我,或者你/
!:非 /* 非你即你,非黑即白,知道了吧*/
什么叫二元运算符?
- 例如;a+b a-b a*b a/b 说的就是二元运算符
8.自增自减运算符,初识math类
//++自增 --自减// 也叫一元运算符
//幂运算 math类 下面代码输出为9.0
9.逻辑运算符,位运算符
逻辑运算符: 与(and),或(or),非(取反)
c<4一开始就错了,后边的自增运算就没运行。
位运算符
- 《《 左移 *2
- 》》右移 /2 涉及计算机底层原理 不深究
10.三元运算及小结
a+=b //a=a+b// a-=b //a=a-b//
11.包机制
包的本质就是文件夹
*表时包下所有的类