Java初识

1:编译型编程语言

概念:一次编译,转为机器码。运行对象直接是机器码。

例如:c c++ pascal

特点是不能够跨平台,若跨平台则需要修改源代码。

2:解释型编程语言

概念:不编译,只是在运行时将其转为机器码,对象是源码。

例如:ruby python

3:java是先编译,后解释

源文件(.java)---(编译)--->中间文件(.class)---(解释)--->机器码。

跨平台体现在解释型,对象文件是.class而非.java文件。

解释器--->JVM(Java虚拟机)

显然的是没个机器上都有JVM,而对于不是开发的对象,不需要编译器。能运行就行了。

4:JDK和JRE

JDK是像编译器,JRE包括了JVM核心于解释器。

开发程序安装JDK,它会包含JRE的;若只是运行java程序只需要安装JRE,但是不能只是安装JVM,因为程序运行,不只是需要解释器,还需要其他的运行环境,故而没有单独JVM的安装文件,但是有JRE单独安装文件。

5:变量

系统变量PATH:表示所有用户都可以使用该变量

用户变量PATH:表示此用户可以使用该变量

CLASSPATH变量:表示Java中.class的搜索位置,一般得设置3个,一个是.表示当前位置,一个是lib中的dt.jar和tools.jar的位置,提供一些必要的库类。

6:忠告

a:windows系统不区分大小写和linux系统区分大小写,而Java是区分大小的。

b:java使用无格式文本编写,如记事本;不可用有格式文本编译,如word,写字板。

c:初学者不要使用IDE例如eclipse这类软件,应该使用文本编辑。

Java初识,布布扣,bubuko.com

Java初识

上一篇:那些使java更具灵活性的技术


下一篇:[JavaEE]设计模式之SOLID原则