Java基础语法

Java基础语法,第1张

Java基础语法

Java语法:

关键字:被Java语言赋予特定含义的单词,共有50+2个关键字。

特点:组成关键字的字母全部小写

注意事项:goto和const作为保留字存在,目前不使用,一些特殊工具类似于IDEA都会对关键字有特殊颜色标注,非常直观。

标识符:表示给类、接口、方法、变量等起名字时所使用的字符序列

组成规则:标识符一般为英文大小写字母,数字字符以及$和_。

注意事项:标识符不能以数字开头,也不能有除了$和_之外的特殊字符出现;标识符不能是Java中的关键字;标识符严格区分大小写,例如:标识符I和i表示两个标识符。另外可以以$和_开头。

标识符的命名规则:分为单个和多个的区别

1、包:单极文件夹所有字母全部小写 例:demo ;

多级文件夹所有字母全部小写,文件夹之间用.分开 例:com.package.demo

2、类或者接口:一个单词组成的类或接口首字母大写其余字母小写 例:Hello

多个单词组成的类或者接口所有的单词首字母大写,其余字母小写 例:HelloWorld

3、方法和变量:一个单词组成的所有字母小写 例:eat

多个单词组成的第一个单词全部小写,从第二个单词开始首字母大写 例:eatFood

4、常量:一个单词组成的所有字母全部大写 例:NAME

多个单词组成的所有字母全部大写,单词与单词之间用下划线连接 例:FIRST_NAME

注释:用于解释说明程序的文字,一般Java中的注释分类格式分为三种:单行注释、多行注释以及文档注释

单行注释://注释文字        多行注释:        文档注释:

常量、进制与进制转换:

常量:常量是指在程序执行过程中值的大小不能改变的量,Java中的常量通常分为两类:字面值常量和自定义常量。

字符串常量是双括号括起来的内容;

整数常量是所有整数;

小数常量是所有小数;

字符常量是用单引号括起来的内容;

布尔常量比较特殊,只有true和false;

空常量是指null。

进制之间的转换:

二进制:以0b开头,0,1组成        八进制:以0开头,0,1,...7组成       

十六进制:以0x开头,0,1,2...9,a,b,c,d,e,f(大小写均可)

十进制和二进制之间的相互转换:8421码

其他进制转十进制:系数*基数^权的和

 十进制转其他进制:除基取余,直到商为0,余数反转

二进制、八进制、十六进制之间的转换:

1、以十进制为桥梁,先换成十进制,在换成对应进制

2、拆分组合法:

二进制到八进制:三位数为一组,不足个数的前面补0补齐,分别把每一组二进制转换成十进制数,然后组合起来

例:100110B 分为100和110两组,100换成十进制数就是4,110转换成十进制数就是6.故二进制数100110转换成八进制数就是46

二进制到十六进制:四位数为一组,不足个数的前面补0补齐,分别把每一组二进制数转换成十进制数,然后组合起来就是十六进制数了

有符号数表示法:

原码:最高位表示符号位,0表示正,1表示负,其余位表示数值大小

反码:正数的反码与原码相同;负数的反码是对原码逐位取反,符号位除外。

补码:正数的补码与原码相同;负数的补码是在反码的末位+1

根据补码求原码:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5694734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存