码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础_编译和执行

时间:2018-06-25 13:04:38      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:nbsp   常用   指令   pil   大小   JD   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 Files\Java\jdk1.8.0_91

  Path      = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.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基础_编译和执行

标签:nbsp   常用   指令   pil   大小   JD   java代码   翻译   屏蔽   

原文地址:https://www.cnblogs.com/zhaolanqi/p/9223557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!