Java那些容易忽略的心动细节

       

         该篇主要是针对在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之父:詹姆斯.高斯林

Java那些容易忽略的心动细节

安装IDEA后会遇到的某些奇葩问题

 把IDEA弄成接地气汉化:

首先 Ctrl+Alt+S会出现到插件界面,

然后按照以下步骤进行对应操作(英文和汉语一一对应即可),

最后会出现对话框,点击Restar。

Java那些容易忽略的心动细节

IDEA环境中无法创建软件包,或者java类

(关键在于点亮生成蓝色框)

Java那些容易忽略的心动细节

操作:

Java那些容易忽略的心动细节

Java那些容易忽略的心动细节

 

Java那些容易忽略的心动细节

改变

Java那些容易忽略的心动细节

标识符定义规则

  1. 由数字,字母,下划线(_)和美元符($)组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 区分大小写

常见命名约定

小驼峰命名法 : 方法,变量

(1) 标识符是一个单词的时候,首字母小写  —->name

(2) 标识符是由多个单词组成的时候,,第一个单词首字母小写,其它单词首字母大写(firstName)

大驼峰命名法 : 类

(1) 标识符是一个单词的时候,首字母大写  —->Student

(2)标识符是由多个单词组成的时候,每个单词首字母大写 —> GoodStudents

数据类型大小比较及应用方面

 数据类型的区分

Java那些容易忽略的心动细节

 数据类型应用方面

        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进行处理,非常感谢!

上一篇 2022年7月17日
下一篇 2022年7月17日

相关推荐