Day06

入门07:java的基础运行机制

  • 简单来说Java程序的运行机制分为编写、编译和运行三个步骤。 编写是指在Java开发环境中进行程序代码的编辑,最终生成后缀名为“.java”的Java源文件。 编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件,该文件可以被Java虚拟机(JVM)的解释器正常读取。 运行是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。

  • java程序组成:java源文件、字节码文件、机器码指令

  • 网页图片

  • (.java)源程序—》java编译器—》(.class文件)字节码—》类转载器—》字节码校验器—》解释器—》操作系统平台

  • java源程序与编译运行区别 网页图片


编译型

  • 对操作系统要求低(c++、c语言)

  • 执行速度快

  • 用于开发操作系统,大型应用程序,数据库系统

解释型

  • 用于开发对速度要求不高的网页脚本等

  • 由于边执行边解释所以效率低

  • 跨平台性好


IDEA

什么是IDE

集成开发环境(Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器调试器图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

  • e.g:微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等

  • P.S:该程序可以独立运行,也可以和其它程序并用

  • 用途:IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

IDEA介绍

最突出的功能是调试Debug),可以对Java代码,JavaScriptJQueryAjax等技术进行调试。

比如查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。

其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。

最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值