JAVA学习课堂笔记——初识
Java是面向对象语言,与C语言不同,C语言是面向过程语言,面向对象要点在于封装、继承和多态。
Java是解释型语言,可以由Java虚拟机(JVM)解释成本地机器码,故可以在不同平台解释成不同的机器码——跨平台。
Java还有安全性、多线程等特性,是比较热门的一门语言。
下面我来介绍一下JRE、JVM、JDK这三个专有名词(参考教材课本):
JRE(Java Runtime Envirnment)Java实时运行环境,JRE相当于Java应用程序和具体操作系统之间的一个虚拟层,是Java字节码文件的运行平台。
JVM(Java Virtual Machine)Java虚拟机,JVM的功能就是把Java字节码文件解释成可在特定操作系统和计算机平台中执行的机器代码。
JDK(Java Development Kit)Java开发包,JDK是Java程序的开发平台,它包括JRE,还包括编译Java的编译器,执行Java字节码文件的解释器,以及用来运行Java程序和网页Java Applet的必备环境。
好了,下面介绍一款优秀的Java集成开发环境Eclipse,JDK提供的命令行的工作方式让用户感到不方便,Eclipse吸引人的是它创新性的图形API和它的插件机制,虽然大多数用户很乐于将它当作Java IDE来使用但是它不仅限于Java,例如支持C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。
现在让我们来开始搭建Java开发环境吧:
1、准备JDK1.6/1.8(以下简称Java6、Java8)、Eclipse,解压和安装
安装会有两次选择路径如果用默认安装后在命令行出现了问题,可以采用
2、配置环境变量(path、JAVA_HOME、CLASSPATH)
1、JAVA_HOME需要自己新建一个,可以使用浏览目录到你安装JDK的路径下或者从计算机地址栏复制过来,默认值是下图
2、接着配置path,不需要新建直接编辑添加,有两种方式添加,一种是直接新建添加这两条
还有一种是编辑文本,注意每条path需要分号隔开,切记不能使用中文字符,分号要用英文输入状态下。
3、CLASSPATH需要自己新建一个,Java8可以不用设置,设置其可以为了使Java8向下兼容、Java6我还未确认(网上说法较多),有兴趣的可以去查阅资料。
CLASSPATH,步骤像配置CLASSHOME差不多,注意前面的点句号和分号(跟Linux系统特性、用户习惯相关、误)。
设置完成以后可以通过仿真DOS命令行窗口输入javac获取帮助信息
这样Java环境就搭建好了,可以使用eclipse进行Java开发了(●'◡'●)
暂且记录下这些,咱表示一周就一节JAVA课呐,还有python。
萌新上路请多多指教,谢谢。