Java基础_编译和执行

Posted zhaolanqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础_编译和执行相关的知识,希望对你有一定的参考价值。

       扩展名为.java的源文件(源代码),通过编译器(compiler)编译成扩展名为.class的字节码文件(类似于机器指令),再通过JVM翻译为目标机器代码然后执行。

       虚拟机不是物理机器,而是一个解释Java字节码的程序。

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码,就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

 

安装与配置JDK

  1.安装JDK。

  2.配置环境变量:不区分大小写。我的电脑-属性-高级系统设置-环境变量

    a)      path:JDK的bin路径,保证javac命令可以在任意目录下运行。

    b)      classpath:一个点,使classpath目录中的.class文件可以在任意目录运行。

    c)      开始-运行-cmd-java  -version

  JAVA_HOME = C:Program FilesJavajdk1.8.0_91

  Path      = %JAVA_HOME%in;%JAVA_HOME%jrein;

  CLASSPATH = .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar

  • path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
  • classpath环境变量里记录的是java类的运行文件所在的目录

 

  1. JAVA代码通常写在类中。
  2. 一个.java文件中可以有多个类。
  3. 一个.java文件中只能一个public的类
  4. public类的名字必须与文件名保持一致。
  5. main()程序的入口。
  6. 通常情况下,main()需要出现在public的类中。
  7. JAVA代码区分大小写
  8. 每句JAVA代码使用分号表示结束。
  9. JAVA程序中只能直接使用半角的标点。
  10. JAVA命名规范:类名(接口名)首字母大写,其它均为小写。如果类名由多个单词组成,每个单词首字母大写,其它均为小写(如:User,UserDao,UserService)。

 

JAVA文件的分类

1..java文件:保存源代码,也称为源文件,文本文件。

2..class文件:保存字节码,也称为类文件,二进制文件。

 

常用的JAVA命令:开始-运行-cmd

1.javac命令:检查JAVA代码是否正确,如果代码正确,则根据.java文件生成对应的.class文件。

  基本格式:javac 文件名(不区分大小写).java

2.java命令:运行指定的JAVA程序

  基本格式:java 类名(区分大小写)

以上是关于Java基础_编译和执行的主要内容,如果未能解决你的问题,请参考以下文章

干货分享!Python基础教程

JAVA基础_泛型

Java基础——上

java基础学习1

JAVA基础知识

java基础_面试题_下列代码中编译错误的是_数据类型自动提升