一 、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、使用

    我们遵循的顺序是先创建工程,在创建包,最后创建类。创建完成后我们输入上面记事本代码运行结果如下图。

      

最新文章

  1. UDAD 用户故事驱动的敏捷开发 – 演讲实录
  2. NOIP 考前 Tarjan复习
  3. js 数组去除空值
  4. JS手机定位地理位置
  5. 用Telnet发送HTTP请求
  6. 通过bat命令批量删除VS查找历史记录
  7. oracle常用SQL语句(汇总版)
  8. Codeforces Round #315 (Div. 2B) 569B Inventory 贪心
  9. node.js平台下Express的session与cookie模块包的配置
  10. 二叉树问题(区间DP好题)
  11. 自测-4 Have Fun with Numbers
  12. 【算法设计与分析基础】24、kruskal算法详解
  13. 数据结构-快速排序(C#实现)
  14. Java Web -【分页功能】详解
  15. XML——对XML文档的创建与增删改查
  16. java提高(3)---正则表达式(2)
  17. C#模拟POST表单提交 --- WebClient
  18. Linux-echo、cat命令详解(14)
  19. 怎样使用EOS.JS的API
  20. [Java]进程与线程的区别(转)

热门文章

  1. React中的三大属性
  2. CSS3动画实践——简易牛顿摆
  3. MQTT实战2 - 使用MQTTnet实现mqtt通信
  4. MYSQL练习随笔
  5. git tag介绍
  6. day09 作业
  7. apache主配置文件设置
  8. 安装教程-VMware 12 安装Ubuntu 19.04 桌面版
  9. Hebye 深度学习中Dropout原理解析
  10. C++学习视频和资料