本帖最后由 越秃越强 于 2019-1-14 10:50 编辑
作为一个零基础的小白,2019年初我来到了黑马学习Java,经过了一段时间的学习,收获颇丰,现分享一些Java基础的知识要点给同样没有经验的你们,希望能够对你入门Java有所帮助。
第一天: 1.位(bit):一个数字0或1 字节(Byte):计算机数据储存最小单位 1Byte=8bit
2.命令提示符(cmd) 切换盘符 盘符名称: 进入文件夹 cd 文件夹名称 进入多级文件夹 cd 文件夹名称1\文件夹名称2\文件夹名称3 返回上一级 cd.. 直接回根路径 cd\ 查看当前内容 dir 清屏 cls 退出 exit
3.标识符:程序中自定义的内容
命名规则:包含26个字母(区分大小写),0~9数字,$(不建议使用), _ (下划线) 不能以数字开头 不能使用关键字 规范要求: 首字母大写,其余每个单词首字母都大写(大驼峰式)(类的命名) 首字母小写,其余每个单词首字母大写(小驼峰式)(变量的命名)
4.基本数据类型: 整数型:byte(范围:-128~127), short, int, long 浮点型:float,double 字符型:char 布尔型:boolean
5.变量定义格式:数据类型 变量名称=数据值 (没有进行赋值的变量不能直接使用) 变量的使用不能超过作用域(从定义变量的一行开始,直到直接所属大括号结束为止)的范围
第二天: 1.数据类型转换 自动类型转换:1.不需要任何操作自动完成 2.只能将数据范围小的赋值给数据范围大的(double>float>long>int>char>short>byte) 强制类型转换:1.需要格式处理,不能自动完成 2.格式:数据范围小的类型 变量名=(数据范围小的类型)数据范围的类型 注意事项:1.强制类型转换会发生精度损失和数据溢出,不推荐使用 2.byte,short,char(参照ASCII码表)在进行运算时会先提升为int类型,再进行运算 3.布尔类型不能进行运算
2.运算符:a. + - * / %(取模) 注意事项:1.对于整数的表达式来说,除法用的是整除,整数除以整数 结果仍然是整数。只看商不看余数。 2.只有对于整数的除法来说,取模运算符(%)才有余数的意义 3.运算中有不同数据类型时,结果将会是数据类型范围大的那种
加号(+)的三种用法:1.对于数值来说,就是加法 2.对于字符char类型来说,在计算之前,char会被提升成为int(参照ASCII码表),然后再计算 3.对于字符串String(首字母大写并不是关键字)来说,加号代表字符串的连接操作 任何数据类型和字符串进行连接的时候,结果都会变成字符串 b.自增运算符:++ 自减运算符:-- 使用方式:1.单独使用时可以成为一个独立的步骤,前++和后++没有任何区别 2.混合使用时,如果是前++,那么变量立刻+1,然后再对结果进行使用 如果是后++,那么首先使用变量原来的数值,再让变量+1 注意事项:只有变量才能使用自增、自减运算符,常量不行
c.比较运算符: >, <, >=, <=, ==, != 比较运算符的结果一定是一个boolean值,成立就是true,不成立就是false
d.逻辑运算符:&&(与), ||(或), !(非) 与‘’‘&&’,或‘’‘||’,具有短路效果,如果左边已经可以判断得到最终结果,那么右边的代码将不再执行 逻辑运算符只能用于boolean值
e.三元运算符 格式:数据类型 变量名称=条件判断?表达式A:表达式B; 流程:首先判断条件是否成立,如果成立为true,那么将表达式A的值赋给左侧的变量; 如果不成立为false,那么将表达式B的值赋给左侧的变量; 注意事项:1.必须同时保证表达式A和表达式B都符合左侧数据类型的要求 2.三元运算符的结果必须被使用
3.方法 定义格式: public static void 方法名称(){ 方法体 } 方法名称的命名规则和变量一样,使用小驼峰
注意事项:1.方法的定义不能产生嵌套包含关系 2.方法需要进行调用才能执行
调用方法: 方法名称();
以上就是我对Java学习初期的一些知识点的总结,希望能够对零基础的小白有所帮助。 |