编程思想:①面向过程编程②面向对象编程③面向服务编程
Java之父:詹姆斯 · 戈斯林
核心思想:一次编写(源代码),到处使用(操作系统)
Java版本
JavaSE:java标准版本,提供了java语言要使用的基本的类(class)库
JavaEE:JavaSE拓展,企业版
JavaME:JavaSE拓展,微小型版本
java语言特点
简单性,跨平台性,面向对象语言,编译+解释性语言,适合分布式计算
JDK/JRE/JVM关系
执行过程
Java源代码=>javac指令(编译过程)=>class文件(字节码)=>java指令(运行class文件,底层通过jvm进行解释)=>运行结果
java中最小的代码是class
Java源文件:
(1)类
①在一个源文件中可以有多个class,但只能有一个public
②使用public修饰后,源文件名称必须与public修饰的类保持一致(如图所示文件名需取名为Demo.java)
class Demo01{
}
class Demo02{
}
class Demo03{
}
public class Demo{
}
(2)注释(三代码七注释)
①给程序员看②给程序看
/**
标注在类上的注释:文档注释
*/
public class Demo{
/**
文档注释也可以标注到方法上
*/
public static void main(String[] args){
/*多行注释,不允许嵌套*/
//单行注释
}
}
编程的本质:对内存中数据的访问和修改