学习内容复盘
一、8种基本数据类型
1.整数类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)
2.浮点型:单精度型(float)、双精度型(double)
3.字符(串)型:char
4.布尔型:true,false
二、引用数据类型
1.String name = "张三"
注意:
1.系统默认为int、double所以赋值时在数据后加l或L为long型,加f或F为float型
2.有且只有一个字符用''单引号赋值,大于2个字符用""双引号赋值
二、运算符
1.赋值运算符:int d = a+b;(从右到左运算)
2.算术运算符:+,-,*,/,%
3.关系运算符
............
三、常量变量的使用
1.变量:记住程序处理数据 ( 数据格式 变量名称 = 数据;int age =18;)
原理:就是内存中一块区域,可以理解成一个盒子,用来装数据
注意事项:变量要先声明才可以使用
在同一范围内,不能定义同一个变量名称
变量定义时可以不赋初始值,但在使用时,变量必须要有值
四、关键字,标识符
1.关键字:Java用了的不能用作类名或者变量名等
2.标识符:类名或者变量名等
不能以数字开头,不能用关键字做名字,且区分大小写。由数字,字母,下划线,美元组成
五、类型转换
1.自动类型转换(高精度到底精度):
byte < short < int < long < float < double
char < int < long < float < double
2.强制类型转换
六、表达式自动类型转换
1.在表达式中,小范围类型的变量,会自动转换成表达式中较大范围的类型,再参与运算
最后结果类型由表达式中的最高类型决定
在表达式中byte,short,char是直接转换成int类型参与运算
感悟
刚刚开始学习到是没有多大难度,只是记得东西会很多,还是要每天定时的复习。接收的新东西真的挺多的。其实过的繁忙又充实,有点像回到了高中,但是比高中有自由了很多。需要的自制力真的要非常强。其次我感觉我待在这个小组气氛真的非常好,大家都在做自己的事情。按学习计划自我学习,我看了许多东西,最后觉得还是视频加笔记加复习的方式是比较高效的。最后也希望自己可以坚持下去,可以成为一名优秀的Java程序员。
学习计划
详细的运算符
流程控制和数组
类与对象
成员变量与方法
继承、抽象类、接口