1.1 java 概述
1.1.1、java的历史地位
第一代语言
打孔机——纯计算机语言
第二代语言
汇编
第三代语言
1、C、Pascal、Fortran面向过程语言
2、C++ 面向过程/面向对象语言
3、java 跨平台纯面向对象语言
4、.NET跨平台语言
1.1.2、java是什么
Java是一种编程语言,它提供了一个同时用于程序开发、应用和部署的环境。Java语言主要定位于网络编程,使得程序可以最大限度地利用网络资源。
Java具有三个方面的内涵:
1、是一种编程语言
2、是一套开发工具
3、是一个运行环境
1.2 Java 语 言 特 点
1. 跨平台性
所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。这是软件发展的趋势和编程人员追求的目标。之所以这样说,是因为计算机硬件的种类繁多,操作系统也各不相同,不同的用户和公司有自己不同的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。
Java 虚拟机及java的跨平台原理
“一次编译,到处运行”的原理
2. 面向对象
面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发变得简单易用,节省代码。Java是一种面向对象的语言,也继承了面向对象的诸多好处,如代码扩展、代码复用等。
3. 安全性
安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。
语言级安全性指Java的数据结构是完整的对象,这些封装过的数据类型具有安全性。编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。运行时Java类需要类加载器载入,并经由字节码校验器校验之后才可以运行。Java类在网络上使用时,对它的权限进行了设置,保证了被访问用户的安全性。
4. 多线程
多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。Java除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理用户定义的多线程。
5. 简单易用
Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。
1.3 JDK包的下载与安装
Java Develop Kit简称为JDK,是Sun公司免费发行的软件包,可以从Sun网站http://www.sun.com免费下载,也可以从其它国内地址下载。JDK版本从1.02开始,目前版本发展到1.6,其中高级版本对低级版本实现向下兼容。运用这个软件包,就可以对Java源程序进行编译和运行。我们使用的JDK包为jdk-6u21-windows-i586.exe 。 下载后双击图标,即可进行安装,默认的安装目录为C:\ jdk1.6.0_21 。
1.4 Java 环 境 配 置
Path的配置:
SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。 对于Windows2000、Windows2003、Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量:
变量名:PATH,
变量值:C:\jdk1.6\bin
例:C:\Program Files\Java\jdk1.6.0_01\bin
ClassPath的配置:
SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在一个jre\lib中的压缩文件rt.jar中。安装SDK一般不需要设置环境变量ClassPath的值,如果你的机器安装过一些商业化的Java开发产品或带有Java技术的一些产品,如PB、Oracle等,那么这些产品在安装后,也可能会修改了ClassPath的值,那么当你运行Java应用程序时,你可能加载这些产品所带的老版本的类库,可能导致程序要加载的类无法找到,使你的程序出现运行错误。你可以重新编辑系统环境变量ClassPath的值。
对于indows2000、Windows2003、WindowsXP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量:
变量名:ClassPath
变量值:E:\jdk1.4\jre\lib\rt.jar;.;
例:C:\Program Files\Java\jre1.6.0_01\lib\rt.jar ;.;
如果曾经设置过环境变量:ClassPath,可点击该变量进行编辑操作,将需要的值加入即可。
1.6 例 子 程 序
//程序文件名称为HelloWorld.java
public class HelloWorld {
public static void main(String args[]){
System.out.println("Hello World");
}
}
运行“开始”菜单→程序→附件→命令提示符,载入命令行程序,在命令行状态下,进入源程序所在的目录,图1.6所示的例子程序的目录在“F:\javawork”下,然后键入命令“javac HelloWorld.java”。若编译不通过,会产生错误提示。若编译通过,则没有任何提示,同时进入命令行等待状态,如图1.1所示。这时,命令行虽然没有提示,但在源程序的路径下生成一个新的文件为HelloWorld.class。这个.class文件就是编译后生成的类文件,运行此文件,需在命令行状态中键入命令“java HelloWorld”,然后按回车键,此时程序就会运行并输出“Hello World”。输出完毕,立即退出程序,进入命令行等待状态,如图1.2所示。
运行后结果:
- 大小: 55.8 KB
- 大小: 100.6 KB
- 大小: 84.4 KB
分享到:
相关推荐
本文将详细介绍如何进行Java环境变量配置,特别是针对`JAVA_HOME`、`PATH`和`CLASSPATH`这三个关键环境变量。 #### 一、JAVA_HOME环境变量 `JAVA_HOME`是Java配置中最基础也是最重要的一个环境变量。它指向Java...
Java 安装 环境变量配置
"Java环境变量一键配置.exe" 文件就是为了简化这个过程而设计的工具,它能帮助用户快速、方便地设置好Java的运行环境。 在Windows操作系统中,Java的环境变量主要包括三个:JAVA_HOME、PATH和CLASSPATH。这些变量的...
Java JDK 和 Android SDK 环境变量配置教程 本教程旨在指导用户一步步配置 Java JDK 和 Android SDK 环境变量,帮助用户快速安装和配置开发环境。 Java JDK 环境变量配置 Java JDK 是 Android 应用程序开发的基础...
### Java环境变量配置详解 #### 一、Java环境变量配置的重要性 在开发Java应用程序之前,首先需要正确地配置Java环境变量。这是因为环境变量是操作系统用来识别和定位Java开发工具的位置的关键参数。通过设置适当的...
环境变量配置 环境变量配置 1 理解环境变量的作用 2 学会配置环境变量 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe Java环境变量 命令所在路径:C:\Program Files\Java\jdk1.8.0_20\bin ...
Java环境变量配置 #### JAVA_HOME - **定义**: `JAVA_HOME` 是一个非常重要的环境变量,它指向了Java Development Kit (JDK) 的安装目录。 - **示例**: 在给定的信息中,`JAVA_HOME` 被设置为 `D:\Program Files\...
本文将详细介绍如何配置 JDK 11.0.x 版本的环境变量,以及在这一过程中可能遇到的问题与解决方案。 #### 二、环境变量概述 环境变量是在操作系统中定义的一组键值对,用于提供关于系统配置的信息。对于 Java ...
### Java环境变量配置详解 #### 一、概述 在计算机科学领域中,环境变量是操作系统为应用程序提供的一个标准接口,用于存储系统级别的设置信息。对于Java开发者而言,正确配置Java环境变量是确保Java程序能够正常...
Java的环境变量配置是每个Java开发者必须掌握的基本技能,尤其对于初学者来说,理解并正确设置这些变量至关重要。本文将详细讲解如何配置Java环境变量,包括JDK的安装、环境变量的作用、具体配置步骤以及常见问题的...
Java 环境变量配置详解 Java 环境变量配置是 Java 开发中一个非常重要的步骤,它直接影响着 Java 应用程序的运行环境。本文将详细讲解 Java 环境变量配置的必要性、配置方法和配置的目的。 一、Java 环境变量配置...
本文详细介绍了 Windows Java 环境变量配置的过程,并解释了 Java 环境变量的作用。同时,我们也介绍了 Eclipse 中的 Java 环境配置,并强调了自动配置的重要性。通过配置 Java 环境变量,用户可以正确地执行 Java ...
可以通过打开命令提示符(CMD),输入“java -version”或“javac -version”来检查Java运行环境和编译器是否能正确运行,如果系统能返回安装的JDK版本信息,则表示环境变量配置成功,否则需要检查上述配置步骤是否...
在进行Java环境变量配置之前,首先需要安装Java开发工具包(JDK)。这里假设已经下载并解压了JDK到指定目录`D:\Program Files\Java\jdk1.6.0`。接下来按照以下步骤进行配置: #### 三、配置环境变量 1. **打开...
#### 二、JAVA环境变量配置 1. **JDK安装路径** - 在本例中,作者选择了安装路径为 `D:\Program Files\Java\jdk1.6.0_12`。这一步是基础,需要确保安装正确且路径符合实际情况。 2. **JAVA_HOME变量配置** - ...
### JAVA的环境变量配置 #### 知识点一:JAVA环境变量的作用与意义 - **概念**:在计算机科学中,环境变量是在操作系统环境中被定义的一组预设变量,它们可以为应用程序提供必要的运行信息。对于Java开发而言,...
### JAVA JDK XP环境变量配置详解 #### 一、概述 在Windows XP系统中配置JAVA JDK环境变量是一项重要的任务,这不仅能够确保Java开发环境的正常运行,还为开发者提供了便捷的命令行工具调用能力。本文将详细介绍...
### Java环境变量配置 #### 1. 设置JAVA_HOME `JAVA_HOME`是一个重要的系统环境变量,它指向了JDK(Java Development Kit)的安装目录。正确的设置`JAVA_HOME`不仅能让其他依赖Java的应用程序找到JDK的路径,还...
#### 一、JAVA环境变量配置 ##### 1. 配置JAVA_HOME 在进行JAVA开发前,首先需要确保JAVA环境已经正确配置。这里以JAVA 1.6.0为例,介绍如何配置JAVA_HOME环境变量。 - **创建JAVA_HOME环境变量**: - 打开控制...