JAVA基础语法

1.关键字
每门编程语言都有一些保留的单词,用于定义该门语言,这些单词对编译器有特殊的含义,并且不能用作为标识符——这就是编程语言的关键字。
在这里插入图片描述
2.标识符
顾名思义:标识符就是计算机编程语言中各种符号,这些符号又表示了某个特定的含义
标识符的分类:
系统预定义的标识符
用户自定义的标识符
在Java代码中,需要标识元素有很多,包括:类名、方法、字段、变量、包名等。
3.命名规则
标识符由字母、数字、下划线、以及美元符号组成
标识符的第一个字符必须是字母、下划线、美元符号开头
Java标识符区分大小写,但是长度不限制
标识符不能是关键字或保留字true、false、null
—阿里巴巴命名规则
标识符必须要见名知意
标识符需要遵循一些俗定的规则
标识符必须遵从驼峰形式
接口必须以I开头,able结尾
常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚
…… —《阿里巴巴 Java 开发手册》
JAVA数据类型
在Java中,共划分有十一种数据类型。这些数据类型,又根据其使用方式分为基本类型和引用类型两大类
1.整数类型
Java整数类型都有固定的取值范围和字段长度,不会受到具体操作系统的影响,主要用以保证Java程序的可移植性
Java语言整数常量的三种表现形式:十进制整数、八进制整数、十六进制整数
Java语言的整形常量默认为int类型
2.取值范围
在这里插入图片描述
3.浮点类型
与整数类型类似,同样具有固定的表数范围和字段长度,也是为了保证不受操作平台的影响
Java语言的浮点常量默认为double类型
在这里插入图片描述
3.字符集和编码
字符:各种文字和符号的总称(各国家文字、标点符号、图形符号、数字等)
字符集:是一个系统支持的所有抽象字符的集合(一种特殊的字符集合,比如:英文,中文……)
字符编码:把字符集中的字符编码为特定的二进制数,以便在计算机中存储,这个过程就叫编码,当然反之就叫解码(每个字符集中的字符都对应一个唯一的二进制编码)
字符集和字符编码一般都是成对出现的,如ASCII、IOS-8859-1、GB2312、GBK,Unicode……,都是即表示了字符集又表示了对应的字符编码
4.二进制十进制转换
一、正整数转2进制
整数不断除2取余数,然后反写得到的结果就是该数的2进制数据
二、负整数转2进制
先不管符号,按照整数的方式转2进制,转完之后取反 + 1
三、小数转2进制
整数部分转换规则不变,小数部分不断2然后取整即可
四、2进制转正整数
先区分数值是正数,还是负数(看首位是0还是1,0即为正数)
五、2进制转负整数
首位是1,数值一定是负数,则应该先减1,然后取反,最后再从低位开始,每位
2^n相加即可
六、小数2进制转10进制
0010 1010.0010整数部分计算方法不变,小数部分从高位开始依次*2^-n
逻辑类型
1.boolean类型主要适用于逻辑运算,一般用于程序流程控制
2.boolean类型数据只允许取值true或者false,不能使用0或者非0的整数替代,这点和C语言略有不同
在这里插入图片描述
引用类型
Java中除了基本数据类型之外,还有处理复杂数据的数据类型,Java把它们称之为“引用数据类型”,String字符串就是使用最为频繁的一种“引用数据类型”。
“基本数据类型”和“引用数据类型”最大的区别就在于数据的存储位置,以及使用方式不一样,代表的含义也不一样,引用数据类型代表的含义更加复杂多样。
变量
可变化的量为变量,变量用于存储数据。在Java中,变量必须声明,从本质上讲,变量就是内存中的一小块区域,我们在程序中通过使用变量名来访问该区域。
因此,变量在使用前必须先声明(向JVM申请内存区域),然后必须进行赋值(填充申请的内存空间的内容),最后才能使用该变量。
在Java中,只能给变量赋一个严格匹配其数据类型的值。如果x是一个整型变量,那么我们就不能给它赋一个其它数据类型的值,除非使用强制转换运算符。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值