该篇主要是针对在Java基础的学习过程中容易忽略,或者容易出错的知识点进行了一个大致的汇总,同时也总结了一些安装时会出现的问题,比如在IDE环境中无法创建软件包,或者java类这种少见的问题,虽然内容简短,但是字字句句都非常地管用,例如标识符定义规则,常见命名约定,对于以后学习Java方法,类时便有一个好的区分,在数据类型大小比较及应用方面,为何有些数据可以自动转换而有些却不行易被忽略地三元运算符和switch的用法在代码的简洁度上起了很大的作用, 循环结构的区分和适用条件,数组等等.希望通过我这篇文章,大家都能收获满满,感谢大家的来访,如有不当之处,感谢你的留言与评论.
目录
java之父:詹姆斯.高斯林
安装IDEA后会遇到的某些奇葩问题
把IDEA弄成接地气的汉化:
在IDEA环境中无法创建软件包,或者java类
标识符定义规则
常见命名约定
数据类型大小比较及应用方面
数据类型的区分
数据类型应用方面
数据中的自动类型转换和强制类型转换的区别
常见的底层符 对应的ASCII码数值
算术运算的注意事项
赋值运算中 sum+=num 和 sum = sum + num 的区别
自增自减运算符注意事项
关系运算符返回的值都为boolean类型: true or false
短路逻辑运算符 (||,&&)与逻辑运算符的区别
容易忽略的三元运算符
if语句的两种用法
switch的用法
if-else语句和switch的区别应用
循环结构
第一种:for循环
第二种:while循环
第三种:do while 循环
无限循环
数组
Random的基本用法
java之父:詹姆斯.高斯林
安装IDEA后会遇到的某些奇葩问题
把IDEA弄成接地气的汉化:
首先 Ctrl+Alt+S会出现到插件界面,
然后按照以下步骤进行对应操作(英文和汉语一一对应即可),
最后会出现对话框,点击Restar。
在IDEA环境中无法创建软件包,或者java类
(关键在于点亮生成蓝色框)
操作:
改变
标识符定义规则
- 由数字,字母,下划线(_)和美元符($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
常见命名约定
小驼峰命名法 : 方法,变量
(1) 标识符是一个单词的时候,首字母小写 —->name
(2) 标识符是由多个单词组成的时候,,第一个单词首字母小写,其它单词首字母大写(firstName)
大驼峰命名法 : 类
(1) 标识符是一个单词的时候,首字母大写 —->Student
(2)标识符是由多个单词组成的时候,每个单词首字母大写 —> GoodStudents
数据类型大小比较及应用方面
数据类型的区分
数据类型应用方面
java的数据类型:整数默认为int;浮点数默认为double。
如果 long l = 10000000000,输出会显示错误,这是由于该数据类型超出了实际为int类型的数据范围(long类型比int类型更高一级),需要在数值后面添加一个L,表明其为long类型,才可以正常输出,即 long = 10000000000L。
float同理可得.
相同的赋值 但是对应的数据类型不一样,输出的值就不一样,请看下面的代码块.
数据中的自动类型转换和强制类型转换的区别
首先需要了解一个知识点 数据类型的等级按照下面的顺序依次递增:
(byte,short,char < int <long < float < double)
自动转换:低等级向高等级转换
强制转换:高等级向低等级转换
常见的底层符 对应的ASCII码数值
“A” –> 65 A – Z 连续
“a” –>97 a – z 连续
‘”0″ –>48 0-9 连续
算术运算的注意事项
/ 和%的区别:两个数据做除法,/ 取结果的商,%取结果的余数。
注意:整数操作的结果只能得到整数,如果想得到小数,必须有浮点数参与运算。
赋值运算中 sum+=num 和 sum = sum + num 的区别
sum += num 中隐含了一个强制类型转换的过程
自增自减运算符注意事项
++i : 先自身改变,再把改变后的自身赋值给变量。
i++ : 先自身不变直接赋值给变量,然后自身再改变。
关系运算符返回的值都为boolean类型: true or false
逻辑运算符 注意 ^ 异或运算符的结果:相同为false,相异为true
短路逻辑运算符 (||,&&)与逻辑运算符的区别
逻辑与 & ,无论左边真假,右边都要执行。
短路与 &&,如果左边为真,右边执行; 如果左边为假,右边不执行。
逻辑或 | ,无论左边真假,右边都要执行。
短路或 || ,如果左边为假,右边执行;如果左边为真,右边不执行。
容易忽略的三元运算符
格式 : 关系表达式达式1:表达式2;
范例: a > b a : b;
解读: 计算机首先判断 关系表达式(a>b) 如果值为true,则返回 a ,如果值为 false,则返回b.
if语句的两种用法
switch的用法
通常适用于在多项条件里面进行选择得到最佳结果.
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!