`
johnnycmj
  • 浏览: 35688 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

01.java 介绍及环境变量配置

 
阅读更多

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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics