Java基础01:注释
关闭 idea
后再次打开,默认打开上一次关闭时的项目
新建空项目
File
--> New
--> Project...
Empty Project
--> 填写 Name JAVASE
--> create
选 This Window
新建模块
File
--> New
--> Module...
New Module
--> BasicGrammar
--> create
环境配置
File
--> Project Structure
选择SDK,改语言级别
新建一个helloworld
class再运行
注释
单行注释
line comment
//单行注释
多行注释
block comment
/*
多行注释
*/
在IntelliJ IDEA中打出/*
然后回车,即可补全剩下的*/
文档注释
/**
* 文档注释
* @description hello, world!
* @author lb
*/
在IntelliJ IDEA中打出/**
然后回车,即可补全剩下的*/
搜索引擎搜索有趣的代码注释
https://blog.youkuaiyun.com/ydk888888/article/details/81563608
Java基础02:标识符和关键字
标识符
- 首字符只能是字母、美元符($)、下划线。
- 首字符之后可以是字母、美元符($)、下划线或数字的任何字符组合。
- 不能使用关键字作为变量名或方法名。
- 标识符会区分大小写。
Java基础03:数据类型讲解
Java是强类型语言
即要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
Java的数据类型分类
基本类型
primitive type,其中 primitive 是原始的意思。
public class PrimitiveType_8 {
public static void main(String[] args) {
//整数
byte num1 = 1; //占1个字节,2^8 -128~127
short num2 = 2; //占2个字节,2^16 -32768~32767
int num3 = 4; //占4个字节,2^32 -2,147,483,648~2,147,483,647
long num4 = 8L; //占8个字节,需要在数字后面加个L,2^64 -9,223,372,036,854,775,808~9,223,372,036,854,775,807
//小数/浮点数
float num5 = 50.1f; //占4个字节,需要在数字后面加个f或F
double num6 = 3.1415926; //占8个字节
//字符
char name = 'A'; //定义一个字符(是指计算机中使用的字母、数字、字和符号),占4个字节
//布尔值;定义是和非
boolean flag = true; //占1位
//或 boolean flag = false;
}
}
引用类型
reference type
分为类、接口、数组
Java基础04:数据类型扩展及面试题讲解
public class PrimitiveType_8Expand {
public static void main(String[] args) {
//整数拓展
int i = 10; //十进制
int j = 010; //八进制 0
int k = 0x10; //十六进制 0x
System.out.println(i);
System.out.println(j);
System.out.println(k);
//浮点数拓展
//面试题:银行业务的钱应该用什么类型表示? 答:BigDecimal 大十进制 数学工具类
//float 有限 离散,存在舍入误差
//最好完全避免使用浮点数进行比较
System.out.println("===========================");
float f = 0.1f; //0.1
double d = 1.0/10; //0.1
System.out.println(f);
System.out.