java的基础常识,你懂吗?

一、命名规范

(1)命名
变量名命名规则:
可以由字母、数字和下划线组成
数字不能作为首字母
不能使用关键字
变量名命名规范:
见名思义 price(可取) xyz(不可取)
尽量使用英文单词或单词组合,不要使用拼音。
单词组合使用驼峰命名法,比如priceOfWater
符号常量:使用大写,单词之间使用下划线分割,比如CONUT_STUDENT

1.常量:指的是在运行期间不变的数据,常量分为直接常量和符号常量
直接常量:3,4f,3.14,
符号常量:符号化的常量,也就是给常量取个名字
2.为什么使用符号常量?
(1).便于维护
(2).一串数字可能并不能反映出事物的本质,用符号常量能够给我们提供更多的信息,增强程序阅读性。比如:Price我们直接知道就是价格的意思
程序设计:规划步骤并描述
程序员的要求:(1)懂业务(2)掌握一种计算机语言
三步法:
1)、理清解决问题的思路(要求换位思考)。*****
2)、用自然语言描述思路。
3)、翻译成计算机语言。

变量的本质是什么?
变量的本质就是内存单元,内存单元可以存储数据,也可以将存储
的数据读出
内存单元有两个属性:值和地址
int  x;的含义是:告诉编译器,需要申请4个字节的内存空间,以后这个单元(4字节)就叫做x了。
int x = 4的含义:去申请一个4个字节的内存单元,同时将数据4存储进去。
x=x+1;含义:x就是内存单元,我们需要先把内存单元中的数拿出来,通过cpu去做运算+1;然后再把运算后的数据放到这个内存单元中
数据类型:

(1)为什么会有数据类型?

生活中的数据本来就是有类型的,只不过我们没有在意或者去深入研究。那么计算机语言就是去告诉计算机如何去解决问题,当然需要对等的概念去描述数据。

数据类型有什么作用?
(1)决定了每个数据存储时所需要的字节数
(2)决定了数据所能执行的运算
比如:char c =‘a’    inti =1;


运算符:
(1)算术运算符:+-、*、/%++--
除法有两种:一般执行除法和整除,如果除法和被除数都为整型,则执行的是整除,否则执行一般除法。
求余:可用于判断奇偶、判别因子、控制一个数据的周期变化
(2)关系运算符
>>=<<===!=
(3)逻辑运算符
&& ||!


进制:
进制:一种计数的方法,即所谓的“逢x1,1x”
基:某种进制的所用的符号的个数,比如十进制使用0-9十个符号,基就是10,八进制使用0-7八个符号,基就是8
权:一个符号所表示的值的大小除了和符号本身有关,还与其所处位置有关,把某个位置的1所表示的值的大小即为该位的权  111=1*100+1*10+1*1
进制的转换:
(1).x进制 >>> 十进制    按权展开
(2).十进制>>>  X进制    除基取余、倒序排列

switch-case结构
Switch只是引导你从那个入口进去,后面的事就不管了。
case x:是标号,而不是“如果……” 标号记录了某条指令的地址。

所以执行了某个分支后,会自动执行后续的代码,因为他本质上就是顺序结构,如果需要改变流程,可以借助break,但要注意break不是必须的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章