文档库 最新最全的文档下载
当前位置:文档库 › java 第一章

java 第一章

java 第一章
java 第一章

第 1 部分
第1章
实 用 教 程
Java EE 简介
1996 年,Sun Microsystems 公司推出了一种新的纯面向对象的编程语言——Java。 根据不同的应用领域,将 Java 语言划分为三大平台: ① Java Platform Micro Edition,简称 Java ME,即 Java 平台微型版。主要用于开发掌上 电脑、手机等移动设备使用的嵌入式系统。 ② Java Platform Standard Edition,简称 Java SE,即 Java 平台标准版。主要用于开发一 般台式机应用程序。 ③ Java Platform Enterprise Edition,简称 Java EE,即 Java 平台企业版。主要用于快速 设计、开发、部署和管理企业级的软件系统。 本书将着重介绍 Java EE 的实际应用。
1.1
Java EE 应用概述
Java EE 是目前开发 Web 应用(特别是企业级 Web 应用)最流行的平台之一,其实 Java Web 应用的核心技术是 JSP、Servlet 与 JavaBean。但遗憾的是,一直没有一套有效的开发规 范来约束 JSP 程序员,导致不同程序员写出不同风格的 JSP 程序。项目的规模越大,这种弊 端就越明显,项目的维护难度可见一斑。这时,一个基于 Web 框架开发的 Web 应用时代已 经来临。继 Struts 成功推出之后,大批优秀的框架紧跟其后,席卷了整个市场,本书将介绍 几个市场上常用的非常优秀的框架。到现在为止,Java EE 应用已经趋于成熟,但其形成的 组件却在不断升级、更新。首先,JDK(Java 软件开发包)的版本在不断提升,其服务器也 是各种各样,百家争鸣,本书将应用 Tomcat 作为开发服务器。就 IDE(集成开发环境)而 言, 本书将用现在非常流行的 Eclipse 和 My Eclipse 作为开发工具。 下面将介绍它们的安装、 配置及使用方法。
1.2
1.2.1
Java EE 开发环境的构建
JDK 的安装与配置
安装 Java 开发包(Java 2 Software Development Kit,简称 JDK)是进行 Java 软件开发 的前提,其最新版本为 JDK 1.7,但 JDK 1.6 仍是目前最常用的版本,所以本书所有范例都 是基于 JDK 1.6 开发的。软件可以在 Sun 公司的官方网站下载,其安装过程非常简单,这里 就不再赘述了,本书安装的目录是“D:\Program Files\Java\jdk1.6” 。 通过设置系统环境变量,告诉 Windows 操作系统 JDK 1.6 的安装位置。下面具体介绍 设置系统环境变量的方法。 ① 设置系统变量 JAVA_HOME。右击【我的电脑】图标,选择【属性】→【高级】→ 【环境变量】菜单项,弹出“环境变量”对话框,如图 1.1 所示。在【系统变量】中单击【新 建】按钮,弹出“新建系统变量”对话框,在“变量名”文本框中输入“JAVA_HOME”“变 ,

量值”文本框中输入 JDK 的安装路径“D:\Program Files\Java\jdk1.6” ,如图 1.2 所示,单击 【确定】按钮完成配置。 ② 设置系统变量 Path。选择【属性】→【高级】→【环境变量】菜单项,在【系统变 量】中找到变量名为“Path”的变量,单击【编辑】按钮,在前面输入 JDK 到 bin 的目录 “D:\Program Files\Java\jdk1.6\bin;” ,如图 1.3 所示,单击【确定】按钮完成配置。
图 1.1
环境变量对话框
图 1.2
新建系统变量对话框
图 1.3
编辑系统
③ 设置系统变量 CLASSPATH。与①同样的操作,不同的是变量名为“CLASSPATH” , 变量值为“.; D:\Program Files\Java\jdk1.6\lib\dt.jar; D:\Program Files\Java\jdk1.6\lib\tools.jar” 。 至此,JDK 的安装与配置就完成了,读者可以自己测试是否配置成功。选择【开始】→ 【运行】菜单项,输入“cmd” ,进入 dos 界面。在命令行输入“java -version” ,如果配置成 功就会出现 Java 的版本信息。 注意:用户变量和系统变量的区别是用户变量只对 Windows 的当前登录用户可用,而 系统变量则是对所有的用户都有影响。 JDK 的中文 API 文档有助于理解和学习 Java 语言的基础,但是从长远看还是希望读者 能逐渐熟悉阅读英文的 Javadoc。下载 CHM 格式就可以了,阅读起来比较方便,还可以搜 索。
1.2.2
Tomcat 的安装
Tomcat 是一个免费开源的 Servlet 容器,它是 Apache 基金会在 Jakarta 项目中的一个核 心项目。本书采用 Tomcat 6.0 版本作为 Web 服务器。Tomcat 6.0 可以在其官方网站 https://www.wendangku.net/doc/e68686809.html, 下载。 下面具体介绍其安装过程:

① 运行 apache-tomcat-6.0.14.exe,开始安装。 ② 选择安装内容及安装路径 (本书实例的安装路径是 “E:\Program Files\Apache Software Foundation\Tomcat 6.0”,如图 1.4、图 1.5 所示。可以把安装内容的“Examples”选中,作 ) 为开发的参考例子。
图 1.4
选择安装内容
图 1.5
选择安装路径
③ 设定连接端口(HTTP/1.1 Connector Port) 、登录名(User Name)和密码(Password) , 这里采用系统默认值。连接端口为 8080,登录名为“admin” ,密码为空,如图 1.6 所示。 ④ 设定 Tomcat 使用的 JDK 路径“D:\Program Files\Java\jdk1.6” ,如图 1.7 所示。
图 1.6
设定连接端口、登录名和密码
图 1.7
设定 Tomcat 使用的 JDK 路径
⑤ 安装完成并启动 Tomcat,如图 1.8 所示。 ⑥ 测试是否安装成功。打开浏览器,输入“http://localhost:8080” ,若如图 1.9 所示,表 明安装成功。

图 1.8
完成安装并启动 Tomcat
图 1.9
安装成功
Tomcat 的配置和 JDK 差不多,主要是设置 TOMCAT_HOME 环境变量。右击【我的电 脑】图标,选择【属性】→【高级】→【环境变量】菜单项,打开“环境变量”对话框,在 【用户变量】 中选择 【新建】 【环境变量】 → 菜单项, 【变量名】 在 中输入 “TOMCAT_ HOME” , 【变量值】中输入 Tomcat 的安装路径“E:\Program Files\Apache Software Foundation\Tomcat 6.0” ,然后进行确定操作即可。 注意:有的时候您可能想修改 Tomcat 的默认监听端口,请用文本编辑器打开 Tomcat 安装目录/conf/server.xml, 找到如下的定义: 1.2.3 MyEclipse 的安装与配置
Eclipse 是开源的软件开发项目,可以免费下载。登录其官方网站下载安装包,它的安 装步骤非常简单,这里不再详细赘述。MyEclipse 是 Eclipse 进行 Java Web 开发的插件,严 格说它是很多插件的集合。MyEclipse 是一个收费的商业插件。尽管如此,MyEclipse 还是 值得学习的。 首先下载 MyEclipse 插件, 本书使用的是 MyEclipse 9.0 版本。 需要注意的是, MyEclipse 的安装有两种:一种是完全安装;另一种是插件安装。完全安装集成了 Eclipse,这就是说, 在安装之前无需安装 Eclipse;而插件安装则在安装之前必须安装 Eclipse。还有一点要注意, MyEclipse 9.0 版本插件只能安装在 Eclipse 3.3 或更高版本之上。 MyEclipse 的安装过程非常简单,只要跟着步骤走就行了,这里不再详细列举,本书示 例用的是完全安装的 MyEclipse。 MyEclipse 安装完成后,启动 MyEclipse,出现了 MyEclipse 的菜单,如图 1.10 所示。
服务器
My Eclipse 菜单
图 1.10 MyEclipse 菜单显示

现在就可以对 MyEclipse 进行配置了。 选择 【Window】 【Preferences】 【MyEclipse】 → → →【Servers】→【Tomcat】菜单项,选择“Tomcat 6.x” ,在右边的“Tomcat server”栏中选 择“Enable” ,单击“Tomcat home directory”后面的【Browser】按钮,选择 Tomcat 的安装 路径“E:\Program Files\Apache Software Foundation\Tomcat 6.0” ,下面的两行就会自动生成 出来,不用修改,如图 1.11 所示。
图 1.11
MyEclipse 服务器配置
单击【OK】按钮,再查看菜单栏的服务器配置 ,如果有“Tomcat 6.x”就说明配置 成功了,如图 1.12 所示。由于 MyEclipse 自身带有 JDK,所以不用另外的配置。
注意:前面安装的 JDK 是为 Tomcat 应用的,和 MyEclipse 自带的 JDK 不是同一个。
图 1.12
服务器配置
1.3
解决问题的思路
早期的 Web 应用全部是静态的 HTML 页面,可将一些个人信息呈现给浏览者。随着开 发技术的发展,有不少技术问世,Model 1 模式就是其中之一。Model 1 是在 JSP 大行其道 的时代,整个 Web 应用几乎全部都由 JSP 页面组成。将控制逻辑和显示逻辑混合在一起, 导致代码的重用性非常低, 而且不利于维护与扩展。 开发人员看出这种开发模式不是长久之 计,便提出了 MVC 的思想,即 Model(模型) 、View(视图) 、Controller(控制器) 。模型 层负责数据的存取,视图层负责页面的显示工作,而控制层负责处理及跳转工作,这样它们 的耦合性大大降低,提高了应用的可扩展性及可维护性。虽然如此,程序员还是有很多工作 要做,而且代码的书写也没有一定的规范性。不同的程序员可以写出不同的代码,这种项目 对于扩展及维护是非常不方便的。这时,框架的诞生就呼之欲出了。Java EE 中框架很多, 本书将着重介绍最近流行的三大框架及它们的组合:Struts 框架、Hibernate 框架和 Spring 框架。

1.3.1
轻型框架的流行
作为一个框架,如果要应用广泛,一定要具备以下 6 个特点: ① 上手快。 ② 好的技术支持。 ③ 整合其他技术能力强。 ④ 扩张能力强。 ⑤ 设计结构合理。 ⑥ 运行稳定。 只有具备了上述特点,才能算得上是一个好的框架,才能被程序员认可及应用。而我们 上面提到的 Struts 框架、Hibernate 框架、Spring 框架就完全具备了上述条件。下面先来简要 介绍这三个框架,让大家有一个初步的印象。
1.3.2
Struts 框架
前面提过, MVC 模式的提出改变了程序设计的思路, 但代码的规范性还是很差, Struts 而 框架则具有组件的模块化、灵活性和重用性的优点,同时也简化了基于 MVC 的 Web 应用 程序的开发,从应用的角度来说,Struts 有三大块:Struts 核心类、Struts 配置文件及 Struts 标签库。 由此可见,Struts 本身就实现了 MVC 模式,就 Struts 的发展来说,从以前的 Struts 1 发 展到现在的 Struts 2,其目的是为了给程序员一个好的框架来开发应用软件。本书将重点讲 述 Struts 2。
1.3.3
Hibernate 框架
对目前的 Java EE 信息化系统而言,通常采用面向对象分析和面向对象设计的过程。系 统从需求分析到系统设计都是按面向对象方式进行。 但是到详细设计阶段, 由于数据持久化 需要保存到关系数据库, 不得不自底向上修改设计方案, 又回到了按照过程进行编程的老路 上来,这是非常令人沮丧的。 但人们的智慧是无穷的,遇到问题总会想办法解决,而不是与之妥协或绕道而走。 Hibernate 的问世解决了这个问题,Hibernate 是一个面向 Java 环境的对象/关系映射工具,它 可将对象模型表示的对象映射到基于 SQL 的关系数据模型中。这样就不用再为怎样用面向 对象的方法进行数据的持久化而大伤脑筋了。
1.3.4 Spring 框架
Spring 框架是 Rod Johnson 开发的,2003 年发布了 Spring 框架的第一个版本。Spring 是一个从实际开发中抽取出来的框架, 因此它完成了大量开发中的通用步骤, 从而大大提高 了企业应用的开发效率。 Spring 为企业应用的开发提供了一个轻量级的解决方案。其中依赖注入、基于 AOP 的 声明式事务管理、多种持久层的整合与优秀的 Web MVC 框架等最为人们关注。Spring 可以 贯穿程序的各层之间, 但它并不是要取代那些已有的框架, 而是以高度的开发性与它们紧密 地整合,这也是 Spring 被广泛应用的原因之一。 上面简单介绍了这三种框架, 下面将从 JSP 开始由浅入深地对这三种框架的具体应用做 详细介绍。

习题 1
1. 很据不同的应用领域将 Java 语言划分为哪三大平台? 2. 下载并安装 JDK1.6。 3. 下载并安装 Tomcat7.0。 4. 下载并安装 MyEclipse9.0。 5. 下载并安装 SQL Server2008。

第一章 JAVA语言概述

第一章JA V A语言概述 经典题解: 一、选择题 1.在下列说法中,选出最正确的一项是()。 A)Java语言是以类为程序的基本单位的 B)Java语言是不区分大小写的 C)多行注释语句必须以//开始 D)在Java语言中,类的源文件名和该类名可以不相同 答案:A) 2.下列选项中不属于Java虚拟机的执行特点的一项是()。 A)异常处理B)多线程C)动态链接D)简单易学 答案:D) 3.下列选项中属于Java语言的垃圾回收机制的一项是()。 A)语法检查B)堆栈溢出检查 C)跨平台D)内存跟踪 答案:D) 4.下列选项中属于Java语言的安全性的一项是()。 A)动态链接B)高性能 C)访问权限D)内存跟踪 答案:C) 5.下列选项中,属于JVM执行过程中的特点的一项是()。 A)编译执行B)多进程 C)异常处理D)静态链接 答案:C) 6.Java语言和C++语言相比,哪一项是Java有的,而C++没有?() A)面向对象B)动态链接 C)有类库D)跨平台 答案:D) 7.下列选项中,不属于Java语言特点的一项是()。 A)分布式B)安全性 C)编译执行D)面向对象 答案:C) 8.在下列选项中,属于Java语言的代码安全检测机制的一项是()。 A)动态链接B)访问权限的检查 C)通过接口实现多重继承D)将所有的Java应用都看做对象,按类进行封装答案:B) 9.下列选项中,不属于Java语言安全机制的一项是()。 A) 语法检查B) 不允许使用指针 C) 代码参数类型合法性检查D) 对内存进行跟踪 答案:D) 10.下面关于Java代码安全的说法哪一项是不正确的()? A)Java程序在解释执行时所需要的类都是通过字节码校验程序装入的 B)Java字节码的执行是由JVM中的编译器完成的

第一章初识Java

第一章:初识Java (一)Java可以做什么? 1、开发安装和运行在本机的上桌面程序。 2、开发通过浏览器访问的面向Internet的应用程序。 (二)应用最广泛的两种Java技术 1、JavaSE:全称是Java Platform Standard Edition(Java 平台标准版),提供基础的Java开发工具、执行环境和应用程序接口(API),主要用于桌面应用程序的开发。 2、JavaEE:全称是Java Platform Enterprise Edition(Java 平台企业版),主要用于网络程序和企业级应用的开发。 JavaSE是Java语言的核心,JavaEE是在JavaSE的基础上扩展的,JavaSE提供了Java的运行环境,使用开发出的应用程序能够在操作系统上运行。 (三)开发Java程序的步骤 1、编写源程序。可以使用记事本编写,使用Java语言编写,保存后将扩展名改为.java即可。 2、编译。编译器将.java程序代码翻译转换为计算机能够识别的机器代码,扩展名为.class。 3、运行。在Java平台上运行编译后的文件,便可查看到运行的结果。 Java 开发工具包为:JDK 6(Java Development Kit),由Sun 公司免费提供,可从Oracle公司网站上下载。

例1.1:编写第一个程序HelloWorld.java 1、打开记事本,输入以下内容并保存为文件HelloWorld.java。 public class HelloWorld{ public static void main(string[],args){ System.out.println(“Hello World!!!”); } } 2、进入DOS控制台,输入“javac HelloWorld.java”后回车,编译生成HelloWorld.class。 3、继续在DOS控制台中输入“java HelloWorld.clss”后回车,显示运行结果: Hello World!!! | (四)Java程序结构(使用注释说明) //我的第一个Java程序 public class HelloWorld{ //命名类名 public static void main(string[],args){ /* *上一行使用main()方法 *是Java程序的入口,起始点 *一个Java程序中只能有一个main()方法 */

JAVA基础 第1章Java概述_练习题_200910

第1章Java概述 一.选择题 1.java是(C )公司于(B )年推出的。 (1)A.IBM B.Microsoft C.Sun D.Oracle (2)A.1994 B.1995 C.2000D.1990 2.下列说法正确的是(A )。 A.当运行javac命令对一个Java源程序(.java文件)进行编译时,必须写出该源文件的完整文件名,包括扩展名.java。 B.当运行javac命令对一个java源程序(.java文件)进行编译时,不必写出该源文件的扩展名.java。 C.当用java命令解析运行一个class文件时,必须写出该class文件的扩展名.class。 D.无论是运行javac还是java命令,后面的文件都必须给出文件扩展名。 3.Java语言有多个特点,下列哪个特点不属于Java语言的特点(D )。 A.多线程B.面向对象C.平台无关D.编译执行 4.Java程序的执行过程中用到一套JDK工具,其中java.exe是指(B )。 A.Java文档生成器B.Java解释器 C.Java编译器D.Java类分解器 5.以下哪个是应用程序的main方法头(B )。 A.public static int main(char args[]) B.public static void main(String args[]) C.public static void MAIN(String args[]) D.public static void main(String args) 6.下列说法中正确的是(C )。 A.Java只能用来写java小应用程序(java Applet),不能写java应用程序(java Application)。 B.Java不区分大小写。 C.Java程序中公有类的名称必须与存放该类的文件名一致。 D.Java程序中主类的名称必须与存放该类的文件名一致。 7.编译和运行以下代码的结果为(D )。 public class MyMain{ public static void main(String argv){ System.out.println("Hello cruel world"); }

第一章 初识Java

第一章初识Java # 1.什么是程序 ## 1.1 生活中程序 就是我们完成某一件事情的一些过程/动作的组合。 ## 1.2 代码【计算机】程序 明确:程序是为了模拟以及解决生活中的一些事情。 就是一些列指令的集合。Java只是众多编写程序的一种语言,还有比如C/C#/C++/Python/VB 等 # 2.Java的发展简介 1.95年,java诞生 2.98年,java1.2 ,此时分为三个版本【技术架构】 ①J2SE:java标准版 ②J2EE:java企业版 ③J2ME:只要做一些消费者产品的嵌入式开发 3.2004年:java1.5,java5,此时jdk版本新增了一些新特性,比如可变参数、泛型等等 4.2005年:java6,此时 ①JavaSE【J2SE】:主要做一些桌面开发,比如迅雷、快播等客户端软件。但是不是java的强项。 ②JavaEE【J2EE】:做一些企业级应用,比如淘宝、京东等电商网站,很多银行的网站,公司的一些内部系统,比如OA、CRM、ERP等系统。 ③JavaME【J2ME】:主要做一些嵌入式的消费类产品,目前主要以Android为主吧。 # 3.为什么学java 1.软件开发整体薪资还是客观的,而且涨幅也比较大,基本不出差 2.入门比较容易,很多东西我们都是在别人的基础上做的

3.Java的职业路比较宽,从Java转大数据库【Hadoop】开发、安卓都相对比较容易。还可以往其他职业路线去发展【产品经理、需求分析、项目经理等】 4.开源产品特别多,对于技术选型比较灵活。 5.Java岗位的需求量特别大 6.可以开发的程序类型很多,比如桌面程序、企业级应用等等 7.在开发语言排行中No1,是第一名和第二名的总和还多一点。 # 4.JDK的安装注意事项 1.安装的目录,建议开发相关软件统一在一个目录管理; 2.安装的时候,不要用中文或空格,下划线_可以的 3.建议:在配置环境变量的时候,使用JAVA_HOME=jdk的安装目录,然后在path变量中使用%JAVA_HOME%\bin,注意:path中的其他东西不要删 JDK:Java Development kit,java开发工具集 jre+工具集 JRE:Java Runtime Environment,java运行时环境 JVM:java虚拟机,核心语法等等,看成是一个运行.class的小型计算机 # 5.开发程序 ## 5.1 三步骤 1.编写源代码,即Xxx.java文件。【给程序员看的】 2.编译,编译后的文件类型,Xxx.class文件,给【JVM看的】 3.运行 ## 5.2 使用记事本开发java程序

第1章 Java语言概述

第1章Java语言概述 本章知识目标: ?了解面向对象程序设计的特性。 ?掌握Java应用程序和Applet程序的调试过程。 ?了解Java的开发与运行环境。 ?了解Java语言的特点。 Java语言从1995年问世至今,得到众多厂商的支持,成为软件开发的主流技术。Java 是面向对象的程序设计语言,拥有跨平台、多线程等众多特性,在网络计算中得到广泛应用。 1.1 面向对象程序设计的特性 早期的编程语言如Fortran、C等都是面向过程的语言,面向过程编程的一个明显特点是数据与程序是分开的。但随着计算机软件的发展,程序越做越大,软件维护也日益困难。面向对象编程贴近于人类思维方式,面向对象的软件开发将事物均看作对象,对象有两个特征:状态与行为,对象可以通过自身的行为来改变自己的状态。最新的程序设计语言一般为面向对象的语言,面向对象程序设计具有如下四大特性。 1.封装性(Encapsulation) 面向对象的第一个原则是把数据和对该数据的操作都封装在一个类中,类的概念和现实世界中的“事物种类”是一致的。例如,电视机就是一个类,每台电视机都有尺寸、品牌、频道等属性。我们可用on/off开关来开启电视,通过更改频道让电视机播放不同的节目。 对象是类的一个实例化结果,对象具有类所描述的所有属性以及方法。对象是个性化的,在程序设计语言中,每个对象都有自己的存储空间来存储自己的各个属性值,有些属性本身又可能由别的对象构成。 每个对象都属于某个类。面向对象程序设计就是设计好相关的类,类中有属性和方法。在统一建模语言UML中使用如图1-1所示的符号来描述对象和类的结构,其中,属性用来描述对象的状态,而方法则用来描述对象的行为。 2.继承性(Inheritance) 继承是在类、子类以及对象之间自动地共享属性和方法的机制。类的上层可以有父类,下层可以有子类,形成一种层次结构,如图1-2所示。一个类将直接继承其父类的属性和方法,而且继承还具有传递性,因此,它还将间接继承所有祖先类的属性和方法。例如,

零基础学Java第一章习题与答案

1.9 习题 一、简答题 1.Java作为一门优秀的编程语言,它有哪些特点? Java语言具有简单、面向对象、分布式、安全、可移植、多态等特点。 Java语言是一种面向对象的语言,通过理解一些重要的概念就能编写出各种功能的代码。 Java语言主要集中用在设计类和接口功能方面,提供了继承及多态的机制,对类中的成员变量和方法可进行覆盖和重写,实现了代码的重复使用,使代码编写更简单。 Java语言不支持指针,所有的访问,都必须通过具体的对象变量来实现,这样既保护了对象的私有变量,同时也避免了一些错误。 Java语言编译产生的文件是字节码文件,字节码文件和平台无关。 Java语言支持多线程技术,将多个程序任务分成几个并行的子任务。 2.简述Java程序的开发过程。 要开发Java程序,要经过以下三个步骤。 创建一个源文件。Java源文件就是Java代码文件,以Java语言编写。Java源文件是纯文本文件,扩展名为“.java”。可以使用任何文本编辑器来创建和编辑源文件,本书使用Windows系统自带的记事本作为Java源文件的编辑器。 将源文件编译为一个.class文件。使用JDK所带的编译器工具javac.exe,它会读取源文件并将其文本编译为Java虚拟机能理解的指令,保存在以后缀.class结尾的文件中。包含在CLASS文件中的指令就是众所周知的字节码(bytecodes),它是与平台无关的二进制文件,执行时由解释器java.exe解释成本地机器码,边解释边执行。在命令提示符下进入文件所在目录,输入javac 文件名.java(javac命令和java文件中间有空格),按下回车键即可进行编译。 运行程序。使用Java解释器(java.exe)来解释执行Java应用程序的字节码文件(.class 文件),通过使用Java虚拟机来运行Java应用程序。直接输入java 文件名.java即可。 3.什么是Java虚拟机? Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 4.Java语言的安全机制有哪些? 线程安全,内存垃圾回收机制,类加载器和安全机制。 二、编程题 在一台没有Java开发环境的计算机中,在15min内开发出一个输出“HelloWorld”的Java 程序。 1) 安装工具包(见1.2.2节) 2) 查看与设置环境变量(见1.2.3节) 3)使用记事本输入代码,见示例代码1-1。

java语言第一章知识点整理

第一章java语言概述 一、Java技术平台 1.Java SE 2.Java EE 3.Java ME 2.语言特点:(1)简单高效(2)面向对象(3)适于网络分布式计算 (4)良好的平台特性(5)丰富、强大的API类库 3.运行机制:一次编译,到处运行。【源文件(*.java)→字节码文件(*.class)】 4.环境: (1)运行环境:JVM(Java虚拟机)是JRE(执行Java程序所必备的各种要素)的基础和核心(JVM能执行的文件类型:字节码文件(*.class)) (2)开发环境:JDK:开发Java程序的必备环境,编写和测试Jave程序,包括JRE和许多实用工具 实用工具:javac.exe:编译器、java.exe:解释器、appletviewer:Apple小程序查看器、javadoc.exe:说明文档生成工具、jar.exe:打包发布工具 5.常见的java开发工具: (1).UltraEdit (2).NetBeans (3).Eclipse 二、编写程序 (一)1.编辑:保存源文件为:HelloJavaDemo.java 2.编译:使用“高级→编译Java程序”命令编译源文件,得到字节码文件:HelloJavaDemo.java Javac HelloJavaDemo.java(相当于DOS命令) 3.运行:使用“高级→运行Java程序”命令执行class文件,得到程序运行结果:Hello,Java! java HelloJavaDemo(相当于DOS命令) (二)编辑 1.“类(class)”和“对象(object)”是其核心概念 2.当一个类被声明为public类时,对应文件名必须和该类的名称一样 三、.Java程序的结构和语法规范:

Java程序设计第一章作业

Java程序设计第一章作业 一、单选题 1.Java是由哪家计算机公司发明的?__________________ A.IBM B. Sun C. Microsoft D. HP 2. Java之父是谁?__________________ A.James Gosling B. Scort NcNealy C. Eric Schmide D. John Gage 3. 一个Java源程序的扩展名是?__________________ dll A..class B. C. .java D. javac 4. 安装完JDK后,提供JDK工具集的目录是?__________________ A.lib目录 B. bin目录 C. demo目录 D. jre目录 5.Java语言只保留了___________________________。 A.运算符重载 B.方法重载 C.指针 D.结构和联合 6.关于Java语言特性的描述中,错误的是________________________。 A.支持多线程操作 B.Java程序与平台无关 C.Java程序可以直接访问Internet上的对象 D.支持单继承和多重继承 7.关于Java Application程序在结构上特点的描述中,错误的是_____________。 A.Java程序由一个或多个类组成的 B.若干个Java类可以存放在一个文件中,也可以存放在多个文件中 C.Java程序的文件名要与某个类名相同 D.组成Java程序的多个类中,有且仅有一个主类 8.Java程序经过编译后生成的文件扩展名是_________________。 A..obj B..exe C..calss D. .java 9.编译 HelloWorld.java的正确命令是________________________。 A.javac HelloWorld B. java HelloWorld C.javac HelloWorld.java D. javac HelloWorld.class 10. 用Java虚拟机执行类名为HelloWorld的应用程序,正确的命令是________。 A.java HelloWorld B. javac HelloWorld C.java HelloWorld.java D. java HelloWorld.class 11.一个包含Java类A、B、C的源程序文件A.java,编译后生成的类文件的是______。A.A.class B. A.class,B$.class, C$.class C.A.class,B.class, C.class D. A$.class,B$.class, C$.class 12.HelloWorld.html文件中嵌入一个Applet类HelloWorld,运行或查看这个Applet的命令是______________。 A.appletviewer HelloWorld.html B.appletviewer HelloWorld.class C.appletviewer HelloWorld D. appletviewer HelloWorld.java 13.设有如下的程序: publicclass Testarg{ public static void main(String Args[]) String One=Args[1];

Java第一章

第一章概述 【课前思考】 1.一门新的语言的产生是否需要借鉴以前的编程语言? 2.在java语言出现之前是否存在其它跨平台的语言? 3.有哪些编程语言是面向对象的?而哪些编程语言是面向过程的?从编程思路上存在着哪些本质差别?C++语言是面向对象的还是面向过程的? 4.一段优秀的程序代码是否应该是可读性极强的?程序员之间是否应该遵循相同的编程规范? 5.一个程序员编好的代码如果需要让别的程序员使用,如何提供该代码的使用说明? 【学习目标】 了解java语言产生的历史和工作原理,掌握java语言作为一门面向对象编程语言的基本编程思路,初步接触java程序的两种方式:java application和java applet,掌握java程序的结构、编程规范,学习阅读java 帮助文档,并安装java开发环境和帮助文档,最后要学会编写小的java程序并生成相应的帮助文档。【学习指南】 跳过面向过程的编程思路,直接进入到面向对象的编程方式。 【难重点】 ●java虚拟机 ●无用内存自动回收器 ●java语言的特点 ●面向对象的编程思路 ●java编程规范 ●java类库帮助文档的浏览和生成 【知识点】 ●java语言的发展史 ●java的工作原理 ●一切都是对象 ●构建java程序 ●java程序规范 ●建立java开发环境 【内容】 第一节了解Java Java的产生 1995年,美国Sun Microsystems公司正式向IT业界推出了java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以web为主要形式的互联网正在迅猛发展,java语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们纷纷尝试用java语言编写网络应用程序,并利用网络把程序发布到世界各地进行运行。包括IBM、Oracle、微软、Netscape、Apple、SGI等大公司纷纷与Sun Microsystems公司签订合同,授权使用java平台技术。微软公司总裁比尔盖茨先生在经过研究后认为“java 语言是长时间以来最卓越的程序设计语言”。 目前,java语言已经成为最流行的网络编程语言,截止到2001年中,全世界大约有310万java 程序员,许多大学纷纷开设java课程,java正逐步成为世界上程序员最多的编程语言。 在经历了以大型机为代表的集中计算模式和以PC机为代表的分散计算模式之后,互联网的出现使得计算模式进入了网络计算时代。网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统

第一章 java入门

10月8日 Java发展史…… 96年,sun发布了jdk1.0 98年,sun发布了jdk1.2,标志进入java2时代。 2000年,推出jdk1.3 02年,发布了历史上最为成熟的jdk1.4 04年,发布了jdk1.5,同时改名为j2se5.0 目前最高版本是j2se6.0 Java 特性 【简单性】 【健壮性】 预检查程序错误 没有指针和指针运算 内存自动回收 异常处理机制 【伸缩性】 J2SE java2 个人版本(普通用户平台)标准版(java SE)适合编写桌面,如QQ J2EE 用于企业级应用程序的开发企业版(java EE)适合企业,大型网站J2ME 用于手机等电子产品的开发微型版(java ME)适合嵌入式开发,手机【跨平台性】 windows linux/unix mac 【面向对象】 面向对象的程序认为世界是由各种对象组成的,从最简单的‘整数’到复杂的‘神七’都可看作对象 对象:描述一个类的具体的实例 类型:具有相同属性和行为的对象的集合抽象为类。[具有相同属性和行为的对象的集合抽象为类型(对象的设计)] 类型(class)的抽象 静态属性可以称之为数据和成员变量描述的是一类事务本身具有的特性(例如:姓名,年龄,性别,住址) 动态属性:可以被称为方法,函数,行为。描述的是一系列的功能。 Java中的程序结构 类的首部和类体 Class 类名(java严格区分大小写) { 成员变量/静态属性; 返回值类型方法(参数) {

方法体;//功能具体描述 } }| String:字符数据类型,描述的姓名,性别,住址(给出的值用双引号引起来)Int:整形数据 返回值类型:Void:无返回值类型 实体例: 描述一个学生类 Class student { string name;(name 自定义的) string sex; int age; string add; void study() { System.out.println("学习") } } 1,描述类 2,声明对象 3,使用对象 主控制类 主方法是程序运行的入口,包含在类体当中 一个程序当中有,且仅有一个主控制类,程序的运行是 从主控制类的第一条语句开始,到最后一条语句结束 public static void main(String args[]) { } (花括号内是方法,声明对象) 声明对象的语法 类型名对象名=new 类型名(); 发送消息 对象.成员变量名称/属性名; 对象.方法名称(); 例:student ldl=new student(); https://www.wendangku.net/doc/e68686809.html,='李德龙'; Ldl .sex='男' 实体类和主控制类

JAVA基础 第1章练习

第1章Java入门 一.选择题 1. java是(1 )公司于(2 )年推出的。 (1)A. IBM B. Microsoft C. Sun D. Oracle (2)A.1994 B.1995 C.2000 D. 1990 2.下列说法正确的是()。 A. 当运行javac命令对一个Java源程序(.java文件)进行编译时, 必须写出该源文件的完整文件名,包括扩展名.java。 B. 当运行javac命令对一个java源程序(.java文件)进行编译时, 不必写出该源文件的扩展名.java。 C. 当用java命令解析运行一个class文件时,必须写出该class文件的扩展名.class。 D. 无论是运行javac还是java命令,后面的文件都必须给出文件扩展名。 3.Java语言有多个特点,下列哪个特点不属于Java语言的特点()。 A.多线程 B.面向对象 C.平台无关 D.编译执行 4.Java程序的执行过程中用到一套JDK工具,其中java.exe是指()。 A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器 5.以下哪个是应用程序的main方法头()。 A. public static int main(char args[]) B. public static void main(String args[]) C. public static void MAIN(String args[]) D. public static void main(String args) 6.下列说法中正确的是()。 A.Java只能用来写java小应用程序(java Applet), 不能写java应用程序(java Application)。 B.Java不区分大小写。 C.Java程序中公有类的名称必须与存放该类的文件名一致。 D.Java程序中主类的名称必须与存放该类的文件名一致。 7.编译和运行以下代码的结果为()。 public class MyMain{ public static void main(String argv){

第1章Java 简介

第1章Java 简介 1.1 概述 最近几年Internet的迅速发展及万维网WWW(World Wide Web)的日益普及和快速增长,使得整个计算机世界正在经历着深刻的变革。1989年超文本标记语言HTML(Hypertext Markup Language,超文本标记语言)和万维网WWW的产生是Internet数据描述语言的一次飞跃,万维网把全球的信息资源用HTML格式统一起来。1996年,Sun公司的Java语言正式发表,则是一次Internet的技术革命。在Internet上,Java语言和用Java编写的浏览器HotJava的出现在当时是特别引人注意的重大事件。Java的诞生从根本上解决了Internet 的异质、代码交换以及网络程序的安全性等诸多问题。其中Java语言是与平台无关的语言。Java语言程序编译后,生成字节代码,运行在Java虚拟机上。一个操作系统平台只要提供Java虚拟机,Java程序就可以在上面直接运行了。从理论上讲,Java语言程序可运行在所有的操作系统平台上,从而在根本上解决了Internet的异质问题。 Java语言不仅仅是一个程序设计语言,更是一个网络操作系统。因为: (1)Java语言可不依赖于任何现有操作系统,而直接运行在某种机器或CPU上; (2)Java语言有自己的内存管理机制; (3)Java语言支持多线程程序,可对处理器资源进行分配和管理; (4)Java语言可对设备进行管理,例如:屏幕、键盘、鼠标等; (5)Java语言支持网络文件管理,Java语言可打开远程机器上的文件,Java语言文件的概念已经扩充到整个Internet网络。 1.1.1 Java的起源与现状 Java语言诞生于1991年,它是由Sun Microsystems的一个开发小组在开发Green项目时完成的。该项目最初是开发一种用于消费类电子产品的与平台无关的软件技术,主要用来解决诸如电视机、电话、闹钟等家用电器的控制和通信问题。开始时,该项目小组成员准备采用C++语言,但是他们感到C++语言太复杂,安全性也差,无法满足项目设计的需要,最后决定基于C++语言开发一种新的编程语言。该小组最初将其称为Oak(一种橡树的名字),后来正式改名为Java语言。在1991年到1993年期间,这种语言一直被认为是

Java语言程序设计基础篇第一章(原书第八版)

Java语言程序设计基础篇第一章(原书第八版)关键术语 .class file(.class文件) .java file(.java文件) assembly langrage(汇编语言) bit(比特) block(块) block comment(块注释) bus(总线) byte(字节) bytecode(字节码) bytecode verifier(字节码验证器) cable modem(电缆调制解调器) central processing unit(CPU,中央处理器) class loader(类加载器) commer(注释) compiler(编译器) console(控制台) dot pitch(点距) DSL (Digital Subscriber Line,数字用户线) hardware(硬件) hard-level language(高级语言) Integreted Development Environment(IDE,集成开发环境) java command(java命令) javac command(javac命令)

Java Development Tookit(JDK,java开发工具包) Java Virtual Machine(JVM,java虚拟机) keyword or reserved word(关键字或保留字) line command(行注释) machine language(机器语言) main method(main方法) memory(主存) Network Interface Card(NIC,网络接口卡) Operation System(OS,操作系统) pixel(像素) program(程序) programming(程序设计) resolution(分辨率) software(软件) source code(源代码) source file(源文件) specifica import(明确导入) statement(语句) storage device(存储设备) wildcard import(通配符导入) 案例代码 1。1 . public class text { public static void main(String[] args)

Java第1章作业答案

问答题: 1.Java源文件是由什么组成?一个源文件中必须要有pubic类吗? 答: 1、package语句。声明包,0~1句,用于使文件存入指定包中,这条语句必须置 于文件之首。 2、import语句。0或多个。必须在所有类定义之前引入标准类。 3、public class 或interfaca,0或1个,指定应用程序类名,需与源文件名一致。 4、class,声明默认类,0或多个,类定义。 5、interface,0或多个,接口定义。 一个源文件并非要有pubic类。 2.Java源文件的扩展名是什么?.java Java字节码的扩展名是什么?.class 3.什么是跨平台性? 答:通过Java语言编写的应用程序在不同的系统平台上都可以运行 Java怎样实现跨平台性? 答:通过引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

4.开发Java应用程序需要经过哪些步骤? 答:一、问题定义。要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。 二、可行性研究。一方面在于把待开发的系统的目标以明确的 语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。 三、需求分析。弄清用户对软件系统的全部需求,编写需求规 格说明书和初步的用户手册,提交评审。 四、开发阶段。开发阶段由三个阶段组成: 1.设计 2.实现:根据选定的程序设计语言完成源程序的编码。 3.测试 五、维护:维护包括四个方面 1.改正性维护:在软件交付使用后,由于开发测试时的不彻底、 不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。 2.适应性维护:是为适应环境的变化而修改软件的活动。 3.完善性维护:是根据用户在使用过程中提出的一些建设性 意见而进行的维护活动。 4.预防性维护:是为了进一步改善软件系统的可维护性和可靠 性,并为以后的改进奠定基础。

Java第一章试卷

一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。答案错选或未选者,该题不得分。每小题1分,共10分。) 1. 存储设备主要有三种类型,下列选项不在这3中类型中的是:(A ) A.磁盘驱动器 B.CD C.闪存 D.磁盘 2. 将二进制1101011换算成十六进制的下面哪个答案:( B ) A.6C B.6B C.5B D.5C 3. 高级语言编写的程序是( B ) A.多线程程序 B.源程序 C.目标程序 D.编译程序 4. 目标程序经过( A )才能构成可执行文件。 A. 编译器 B.链接器 C.解码器 D.解释器 5. ( C )是顺序存储信息的。 A.软盘 B.硬盘 C.磁带 D.CD 6.程序设计语言案发展先后顺序通常分为( D ) A. 机器语言高级语言汇编语言 B. 汇编语言机器语言高级语言 C. 高级语言汇编语言机器语言 D. 机器语言汇编语言高级语言 7. 通过编译器的程序将源程序翻译成机器语言的程序,该机器语言程序称为( C )。 A.多线程程序 B.源程序 C.目标程序 D.编译程序 8. 字节码可以在任何装有( A )。 A.JVM B.编译器 C. J2SE D.JRE 9. 在十六进制中,C表示下列哪个十进制数字?( A ) A.12 B.13 C.11 D.10 10.属于定点设备的是( B ) A.键盘 B.显示屏 C.打印机 D.鼠标 11.( C )是计算机接入局域网的链接设备。 A.电话线 B.优卡 C. 网卡 D.sm卡 12.常用的通信设备有很多种,不是的是下面哪一项。( A ) A.网卡 B.DSL C. ADSL D. 电话线 13. ( A )是在计算机中看出的物理方面。 A.硬件 B.软件 C.操作系统 D.应用程序 14.( B )是大脑中一台计算机。 A.硬件 B.CPU C.内存 D.磁盘 15. 一张3.5英寸软盘可容纳( B )字节。 A. 0.5 MB B. 1.44 MB C. 10 MB D. 100 MB 16. 一张普通的CD - ROM可容纳( C )字节。 A. 100 MB B. 650 MB C. 1 GB D. 10 GB 17.( A )不是输入指令到计算机。 A.硬件 B.软件 C.程序 D.键盘 E.打印机

java 第一章

第 1 部分
第1章
实 用 教 程
Java EE 简介
1996 年,Sun Microsystems 公司推出了一种新的纯面向对象的编程语言——Java。 根据不同的应用领域,将 Java 语言划分为三大平台: ① Java Platform Micro Edition,简称 Java ME,即 Java 平台微型版。主要用于开发掌上 电脑、手机等移动设备使用的嵌入式系统。 ② Java Platform Standard Edition,简称 Java SE,即 Java 平台标准版。主要用于开发一 般台式机应用程序。 ③ Java Platform Enterprise Edition,简称 Java EE,即 Java 平台企业版。主要用于快速 设计、开发、部署和管理企业级的软件系统。 本书将着重介绍 Java EE 的实际应用。
1.1
Java EE 应用概述
Java EE 是目前开发 Web 应用(特别是企业级 Web 应用)最流行的平台之一,其实 Java Web 应用的核心技术是 JSP、Servlet 与 JavaBean。但遗憾的是,一直没有一套有效的开发规 范来约束 JSP 程序员,导致不同程序员写出不同风格的 JSP 程序。项目的规模越大,这种弊 端就越明显,项目的维护难度可见一斑。这时,一个基于 Web 框架开发的 Web 应用时代已 经来临。继 Struts 成功推出之后,大批优秀的框架紧跟其后,席卷了整个市场,本书将介绍 几个市场上常用的非常优秀的框架。到现在为止,Java EE 应用已经趋于成熟,但其形成的 组件却在不断升级、更新。首先,JDK(Java 软件开发包)的版本在不断提升,其服务器也 是各种各样,百家争鸣,本书将应用 Tomcat 作为开发服务器。就 IDE(集成开发环境)而 言, 本书将用现在非常流行的 Eclipse 和 My Eclipse 作为开发工具。 下面将介绍它们的安装、 配置及使用方法。
1.2
1.2.1
Java EE 开发环境的构建
JDK 的安装与配置
安装 Java 开发包(Java 2 Software Development Kit,简称 JDK)是进行 Java 软件开发 的前提,其最新版本为 JDK 1.7,但 JDK 1.6 仍是目前最常用的版本,所以本书所有范例都 是基于 JDK 1.6 开发的。软件可以在 Sun 公司的官方网站下载,其安装过程非常简单,这里 就不再赘述了,本书安装的目录是“D:\Program Files\Java\jdk1.6” 。 通过设置系统环境变量,告诉 Windows 操作系统 JDK 1.6 的安装位置。下面具体介绍 设置系统环境变量的方法。 ① 设置系统变量 JAVA_HOME。右击【我的电脑】图标,选择【属性】→【高级】→ 【环境变量】菜单项,弹出“环境变量”对话框,如图 1.1 所示。在【系统变量】中单击【新 建】按钮,弹出“新建系统变量”对话框,在“变量名”文本框中输入“JAVA_HOME”“变 ,

java第一章基础练习及答案

第一次练习题 一、单选题(共有题目14题,共计56.0分) 1.设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( B ) A.x > y || x > z B.x != y C.z > ( y + x ) D.x < y & ! ( x < z ) 2.下面哪一个是Java中不合法的标识符( D )。 A.$persons B.twoNum C._myVar D.*point 3.下面是一个长度为5的整型数组的定义语句,错误的是( D )。 A.int[] a = new int[5]; B.int[] a={0,0,0,0,0}; C.int[] a=new int[]{0,0,0,0,0}; D.int[] a=new int[5]{0,0,0,0,0}; 4.下面数据类型的定义中错误的是( C )。 A.int a = 10; B.double d = 1.2; C.float f = 1.2; D.char c = ‘A’; 5.下面哪一个可以赋值给布尔类型的变量( A )。 A.false B.1 C.0 D.”true” 6.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( D )。 A.a[0]; B.a[a.length-1]; C.int i=1; a[i]; D.a[2>1]; 7.设x=1,y=2,z=3,则表达式 y+=z--/++x 执行后,y的值是( A )。 A.3 B.4 C.3.5 D.5 8.执行完以下代码int[]x=new int[25];后,以下哪项说明是正确的( A ) A.x[24]为0 B.x[24]未定义 C.x[25]为0 D.x[0]为空 9.下面哪些是byte型的取值范围( A ) A.-128 to 127 B.(-2 power 8 )-1 to 2 power 8 C.-255 to 256 D.depends on the Java Virtual machine 10.下列哪个选项是Java的输出语句( A ) A.System.out.println(); B.Out.system.print(); C.System.println.out(); D.print.system.out(); 11.以下说法正确的是( A )

JAVA 第1章(教案)

重庆信息技术职业学院软件技术专业教案 2008~2009学年第1学期 课程名称Java程序设计(语言基础部分) 主讲教师冉孟廷、邓永生 所属院系软件学院一系 授课班级2007级软件技术Java实验班 使用教材《Java案例教程》 编制人:冉孟廷 二○○八年八月

《Java程序设计》教案 机器语言汇编语言高级语高级语言 结构化程序设计面向对象程序设计Java的特点

Java源程序 编译器 字节码文件.class Windows 操作环境 Unix 操作环境 JVM JVM JVM Mac 操作环境 编译器会检查出很多其它语言在运行时刻才显示出来的错误。

——>在“变量值”对应的输入框的最前面输入如下路径:C:\Java\jdk1.7.0\bin; 第三步:设置ClassPath环境变量。与Path环境变量设置相同,在系统变量里面找到ClassPath环境变量,然后再进行编辑,在“变量值”对应的输入框的最前面输入如下路径:;C:\Java\jdk1.7.0\lib

提示:在编辑文本框的最后面输入的路径就是安装JDK的目录,同时不能丢掉路径前或后的分号(;)。 四、Java应用程序开发过程 1)编写Java源程序(源代码) 源代码文件名:主类名.java 在文本编辑器或集成开发环境(IDE)中编写Java源程序,再保存为扩展名是.java的源程序文件,主文件名与主类名相同。 2)用编译器(javac)将源程序编译成字节码 编译后的字节码文件名:源文件名.class Java是解释型语言,在JDK中,Java的编译器是javac.exe。使用javac命令,就可以将Java源文件编译成字节码文件。对应于Java源文件里的每一个类,Javac都将生成一个与此类类名相同但后缀为.class的字节码文件,并将它们放在源文件的同一文件夹中。 编译格式:javac文件名.java 3)利用虚拟机(解释器,java)运行 运行过程:载入、代码校验、解释执行。如:java源程序名.class Java解释器java.exe用于解释执行指定的字节码文件中的程序指令。java.exe位于Java 安装目录的bin子目录中。 命令格式:java文件名 五、Java应用程序实例 1、编写源代码 /* *功能:输出Hello Java!字符串 *@author冉孟廷 *@version 1.0 */ public class HelloJava{ public static void main(String args[]){

相关文档