JAVA基础
1、准备
-
Markdown记录,blog发表
-
基本Dos熟悉
-
三个版本:JaveSE、JaveME、JavaEE
-
结构
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
-
JDK、IDE安装与卸载
-
第一声呼喊:Hello,world!
-
Java具有编译型和解释型双重功能
- 学会规范写注释,很重要
import java.util.Arrays;
/** JavaDoc注释:
* @description Hello,World!
* @author Feild
* @version 1.0
* */
public class HelloWorld {
public static void main(String[] args) {
//单行注释:输出一个Hello,World!
System.out.println("Hello,world!");
}
/*
* 块注释:注释一段文字
* daflj
* sdflkja
* */
}
- 标识符(大小写敏感)
2、数据类型
**浮点数扩展:**float(离散,有限,接近不等于)不要去比较,银行系统的钱数用BigDecimal的数学工具类表示
**字符扩展:**可以强制转换成数字(所有字符的本质还是数字)
转义字符:
3、变量
- 变量
- 变量类型 变量名 = 值
- 变量作用域
- 类变量(前有关键词)
- 实例变量
- 局部变量(方法里)
public class Demo01 {
//类变量:static
static double salary = 2500;
//属性:变量
//实例变量:从属于类,从属于对象
//若没有初始化,默认值分别为:0,0.0,u0000,false
// 除了基本类型其余都是null
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:必须声明和初始化值
int i = 10;
System.out.println(i);
//自定义类型,实例化自定义类
Demo01 demo01 = new Demo01();
System.out.println(demo01.age);
System.out.println(demo01.name);
//类变量:static
System.out.println(salary);
}</