Java系列(4)——java 的运行机制

本系列博客汇总在这里:Java系列_汇总


一、关于 UltraEdit 说明

  1. UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。由于使用文本文件编码不利于代码编写和阅读,并且没有高亮显示,java 学习的初期我们使用该软件进行编码,大家也可以使用其他类似软件,例如 editplus 和 noteplus 等。这里我只提供 UltraEdit 的安装包(内含破解工具)。
  2. 下载完成解压安装,完成破解即可,如此破解工具无效,请参见 链接
  3. 若出现下次进入需要重新破解的情况,请在防火墙将其联网请求禁止。

二、编译和运行

  1. 编译:javac 文件名.java
  2. 运行:java 字节码文件名
  3. 执行过程:首先将 java 文件编译成字节码文件(.class),运行在 JVM 产生的虚拟机里,看到结果。
    在这里插入图片描述
  4. 编译以后会发现源文件里多了一个以 .class 为后缀的文件,这就是编译以后形成的字节码文件。
    在这里插入图片描述

三、标识符

  1. 系统定义或用户自定义。
  2. 类和接口:首字母大写;多个单词,每个单词首字母大写。
  3. 变量和方法:第一个单词的首字母小写后续的单词首字母大写。
  4. 常量:多个单词定义常量时候每个单词都大写,单词之间用 “_” 连接。
  5. 注意:在编写代码的时候请务必遵循命名规则,这样你写的代码才会符合规范,可读性才会强。其次,命名要有实际意义,尽量避免 a,b,c 形式的命名形式,要让该命名符合代码环境语义,这样便于他人阅读,同时便于自己后期维护。

四、关键字

Java 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java 的关键字对 Java 的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

五、JAVA 的注释

  1. 帮助阅读代码
  2. 要养成写注释的习惯,不论是对于自己还是别人,必要的注释便于代码的阅读。

六、JAVA 的运行机制

  1. 首先采用通用的 java 编译器将 java 源程序编译成为与平台无关的字节码文件(class 文件)。
  2. 然后由 java 虚拟机(JVM)对字节码文件解释执行。
    图片来源于http://www.cnblogs.com/iwinson/p/6074885.html
  3. 注意:Java 是编译型和解释型语言的结合体。java 字节码具有平台无关性、可以在各种不同系统平台中运行,但是需要有不同版本的 java 虚拟机,不同系统平台的 java 运行环境及其 java 虚拟机是不一样的。

如有错误,欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值