学习准备:博客
- 为什么要写博客
- 需要总结和思考
- 提升文笔组织能力
- 提升学习总结能力
- 提升逻辑思维能力
- 帮助他人,结交朋友
冰冻三尺非一日之寒,贵在坚持!
HelloWorld
- 随便新建一个文件夹,存放代码
- 新建一个Java文件
- 文件后缀名为.java
- Hello.java
- [注意点]系统可能没有显示文件后缀名,我们需要手动打开
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
- 编译javac java文件,会生成一个class文件
- 运行class文件,java class文件
可能会遇上的问题 - 每个单词的大小写不能出现问题,Java大小写敏感
- 尽量使用英文
- 文件名 和 类名必须保证一致,并且首字母大写
- 符号使用了中文
Java基础语法
- 注释
书写注释是非常好的习惯!- 单行注释 //输出一个HelloWorld
- 多行注释 /*~*/
- 文档注释 /**~*/
- 标识符
关键字
标识符注意点
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($),下划线(_)开始
- 不能使用关键字作为变量名或方法名
- 标识符大小写敏感
- 可以使用中文命名,但一般不建议,也不建议使用拼音
数据类型
-
强类型语言java
要求变量的使用要严格符合规定,所有变量都必须先定义后使用 -
弱类型语言
-
Java的数据类型非为两大类
- 基本类型(primitive type)
- 引用类型(reference type)
字节
public class Demo03 {
public static void main(String[] args) {
//整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
int i = 10;
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x 0~9 A~F F为15
int i4 = 0xF;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
System.out.println("=========================");
//浮点数拓展: 银行业务怎么表示?钱
//BigDecimal 数据工具类
//float 有限 离散 舍入误差 大约 接近但不等于
//double
//最好完全使用浮点数进行比较
//最好完全使用浮点数进行比较
//最好完全使用浮点数进行比较
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//false
float d1=23234234234234f;
float d2=d1+1;
System.out.println(d1==d2);//ture
System.out.println("=========================");
//字符拓展:
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换
System.out.println("=========================");
//所有的字符本质还是数字
//编码 ascll码
//转义字符
// \t 制表符 \n 换行符
System.out.println("hello\nworld");
}
}