Java奇妙之旅day_01
一 、java程序运行原理
1、首先我们下载JDK,它是一组命令行工具,含有编译、调试、和执行java程序所需要的软件和工具。
(1)关于下载我们在这不作赘述,在Oracle官方网站直接下载,一直点击“下一步”即可。(注:一般我们把JDK放在c盘,那样可以更快更流畅的运行JAVA程序)。
(2)接下来是为JDK配置环境变量,步骤:鼠标右击我的电脑→点击属性→点击高级系统设置→点击环境变量→找到path路径增加两个变量值。
注:添加的环境变量值第一个为jdk目录下bin的绝对路径
(3)最后在命令行窗口输入“java -version”测试是否安装配置成功如图
2、编写java程序
(1)在记事本中输入以下代码:
注:文件名为*.java,且在保存的盘打开CMD,否则在切换盘。
(2)用javac命令将java源代码编译成.class文件。在cmd中输入javac Person.java(javac+文件名)
(3)用java命令执行.class文件。java Person(java+类名).
3、java反编译工具
上面我们说过,通过javac命令将java源文件编译成.class文件。我们也可以将.class文件反编译成java源文件,有助于我们学习研究。在这里介绍jd和FrontEnd Plus
两款软件。下载后执行“File→Open File”命令,然后选择反编译文件点击打开。
4、总结
说了这么多,我们应该可以大致了解java运行原理了:Java源文件通过jdk中的编译器将源文件编译成java虚拟机能够识别的.class文件,取出指令并翻译成计算机能执行的代码,
完成运行过程。我们说java可以跨平台就是因为只要电脑上有java虚拟机就可以运行java程序。
二、Myeclipse的使用
1、使用的目的
我们注意到用记事本开发效率低,不便于维护和管理,所以我们用java的集成开发环境。java的集成开发环境有很多,在这里我们介绍Myeclipse。
2、使用
我们遵循的顺序是先创建工程,在创建包,最后创建类。创建完成后我们输入上面记事本代码运行结果如下图。
最新文章
- UDAD 用户故事驱动的敏捷开发 – 演讲实录
- NOIP 考前 Tarjan复习
- js 数组去除空值
- JS手机定位地理位置
- 用Telnet发送HTTP请求
- 通过bat命令批量删除VS查找历史记录
- oracle常用SQL语句(汇总版)
- Codeforces Round #315 (Div. 2B) 569B Inventory 贪心
- node.js平台下Express的session与cookie模块包的配置
- 二叉树问题(区间DP好题)
- 自测-4 Have Fun with Numbers
- 【算法设计与分析基础】24、kruskal算法详解
- 数据结构-快速排序(C#实现)
- Java Web -【分页功能】详解
- XML——对XML文档的创建与增删改查
- java提高(3)---正则表达式(2)
- C#模拟POST表单提交 --- WebClient
- Linux-echo、cat命令详解(14)
- 怎样使用EOS.JS的API
- [Java]进程与线程的区别(转)