新手区 java 运行机制和环境搭建--学习 java 归纳 (1)

wuming · 2015年01月09日 · 最后由 xiejun 回复于 2017年07月17日 · 2210 次阅读

俗话说,工欲善其事必先利其器。想学习自动化必先学编程。
两个月前接触 appium 自动化框架,一个月前开始懂得这个道理,现在终于忙完了,有时间开始系统的学习,因为有学过 java,所以接下来一段时间就开始 java 的学习吧。希望有想学 java 的跟我一起学习讨论,希望大神路过指导批评,文笔水平真心有限,请见谅。
首先略过 java 的历史背景介绍。直接开始正题。
看一下 java 的程序的运行机制

.java 文件是 java 程序的后缀的文件,就像 word 文档的后缀名是.doc 一样。java 程序人能读得懂,但是机器只认识二进制编码,所以 javac.exe 就是用来将 java 程序编译成机器能读懂的二进制文件,也就是.class 文件。然后再用 java.exe 这个工具在 Java Virtual Machine(JVM),即 java 虚拟机上运行,然后就能看到你想要的结果。以下是在 JVM 的运行机制图:

上面的 javac.exe,java.exe,JVM 这些工具都集成在 Java 开发包里,即 JDK(Java Development Kit)。JDK 里面又包含了 Java 开发工具和运行环境 JRE(Java Runtime Environment),JVM 虚拟机就是在 JRE 里面。
JDK 安装包自个百度一下,一搜一大堆,在 windows 下是个.exe 文件,跟 QQ 一样,一直下一步下一步就行。
安装完后,打开 JDK 的包。会发现如下文件:

因为 bin 文件夹里包含了所有的工具,要执行 java 程序,必须要跑到 bin 文件夹所在的路径下,打开 cmd 命令执行。会特别的麻烦,所以我们需要配置环境,在任何目录下都可以执行 java 程序。
首先打开计算机→属性→高级系统设置→高级→环境变量。主要配置三个环境变量:
java_home:去哪里找 JDK 安装的路径,如果是默认安装,可配置(C:\Java\jdk1.7.0)(假设我的 jdk 是 1.7.0 版本)
path:去哪里找编译或运行等工具 (必须设置),配置(%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)
classpath:去哪里找需要运行的 class 文件 (java5 开始可不设置),配置(.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点))
配置好后,无论是在 cmd 下,还是直接用工具,比如 Eclipse,Editplus 等都可以开始进行 java 程序编写,想想还有点小激动呢。看个最简单的程序。

你得到最后的结果肯定是 “I Rule!”
每个字符具体的分析,以后我先学习了再一一归纳。
先到这里。我先去学习下面的去了。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 13 条回复 时间 点赞

加油!

匿名 #2 · 2015年01月10日

帅哥 你这是在看书 还是视频?我也在学 JAVA,刚开始没几天

wuming #11 · 2015年01月11日 Author

#2 楼 @link1220 看的是传智播客的视频,有练习包,还有 ppt。如果想要的话发给你。。。

最后那张 java 语法的图片是不是从 headfirst 里截的。。。

@squallff 不是,是传智播客的 ppt 里面截得

#5 楼 @woshizh 嘿嘿,看风格还挺像的

#3 楼 @woshizh 能不能也转发一个给我吗, 谢谢,我也在学习中

@harryguo 怎么转给你?有邮箱吗

楼主帮忙发一个给我,181824237@qq.com,谢谢啊

#8 楼 @woshizh 407682512@qq.com。。谢谢啦

一目了然,赞!

wuming 回复

楼主你好,麻烦你也发我。175290210@qq.com 谢谢~

说的很浅显易懂,适合我这种初学者,非常棒

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册