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

版权声明:如需转载,请注明出处 https://blog.csdn.net/qq_36260974/article/details/86519429

java的运行机制

关于UltraEdit

  • UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。由于使用文本文件编码不利于代码编写和阅读,并且没有高亮显示,java学习的初期我们使用该软件进行编码,大家也可以使用其他类似软件,例如editplus和noteplus等。这里我只提供UltraEdit的安装包(内含破解工具),下载地址为:https://download.csdn.net/download/qq_36260974/10922882
  • 下载完成解压安装,完成破解即可。

编译和运行

编译:javac 文件名.java
运行:java 字节码文件名

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

  • 系统定义或用户自定义
  • 类和接口:首字母大写;多个单词,每个单词首字母大写。
  • 变量和方法:第一个单词的首字母小写后续的单词首字母大写
  • 常量:多个单词定义常量时候每个单词都大写,单词之间用“_”连接

注意:在编写代码的时候请务必遵循命名规则,这样你写的代码才会符合规范,可读性才会强。其次,命名要有实际意义,尽量避免a,b,c形式的命名形式,要让该命名符合代码环境语义,这样便于他人阅读,同时便于自己后期维护。

关键字

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

JAVA的注释

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

JAVA的运行机制

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

如有错误,欢迎指正!

猜你喜欢

转载自blog.csdn.net/qq_36260974/article/details/86519429
今日推荐