Java基础
IDEA常规设置
-
创建空的项目需要创建新的模块,不然没法继续创建类那些进行使用
-
项目结构要把你自己所安装的JDK版本号对应上,即Project SDK下方要选择你本机所安装的,不然会爆红。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6PqHcaxO-1648036131779)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323144041843.png)]
-
在下一项的Project language level要选择与上一项对应版本的选项,比如我的JDK是1.8的那我这里就选择8-Lambdas…的
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IRDPSw6o-1648036131782)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323144142230.png)]
最后要点apply。
IDEA常用快捷键
- psvm :主方法
- sout :输出打印
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jtsnvkmx-1648036131783)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323143013048.png)]
注释不执行,目的是为能让别人看懂
- 单行注释
双斜杠//后面即是你所想要解释代码意思的注释
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WcUxPr2G-1648036131784)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323144553918.png)]
- 多行注释
/* XX
*/
XX即是多行注释的内容,只要开头行是 /* ,结尾是 */ 这样就构成了多行注释了。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EmOxIqwr-1648036131785)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323145027833.png)]
- 文档注释
/**
*@Author 此处填写相关信息
*/
文档注释在别的地方引用该功能会详细介绍里面填写的内容
标识符
关键字
系统定义好的类名、变量名、方法名都是标识符,例如public、class
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7j5FiArz-1648036131786)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323145833380.png)]
平时自己所起的名字不能与关键字一样,会报错的。
-
所有的标识符都以字母,美元符 $ ,或者下划线 _ 开始
-
首字符后可以是字母,美元符,下划线,数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符大小写敏感,有一个字母的大小写不一样就是两个完全不一样的变量或者方法了。
-
不建议用中文或者拼音去命名方法、变量,会造成不规范
数据类型
强类型语言:要求变量的使用严格符合规定,所有的变量必须先定义才能使用。Java
-
基本数据类型
-
数值类型:整数类型(byte、short、int、long)、浮点类型(float、double)、字符类型(char)
-
Boolean类型:ture、false
整数拓展:进制 二进制 0b 十进制 八进制0 十六进制 0X
例如: 10 010 0x10
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BeK36yjO-1648036131786)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323191244680.png)]
-
浮点数拓展
银行业务怎么表示?
BigDecimal 数学工具类
float:有限、离散、舍入误差、接近但不等于
少用浮点数去比较,容易出现奇奇怪怪不符合预期的结果
字符拓展
字符是单引号括起来的,单个字,使用int强制转换可以把其转换成数字
所有字符的本质是数字
原本用char定义的变量可在其变量前加上(int)使其强制转换成int类型的
Unicode编码表示: ‘\u0000’
转义字符
\t 制表符
\n 换行
…
2.引用数据类型
- 类
- 接口
- 数组
-
型的
Unicode编码表示: ‘\u0000’
转义字符
\t 制表符
\n 换行
…
2.引用数据类型
- 类
- 接口
- 数组