《《java基础知识》ppt课件》由会员分享,可在线阅读,更多相关《《java基础知识》ppt课件(25页珍藏版)》请在金锄头文库上搜索。
1、第1章 Java基础知识,本章主要内容,Java语言简介及特点 Java开发运行环境 一个简单Java应用程序 本章小结,1.1 Java语言简介及特点,Java是一种安全的程序设计语言,它提供了诸多安全保障机制。从根本上改变了网络应用程序的开发和使用方式,并成为在许多应用领域特别是Internet网络应用领域最受欢迎的开发与编程语言。本章将对Java的发展、特点、开发运行环境,以及如何编译并执行Java程序等内容进行介绍。通过本章的学习,读者将会对Java有一个初步的了解,并能够顺利地搭建java的运行开发环境。,1.1 Java语言简介及特点,1.1.1 Java语言简介 Java是由Su
2、n Microsystems公司于1995年5月推出的Java程序设计 语言和Java平台的总称。 1Java发展简史 2Java语言的影响及应用前景 Java语言是新一代面向对象的程序设计语言,特别适合于Internet应用程序的开发,它的硬件和软件平台的无关性直接威胁到Windows和Intel的垄断地位。用Java编程成为技术人员的一种时尚,并对未来软件的开发产生了重大影响。,1.1 Java语言简介及特点,1.1.2 Java语言特点 Java语言具有以下一些显著特点: (1)简单性 (2)面向对象性 (3)分布式与安全性 (4)与平台无关性 (5)解释和编译特性 (6)多线程 (7)
3、动态执行 (8)自动废区回收性 (9)丰富的API文档和类库,1.2 Java开发运行环境,1.2.1 JDK的安装 Step 1 到Sun 公司网站http:/J下载JDK1.6 for Windows,文件名为jdk-6u6-windows-i586-p.exe。然后,双击该 文件,首先出现“欢迎”窗口,然后自动进入“许可证协议”窗口,如图 1.1所示。 图1.1 “许可证协议”窗口,1.2 Java开发运行环境,Step 2 单击“接受”按钮,进入如图1.2所示“自定义安装”窗口。通过此窗口, 可以选择要安装的模块和路径。 图1.2 “自定义安装”窗口,1.2 Java开发运行环境,St
4、ep 3 单击“下一步”按钮,进入“正在安装”窗口,通过“正在安装”窗口,可以 了解JDK安装进度。 Step 4 JDK安装完毕后,自动进入“自定义安装JRE”窗口,如图1.3所示。可以 选择JRE的安装模块和路径。 图1.3 “自定义安装JRE”窗口,1.2 Java开发运行环境,Step 5 单击“下一步”按钮,开始JRE的安装。 Step 6 JRE安装结束后,自动进入“安装完成”窗口,如图1.4所示。单击“完成”按钮,进入免费注册页面,通过注册可以获得新版本、修补程序和更新通知等增值服务。 图1.4 “免费注册 ”窗口,1.2 Java开发运行环境,1.2.2系统环境变量的设置 环境
5、变量是包含关于系统及当前登录用户的环境信息的字符串,一些程序使用此信息确定在何处放置和搜索文件。和JDK相关的环境变量有两个:path 和classpath。其中,path环境变量告诉操作系统到哪里去查找JDK 工具,classpath 环境变量则告诉JDK 工具到哪里去查找类文件(.class 文件)。,1.2 Java开发运行环境,其设置方法为:选中“我的电脑”“属性”“高级”“环境 变量”选项,并选中系统环境变量path,如下图所示。,1.2 Java开发运行环境,单击系统变量下方的“编辑按钮”,对环境变量path进行修改,如下图所示。 在path对应的变量值中添加“;c:jdk1.6b
6、in”,然后单击“确定”按钮,完 成对path环境变量的设置。,1.2 Java开发运行环境,环境变量classpath的设置方法与path 类似,如果环境变 量中不存在该变量,则新建它,如果存在则编辑它,如下图 所示。 添加“c:jdk1.6bin;c:jdk1.6lib;”,然后单击“确定”按 钮,完成对classpath环境变量的设置。,1.2 Java开发运行环境,1.2.3编译命令和执行命令的用法 JDK所提供的开发工具主要有编译程序、解释执行程序、调试程序、Applet 执行程序、文档管理程序、包管理程序等,这些程序都是控制台程序,要以命令的方式执行。其中,编译程序和解释执行程序是
7、最常用的程序,它们都在JDK安装目录下bin文件夹中。,1.2 Java开发运行环境,1编译程序 JDK的编译程序是javac.exe,该命令将Java 源程序编译成字节码,生成与 同名但后缀名为.class 的文件。通常情况下编译器会把.class文件放在和Java 源文件相同的一个文件夹里,除非在编译过程中使用了-d 选项。javac的一般 用法如下: javac 选项 file.java 其中,常用选项包括: -classpath 该选项用于设置路径,在该路径上javac寻找需被调用的类。该路 径是一个用分号分开的目录列表 -d directory 该选项用于指定存放生成的类文件的位置
8、-g 该选项在代码产生器中打开调试表,以后可凭此调试产生字节代码 -nowarn 该选项用于禁止编译器产生警告 -verbose 该选项用于输出有关编译器正在执行的操作的消息 -sourcepath 该选项用于指定查找输入源文件的位置 - version 该选项标识版本信息,1.2 Java开发运行环境,1编译程序 JDK的编译程序是javac.exe,该命令将Java 源程序编译成字节码,生成与 同名但后缀名为.class 的文件。通常情况下编译器会把.class文件放在和Java 源文件相同的一个文件夹里,除非在编译过程中使用了-d 选项。javac的一般 用法如下: javac 选项 f
9、ile.java 其中,常用选项包括: -classpath 该选项用于设置路径,在该路径上javac寻找需被调用的类。该路 径是一个用分号分开的目录列表 -d directory 该选项用于指定存放生成的类文件的位置 -g 该选项在代码产生器中打开调试表,以后可凭此调试产生字节代码 -nowarn 该选项用于禁止编译器产生警告 -verbose 该选项用于输出有关编译器正在执行的操作的消息 -sourcepath 该选项用于指定查找输入源文件的位置 - version 该选项标识版本信息,1.2 Java开发运行环境,2执行程序 JDK 的解释执行程序是java.exe,该程序将编译好的cl
10、ass 加载到内存,然后调 用JVM来执行它。它的一般用法如下。 javac 选项 file.class 参数 其中,常用选项包括: -classpath 用于设置路径,在该路径上javac寻找需被调用的类。该路径是一个 用分号分开的目录列表。 -client 选择客户虚拟机(这是默认值)。 - server 选择服务虚拟机。 - hotspot 与client 相同。 -verify 对所有代码上使用校验。 -noverify 不对代码进行校验。 -verbose 每当类被调用时,向标准输出设备输出信息。 - version 输出版本信息。,1.2 Java开发运行环境,1.2.4 编辑器介
11、绍 JDK所提供的开发工具主要有编译程序、解释执行程序、调试程序、Applet 执行程序、文档管理程序、包管理程序等,这些程序都是控制台程序,要以命令的方式执行。其中,编译程序和解释执行程序是最常用的程序,它们都在JDK安装目录下bin文件夹中。,1.2 Java开发运行环境,1.2.4 编辑器介绍 JDK所提供的开发工具主要有编译程序、解释执行程序、调试程序、Applet 执行程序、文档管理程序、包管理程序等,这些程序都是控制台程序,要以命令的方式执行。其中,编译程序和解释执行程序是最常用的程序,它们都在JDK安装目录下bin文件夹中。,1.2 Java开发运行环境,UltraEdit作为学
12、习Java过程中的编辑工具。作为源程序编 辑器时,它有3 个很有特色的功能: 支持语法高亮度显示(例如:关键字可以用不同的颜色显示)。 可以执行一些Java命令。 可以同时编辑多个文件,但同一时刻只有一个文件处于活动状态。,1.3 一个简单Java应用程序,【例1-1】 编程输出字符串:Hello world! public class HelloWorld public static void main(String args) System.out.println(“Hello world!“); 说明: 存储文件时源文件的扩展名必须为Java,且源文件名必须与程序中声明为public c
13、lass的类的名字完全一致(包括大小写一致)。 程序中public class HelloWorld声明要建立一个名为HelloWorld的类,关键字class说明一个类声明的开始。类声明由类头和类体组成,类体部分的内容由一对大括号括起来,在类中不能嵌套声明其它类。类体内容包括属性和方法,具体内容将在在第3章中介绍。 Java应用程序可以由若干类组成,每个类可以定义若干个方法。但其中必须有一个类中包含有一个且只能有一个public static void main(String args)方法,main是所有Java应用程序执行的入口点,当运行Java应用程序时,整个程序将从main方法开始执
14、行。 System.out是Java提供的标准输出对象,println是该对象的一个方法,用于向屏幕输出。,1.3 一个简单Java应用程序,编译程序 假设源程序保存在F盘的ch01文件夹中,则编译需要经过如 下几个步骤: Step 1 进入到DOS 窗口。 Step 2 进入到F盘根目录。 Step 3 使用编译命令编译源程序。 F:ch01Javac HelloWorld.java,1.3 一个简单Java应用程序,运行程序 编译完成后,可用Java解释器命令解释执行这些字节码文 件。执行HelloWorld.class的命令如下: F:ch01Java HelloWorld,1.4 本章小结,本章首先介绍了Java 的发展历史和特点,接着介绍了如何构建Java开发运行环境;在此基础上,重点介绍了如何编辑、编译和执行Java程序;最后通过一个简单的例子向读者介绍了一个Java应用程序的编写过程及注意事项,并且,在例子中我们使用的是命令行方式,这有助于读者对编译器工作状态的掌握。读者刚开始编译运行程序时,可能会出现较多的错误,其中大多数是由环境变量配置错误造成的,需要读者熟练掌握环境变量的配置方法。,谢 谢!,