俗话说:“十五的月亮十六圆”。那学习是不是也是如此呢?如果把月亮看成是我们的愿望,那十五便是我们所处的“高原期”,坚持迈过这个坎,我相信你的愿望终究会现实的。记得马云曾说:今天很残酷,明天更残酷,后天很美好,但绝大部分人是死在明天晚上,所以每个人不要放弃今天。是的,我们不应该放弃今天,因为每个脚印都值得期待,每一次机会都值得尝试。不扯了,还是步入正题吧!
Java的运行机制:Java源程序经过编译器编译成平台无关的字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码发送给特定平台的解释器,解释器将其翻译成相应平台上的机器码,然后运行在该平台上,又由于运行时依然保留了解释这样就保证了Java程序能跨平台了。Java是一种介于编译型语言与解释型语言之间的一门强类型的语言,所谓编译型语言,像c/c++等运行时只需编译,无需解释,而且只能在特定运行在特定平台上;而解释型语言就是每次运行时,经过解释器负责翻译成特定平台的机器指令,每次运行时,都需要经过一次解释。所以说Java的跨平台型主要得益于它的虚拟机。
JDK(Java Development Kit )开发工具包 )的安装配置:
安装JDK时,无需安装公共JRE (Java Runtime Environment,由JVM+核心库组成),因为JDK默认包含了JRE;其它步骤直接点击下一步即可。
JDK的配置:1、把JDK的bin目录添加到path环境变量中,这样就可以保证用户无需输入绝对路径,即可使用javac、java两个工具。配置PATH的作用:让操作系统能找到我们所使用的命令,与java本身无关!2、添加系统变量JAVA_HOME,并在JAVA_HOME添加JDK安装路径,比如D:\Program Files\Java\jdk1.5.0,具体要根据jdk1.5的安装路径来定。配置JAVA_HOME变量的作用:JAVA_HOME路径下包括lib,bin,jre等文件夹,以后配置tomcat,eclipse等java开发软件可能需要依赖此变量。3、添加系统变量CLASSPATH,并在CLASSPATH变量下添加如下路径:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的“.;”) 配置CLASSPATH变量的作用: 为系统指明java加载类(class or lib)的路径,只有类在classpath中,java命令才能识别。
配置成功的效果如下:
下面以一个著名程序:HelloWorld结束本章内容,然后谈下编译和运行java的两个常用命令javac、java
class _你好世界 { public static void main(String[] args) { System.out.println("Hello World!"); } }
效果如图(其中的HelloWorld.java为java源文件名,这里的点号指的是当前目录,当然你也可以换成其它目录,注意命令参数与文件名之间要有空格,java区分大小写,而源文件不区分大小写,下面两图效果可以看到是一样的):
、
命令解释:
编译源文件:javac -d [目录] java源文件 用于将生成的二进制文件放在指定目录下。
运行class文件:java -cp [目录] 类名 指定JVM到哪个目录下去搜索Java类。每个class对应一个类。
如果Java源文件中有public类,该源文件的主文件名必须和public类名相同。
如果Java源文件中没有public类,该源文件的主文件名可以是任意的。
关于java中类的修饰符,后面讲到面向对象的时候我会详细讲解。
好啦,今天就写到这,先把HelloWorld跑起来吧!
结束语:java的常用命令还有很多,具体会在后面陆续讲到。对于编程,个人觉得只要你肯多练,不断去调试和思考其脉络,再去慢慢的研究其细节,我想Java对你来说将不会很难。好啦,今天就写到这,明天开始讲ava的基本类型,内容可能会比较多,但是我会尽量讲的详细一些。
相关推荐
`表示当前目录下也需进行搜索,而`C:\ProgramFiles\Java\jdk1.6.0_10\lib`则是JDK安装目录下的lib文件夹路径,通常包含了Java运行时所需的库文件。 **注意事项:** - 在Windows系统中,路径之间的分隔符为`;`。 - ...
Java学习系列(一):Java的运行机制、JDK的安装配置及常用命令详解 本章节主要讲解Java的运行机制、JDK的安装配置及常用命令。Java的运行机制包括Java虚拟机(JVM)、Java Runtime Environment(JRE)和Java ...
### JDK命令详解:深入探索Java开发工具包的关键组件 #### rmic:远程对象的Stub与Skeleton生成器 在Java远程方法调用(RMI)框架中,`rmic`命令扮演着至关重要的角色,它是负责生成远程对象的Stub(存根)和...
如果正确安装并配置了JDK,这两个命令会分别显示Java运行时环境和编译器的版本信息,例如`java version "1.8.0_XXX"`。 ### 五、安装Eclipse或IntelliJ IDEA 为了编写Java程序,通常我们会使用集成开发环境(IDE)...
### Java程序的运行机制详细分析 #### 一、Java为何具备平台独立性 Java作为一种广泛使用的编程语言,其最大的特点之一就是平台独立性。这意味着编写的Java程序可以在任何支持Java虚拟机(JVM)的操作系统上运行而...
【64位JDK1.8与环境变量配置详解】 64位的Java Development Kit (JDK) 1.8是Oracle公司发布的用于开发和运行Java应用程序的重要工具集。这个版本针对64位操作系统,包括Windows 7、Windows 8、Windows 10以及...
Java Development Kit (JDK) 是Java编程语言的核心组件,它包含Java编译器、Java运行环境、调试工具以及Java应用程序接口(API)。JDK7是Oracle公司发布的一个重要版本,它引入了许多新特性、改进和优化,旨在提升...
3. **Java运行机制**: - Java的源文件(.java)通过`javac.exe`编译成字节码文件(.class)。 - 运行Java程序时,JVM(Java虚拟机)加载指定的classpath下的类,并执行程序。 #### 二、Java中的字符集 Java中的...
Java2语言命令详解 在Java编程领域,理解并掌握各种命令行工具对于开发、调试和部署应用程序至关重要。本文将深入探讨Java2(也称为J2SE,Java 2 Standard Edition)中的关键命令,帮助开发者更好地驾驭Java环境。 ...
### JDK配置方法详解 在IT领域,特别是对于Java开发者来说,正确配置JDK(Java Development Kit)是非常重要的一步。本文将详细介绍一种简单的JDK配置方法,并通过实例来帮助读者更好地理解和掌握这一过程。 #### ...
### JDK的安装与环境变量配置详解 #### 一、引言 Java 开发工具包 (JDK) 是开发 Java 应用程序的基础,它包含了编译、运行 Java 程序所需的所有工具和文档。本文将详细介绍 JDK 的安装流程以及环境变量的配置方法。...
配置JDK主要是为了确保操作系统能够找到JDK的可执行文件,以及Java运行时环境能够找到必要的库文件。具体步骤如下: 1. **设置JAVA_HOME环境变量**:这个变量指向JDK的安装目录,通常是选中JDK主目录的绝对路径。...
Java API JDK 1.8中文版是Java开发者的重要参考资料,它包含了Java开发工具集的完整中文文档,方便了中文用户理解和使用Java编程语言。本文将深入解析Java API JDK 1.8中的关键知识点,帮助开发者更好地掌握这个版本...
它是Java平台的核心组件,包含了编译器、调试器、Java运行环境(JRE)以及一系列的工具,用于支持Java程序员进行软件开发。 JDK 1.7.0_80是Java 7版本的一个更新,发布于2014年10月。这个版本包含了众多增强和修复...
### Java学习手册知识点详解 #### 一、从面向过程编程到面向对象编程的思维转变 在计算机编程领域,有两种主要的编程范式:面向过程编程(Procedural Programming)和面向对象编程(Object-Oriented Programming)...
Java 2语言命令详解 Java 2平台是Java技术的核心组成部分,它提供了广泛的功能和工具,使得开发者能够创建、编译、运行Java应用程序。在Java 2中,有一系列的命令行工具,它们对于理解Java开发环境至关重要。本文将...