Java基础
1. 注释、标识符、关键字
1. 单行
2. 多行
3. 文档注释 JavaDoc
4. 标识符_关键词不可以作为变量名
5. 标识符_只能以字母\$\_开头
6. 变量名是大小写敏感的
2. 数据类型
1. 强类型语言_变量的使用严格符合规定(安全性高)
2. 基本类型_byte\short\int\long\float\double\char\boolean
3. 基本类型有对应的类
4. 引用类型_类\接口\数组
5. 1byte = 8bit (1B = 8b)
6. 类型转换_不同的类型有限转化为同一类型
7. 强制转换 (类型)变量名 布尔型不能进行转换
8. 自动转换 低—>高 注意内存溢出和精度问题
3. 变量
1. 强类型语言|必须声明
2. 变量是程序中最基本的存储单元
3. 要素包括变量名\变量类型\作用域
4. 声明必须以分号结束
5. 类变量\实例变量\局部变量\常量(静态变量)
6. 注意各种变量的命名规则
4. 运算符
1. 算数运算符
2. 赋值运算符
3. 关系运算符 (注意instanceof)
4. 逻辑运算符
5. 位运算符
6. 条件运算符 X ? Y : Z
7. 扩展赋值运算符
8. 注意+号在String拼接的先后顺序
5. 包机制
1. 一般是域名的反写(com.baidu.www)
6. javadoc
1. 命令行:javadoc -encoding UTF-8 -charset UTF-8 .\Doc.java
2. IDEA:在Tools下Generate JavaDoc
public class Demo01 {
public static void main(String[] args) {
int num1 = 10;
byte num2 = 10;
short num3 = 10;
long num4 = 10;
float num5 = 50.1F;
double num6 = 3.1415926;
char name = '國';
boolean flag = false;
int i1 = 19;
int i2 = 010;
int i3 = 0x1FF;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println("==============================");
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d);
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1);
System.out.println(c2);
System.out.println((int)c2);
char c3 = '\u0061';
System.out.println(c3);
String sa = new String("Hello World");
String sb = new String("Hello World");
System.out.println(sa==sb);
String sc = "Hello";
String sd = "Hello";
System.out.println(sc==sd);
}
}
public class Demo02 {
static double salary = 2500;
static final double PI = 3.14;
String name;
int age;
public static void main(String[] args) {
int i = 10;
System.out.println(i);
Demo02 demo02 = new Demo02();
System.out.println(demo02.name);
System.out.println(demo02.age);
System.out.println(salary);
System.out.println(PI);
}
}
public class Demo01 {
public static void main(String[] args) {
int a = 10;
int b = 12;
int c = 155;
int d = 1110;
System.out.println(" "+a+b);
System.out.println(a+b+" ");
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】