-
1.1注释、标识符、关键字
-
1.1.1 注释
- Hello World程序
- < public class Helloworld { public static void main(String[] args) { String teacher = "Rachel"; System.out.print("Hello World!\n"); }} >
- 单行注释://+注释内容
- 多行注释:/* 注释*/
- 文档注释:/** 注释 */
- 修改注释颜色:文件>>设置>>颜色方案>>java
-
1.1.2 标识符
- 关键词:
- 所有的标识符都应该以字母,¥或者_开头
- 首字符之后可以是字母,¥,_或者数字的任何字符组合
- 不能使用关键词作变量名或者方法名
- 变量名可以用中文命名
- 关键词:
-
-
1.2 数据类型
- 基本类型
- 整型
- short:-32768~36767
- byte:-128~127
- int
- long:在创建该类型的变量,会在数字后面加L
- 浮点型
- float:在创建时,在小数后面加F
- double
- 字符
- char:只代表一个字
- boolean:布尔值
- 整型
- 引用类型
- 类
- String:字符串(属于一个类)
- 接口
- 数组
- 类
- 基本类型
-
字节(byte/B)
- 位(bit/b)
- 8个位就是一个字节
- 1024B=1KB
- 1024KB=1MB
- 1024MB=1GB
-
拓展:
- 十进制:<int i=10>,此时输出的也是10
- 八进制:<int i=010>,此时输出为8
- 十六进制:<int i=0x10>,此时输出的为16
- print:横着打印
- printIn:竖着打印
- double 和float 会精度缺失,因此最好要避免直接用浮点型进行比较
- 为避免,可以用一个“BigDecimal”类(数学工具类)进行帮助
- 通过在变量前加(数据类型),可以对数据类型进行强制转换>>所有字符本质还是数字
- 转义字符:
- \t 制表
- \n 换行
- ...
-
1.3 变量、常量、作用域
- 变量
- 格式:
- type varName [=value]
- //数据类型 变量名 =值
- 种类
- 类变量:比实例变量多“static”;可以不用引用java名直接使用
- 实例变量:没有关键字;从属于对象,若不初始化会输出这个类型的默认值,且若是要使用需要“java名+.+变量名”来引用
- int>>0
- boolean>>false
- 除了基本类型其余都是NULL
- 局部变量:方法里;必须声明和初始化值
- 格式:
- 常量
- Def:初始化后不能再改变值
- 关键字:final
- 一般用大写字母
- 修饰符不区分先后顺序
- 变量
-
1.4 运算符
- 类似C++
- 另外:instanceof,>>>
- >>有long为long,没long为int
-
1.5 自增自减运算符
- ++,--
- 幂运算 java没有相关直接表述
- Math类>>
- 幂运算:pow(底,次幂)
-
1.6 逻辑运算符
- 与运算:前面为假,直接输出为假,后面短路,不会进行操作
- 或运算:前面为真,直接输出为真,后面短路,不会进行操作
-
-
1.7 位运算
-
1.8 条件运算符
-
1.9 简化运算符
-
1.10 其他
- 字符串连接符:+ ( 当+的两边有一个string类型就会将另一个转变为string类型输出)
-
1.11 包机制
- 一般用公司域名倒置作为域名
- 按住ctrl键+鼠标右键>>进入存类的包
- 为了能够使用某一个包的成员,我们需要在Java中明确导入该包
- >>使用import语句实现功能>>(且可以导入自己写的包
- *可以将整个包都导入进来
- eg.
- 选中,ALT+回车自动检测问题所在并提出解决方案
- (package必须放在最上行<<定义包
-
1.12 javaDoc
- def:javadoc命令用于声称自己的API文档的
- javadoc java文件 格式
Java基础入门笔记
于 2023-10-18 00:10:43 首次发布