JAVA基础二
JAVA程序运行机制
-
编译型:操作系统,c/c++
-
解释型:网页,对速度要求不高,javasprite
-
程序运行机制
源程序(.java文件)→JAVA编译器→字节码(.class文件)→类装载器→字节码校验器→解释器→操作系统平台
IDE:集成开发环境
变量:
变量作用域:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LGjvNHLn-1641616703388)(C:\Users\86182\AppData\Roaming\Typora\typora-user-images\image-20220107200753055.png)]
public class Demo08{
//类变量 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 Demo08();
Demo08 demo08 = new Demo08();
System.out.println(demo08.age);
System.out.println(demo08.name);
//类变量 static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
常量
public class Demo09{
//修饰符,不存在先后顺序
static final double PI = 3.14;
Public static void main(String[] args){
System.out.println(PI);
}
}
变量的命名规范
运算符
public class Demo01{
public static void main(String[] args){
//二元运算符
//Ctrl+D;复制当前行到下一行
int a = 10;
int b = 20;
int c = 25;
int d = 25;
//字符串连接符 + , String
System.out.println(""+a+b);
System.out.println(a+b+"");
}
}
三元运算符
public class Demo08{
public static void main(String[] args){
//x ? y :z
//如果x==true,则结果为y,否则结果为z
int score = 50;
String type = score <60 ?"不及格":"及格";//常见写法
System.out.println(type);
}
}
包机制
//导入这个包下所有的类
import com.kuang.base.*;
JavaDoc
package com.lyh.base;
/**
* @author lyh
* @version 1.0
* @since 1.8
*/
public class Doc {
String name;
/**
* @author lyh
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
通过cmd命令在命令行窗口打开,进入.java文件所在的目录,然后通过命令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java,便可生成文档(以html结尾的文档)
JAVA8在线文档:
https://docs.oracle.com/javase/8/docs/api/index.html
出自于狂神说java基础
JAVA8在线文档:
https://docs.oracle.com/javase/8/docs/api/index.html
出自于狂神说java基础