总结

 

总结

  1. 程序的第一行是包的路径,而且这一行的声明必须在第一行

  2. 关键字就是Java中有特殊含义的单词,public class都是关键字

  3. Test1是我们自己定义的类名,首字母大写,和文件名同名,见名知意

  4. 注释:

    1. 单行注释://内容//

    2. 多行注释 :/* 内容 */

    3. 文本注释 /* 内容/

  5. 基本数据类型:4类8种

    1. 整型:byte(1) short(2) int(4) long(8)

    2. 浮点型:float(4) double(8)

    3. 字符型: char(可以保存一个字符)

    4. 布尔类型 Boolean 只有两个值,true(对),false(错)

       

  6. 数据类型的范围:

    1. byte是一个字节 255,分成正负就是-128到127

    2. short 是两个字节 65535 分成正负就是-32768到32767

    3. 在Java里面所有整型数字,都默认是int类型;在明确情况时,Java会自动进行转换

    4. 长整型long后面要加上L

    5. 浮点型:默认数据类型是double;浮点型float后面必须要加上F

  7. 变量名基本规范:

    1. 不能用关键字

    2. 只能用字母,数字,$和下划线命名,不能用数字开头

    3. 见名知意

    4. 驼峰规则:变量名和方法名 第一个单词首字母小写,后面的单词首字母大写,类名和函数名也适用,类名首字母大写

    5. 大小写敏感;a和A是不一样的

  8. 算术运算符:

    1. 加减乘除

    2. 除数不能为零

    3. 整数进行加减乘除 结果也是整数

  9. char类型会直接把int类型转换为ascII字符,也可以将字面量赋给char类型,但不能把变量赋给char类型

  10. 数据类型的转换:

    1. 小的数据类型可以自动转换为大的数据类型,明确数据数值类型会自动转换

    2. 大的数据类型可以进行强制转换成小的数据类型,一般是浮点数与整型转换

    3. 强制类型转换会损失精度

  11. 关系运算符:< , > , <= , >= , == , !=

  12. 逻辑运算符(短路运算符):

    1. && 全部条件满足时,才返回true;反之放回false;

    2. || 只要有一个满足条件就返回true。

    3. 只要第一个条件能够得到答案,就不会执行后面的条件。

    4. 最终返回的值一定是boolean的值

    5. 一般和关系运算符结合一起使用

  13. 条件运算符(三目运算符):条件 ? a : b ; 条件为true,取a,反之取b

  14. 布尔运算符:& ,| ,!(取反);&和 | 作为布尔运算符时,和&&,||的区别没有短路运算

  15. 位运算符: & ,|,就是2进制运算

  16. 自增自减运算符: ++ , --

    1. a++:不会马上赋值,先放入内存中,下一次使用a的时候,才会发生变化

    2. ++a:马上将增加的值重新赋给a

  17. 转义字符 \ ;

    1. \t 制表符 4个空格

    2. \n 换行

    3. \t\n 回车换行

    4. \s 空格

  18. 运算符优先级:

    1. !> 算数运算符>关系运算符>&&>||>赋值运算符

    2. 同一优先级,从左到右

    3. ()最大

  19. 移位运算符:>> , <<

    1. a<<1,a乘以2的1次方得到的值再赋给a;a<<2,a乘以2的2次方得到的值再赋给a;

    2. a>>1,a除以2的1次方得到的值再赋给a;

posted @ 2019-11-28 11:26  hcjk  阅读(167)  评论(0)    收藏  举报