7.15jave学习

java三大版本

JDK、JRE、JVM
JDK: Java Development Kit

JRE: Java Runtime Environment

JVM: Java Virtual Machine

java基础语法
Hello World
随便新建一个文件夹,存放代码
新建一个Java文件
编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
编译 javac java文件,会生成一个class文件
运行class文件,java class文件

java中的注释有三种:
单行注释 //

多行注释

/*
*/
文档注释

/**
*
*/
java关键字
java转义字符
注:boolean flag=true;

if (flag==true){}
if(flag){}//两者是相同的含义
类型转换

//强制转换 (类型)变量名 高到低
//自动转换 低到高
1. 不能对布尔值进行转换
2. 不能把对象类型转换为不相干的类型
3. 在把高容量转换到低容量的时候,强制转换
4. 转换的时候可能存在内存溢出,或者精度问题
变量
变量作用域:

类变量

实例变量

局部变量

public class Demo02 {
//类变量 static
static double salary =2500;
//属性:变量

//实例变量:从属于对象;如果不自行初始化,这个类型的默认值0 0.0
//布尔值默认为false,除了基本类型,其余都是null
String name;
int age;
//main方法
public static void main(String[] args) {

//局部变量:必须声明和初始化
int i = 10;//只在此代码段中能用
System.out.println(i);

//变量类型 变量名字 = new Demo02()
Demo02 demo02 = new Demo02();
System.out.println(demo02.age);
System.out.println(demo02.name);
//类变量 static
System.out.println(salary);
}
//其他方法
public void add() { }
}

常量
初始化后不能再改变值,常量名一般使用大写字符
public class Demo03 {
//修饰符,不存在先后顺序
static final double PI=3.14;

public static void main(String[] args) {
System.out.println(PI);
}
}

posted @ 2021-07-15 20:32  清梦韶华  阅读(25)  评论(0编辑  收藏  举报