Java相关知识
JAVA的可移植原理
编译后生成与平台无关的字节码文件
用不同平台的虚拟机(JVM)运行
JDK-JRE-JVM
JRE:JAVA运行环境(包含JVM)
JDK:JAVA开发工具(包含JRE)
JVM:JAVA虚拟机(运行java程序的虚拟计算机)
JDK目录
bin:存放java操作工具(javac,java)
db:存放java测试的数据库derby,
include:存储c++的头文件
jre:java的运行环境,里面有JVM
lib:java运行和依赖的核心库
src.zip:java的源代码
配置环境变量
在任何地方都能用cmd直接找到。(控制面板高级系统属性)
java开发步骤
改变了源文件需要重新编译
一些小知识
JAVA编译和运行机制
JAVA是编译性语言,也是解释性语言。
CLASSPATH环境变量等其它环境变量
是class文件的路径,表示JVM从哪里去寻找class文件
路径问题:
JAVA基本语法
- Java可以有多个类,但是只有一个类是public的。若源文件中包括了publick类,则源文件必须与该类名相同
- 必须要有主方法 public static void main(String[] args){}
关键字和保留字
关键字:事先定义的,有着特殊含义和用途的单词
保留字:暂时无特殊用途,说不定以后突然被赋予意义和被使用
类名首字母规定大写!!