Java基础第一阶段复盘———程序元

Java基础第一阶段复盘———结构元

在这里插入图片描述上图为复盘后的个人思想理解,以下内容为具体内容。

两大量

变量:值变化的量。
常量:值不变化的量。利用final指示常量 ,static final设置 类常量。
变量的命名规范:以字母开头,由字母和数字构成。字母不单单是指26英文字母,而是某种语言中可表示字母的任何Unicode字符。java语言采用 isJavaIdentifierStart和isJavaIdentifierPart方法进行检验。

4211基本数据类型

各种数据类型取值范围固定的原因:保证在不同平台上得到的运行结果一致。c和c++中在不同位数处理器运行所占用的字节也不一样。因此,这也是java为什么能够跨平台运行的原因之一。

每一数据类型所占用的字节数:
4:byte、short、int、long依次对应1、2、4、8;
2:double、float依次对应4、8;
1:char对应2;
1:boolean对应1.

各大类型间的关系,可以相互转换:合法转换以及强制类型转换。

特殊数据类型 String

String类型不是基本的数据类型,是一种不可变字符串 。

常用的操作:
取子串:substring(m,n);m和n为元素下标。
拼接:+号或者使用join方法。java11中提供了repeat方法进行拼接。
检测字符串是否相等:最好采用equals进行比较。字符串字面量是共享的 ,而通过+或者substring得到的字符串并不是共享同一位置。如果始终共享则可采用==比较。

判断字符串既不为空串也不是null:if(str !=null && str.length()!=0)

还有其他一些常用的API,位于java.lang.String包下。

运算符

算术运算符不做过多的描述。算数运算符不能满足计算需求的可以使用Math类中的数学函数。

自增以及自减运算符中的前后缀运算符:
前缀:先进行运算,后赋值;后缀:先 赋值,后运算。

逻辑运算符:特殊的是三元运算符x<y?x:y.

控制流程

循环结构:while、do-while、for、for each
选择结构:if、if-else、if-else if-else、swith-case-default(注意加break)

流程的中断:break、continue。如果想要跳出多重循环,则在循环开始处加标识(label:),中断时使用break label:或者continue label:

两者的区别:break为终止循环;而continue为结束本次循环,跳到循环首部。

心得体会每一个结构元存在的意义 ,每一个结构元中特殊的存在,每一个结构元之间的联系。

posted on 2021-10-02 18:18  程序员菜籽儿  阅读(28)  评论(0)    收藏  举报