Java笔记(2)
Java基础语法
注释、标识符、关键字
注释
在我们写代码时,如果代码量比较小,我们还可以自己看懂,但是当项目结构复杂起来,我们需要用到注释来让自己和别人理解。
注释并不会被执行,书写注释是一个很好的习惯。写代码时一定要注意规范。
Java的注释有三种,分别是
- 单行注释:用“//”表示
1 | public class Main { |
- 多行注释:以“/ 注释 /”,可以注释一段文字
1 | public class Main { |
- 文档注释:以“/* 注释 /”,有功能可以被识别到
1 | public class Main { |
标识符
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符规范:
- 所有的标识符都应该以字母(A- Z或者a-z),美元符号($),或者下划线(_)开始。
- 首字母之后可以是字母,美元符号,下划线或者数字的任何字符组合。
- 不能使用关键字作为变量名或者方法名,
- 标识符也是大小写敏感的。
1 | //标识符大小写敏感 |
合法标识符举例:age,$salary,value,_1_value
非法标识符举例:123abc,-salary,#abc
关键字
什么是字节
位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
字节(byte):是计算机中数据处理的基本单位,习惯上用大写的B表示。
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母、数字、字和符号
1bit表示1位,1Byte表示一个字节,1B=8b,1024B=1K B,1024KB=1M,1024M=1G。
那么电脑的32位和64位的区别就显而易见了,32位的操作系统只可以用32位的CPU,64位的都可以装,64位最多可以支持128G内存,32位则为4GB。
数据类型
强类型语言
Java,C++都是一种强类型语言
要求变量的使用要严格符合规定,所有的变量都必须先定义以后才可以使用。弊端是速度比较慢,但是更安全。
弱类型语言
VB,JS都是弱类型语言
不需要严格符合规定
Java的数据类型
基本类型(primitive type)
基本类型暴多数值型和非数值型,数值型中有证书和浮点数,非数值型中则有字符型和布尔型。由于一个字节占8位(bit),所以它的取值范围在2^8附近,同时由于0,所以需要在正数-1。在IEEE标准中,整数用补码标识,小数则用浮点数表示。
1 | //八大基本数据类型 |
1 | //小数:浮点数 |
1 | //字符 |
1 | //布尔值 |
引用类型(reference type)
数据类型拓展以及面试题讲解
整数拓展: 二进制一般表示用0b开头,八进制以0开头,十六进制则用0X表示。
1 | public static void main(String[] args) { |
其结果如下:
浮点数拓展:注意精度损失
类型转换
变量、常量
运算符
包机制、JavaDoc
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JudeJojoker ’s Blog!