Java语言的特点:
一种面向对象的语言。 一种平台无关的语言,提供程序运行的解释环境
一种健壮的语言,吸收了C/C++语言的优点,但去掉了其硬性程序健壮性的部分(如:指针丶内存的申请与释放)
Java程序运行机制及运行过程:
Java两种核心机制:
Java虚拟机(实现了平台无关的语言)
垃圾收集机制(实现了无指针,内存申请与释放)
核心机制之Java虚拟机:
Java虚拟机可以理解成一一字节码为机器指令的CPU。 不同的平台有不同的虚拟机。
Java虚拟机看不到操作的系统的底层,屏蔽了地城运行平台的差别实现了“一次编译,随处运行”。
Java是解释型的语言。
Java程序基本运行原理:
HelloWorld简单讲解下:
public是类修饰,表示公有,class是关键字 类 ,HelloWorld是类名;
内部是一个main方法,是一个执行入口方法,方法上的public也是修饰,表示公有,static是静态修饰关键字,void是方法返回值,标识返回空,
main是方法名,特殊方法,表示执行入口,括号里的String args[] 是方法参数,这里是指字符串数组;
方法是一个输出语句;
HelloWorld这个程序,首先我们编写HelloWorld.java源程序,然后我们用Javac编译,编译成HelloWorld.class可执行文件,最后我们通过Java命令运行HelloWorld.class文件,执行并运行结果;
JDK、JRE、JVM三者间的关系
path环境变量: windows系统在执行命令的时候会搜寻的路径;
classpath环境变量:Java在运行或编译时要找的class的路径
java -version 查看当前在用的Java版本
刚开始学习应该注意:
- 类名与文件名需要相同;
- 类名不建议为Java关键词
- 忘记书写“{”或 “}”
- 大小写问题;
- 忘记语句后面的 “;”分号
- 代码编排格式;
总结第一个程序:
Eclipse
Java基础学习,,部分知识点只是加粗,有些并未详细解释!