Java 2实用教程第5版_第10章(new) 文件和输入输出流 1
- 格式:ppt
- 大小:8.96 MB
- 文档页数:67
Java2实用教程
+
Java是一种面向对象的程序设计语言,它可以让开发者运用一种简单、易于理解的方式来构建功能强大的应用程序、构建网络服务和构建系统软件。
本课程是Java 2的实用
教程,旨在培养技术人员,使他们能够通过有针对性的培训,学会使用Java 2的各种工
具和技术,并能成功地开发和部署Java 应用程序。
本课程主要涵盖以下内容:
1)Java基础知识:介绍Java语言的基本概念;熟悉Java SE编程平台及Java SE
开发工具;学习熟悉Java 基础技术:变量、编程控制语句、异常处理、多线程编程和文
件操作;掌握Java企业级开发技术:网络编程、RMI、JDBC、JNDI、JMS、Servlets和
Java Beans;
2)Java企业级应用程序开发:学习如何使用Java编写商业级应用程序,如企业应用,大型数据管理系统,Web应用程序,数据挖掘等;掌握Java水平集群部署及应用程序性能测试技术;
3)Web开发:学习如何使用新的Web技术,如HTML5+CSS3、XML、AJAX、JSON等,开发功能强大的Web应用;
4)移动应用开发:学习如何使用Android 和iOS 开发移动应用;
5)以及其他相关技术,如框架、容器技术等,深入学习Java应用程序开发。
本课程将为参加者提供实用的知识和技能,在学习完本课程后,参加者将掌握Java
的核心技术,能够编写高效的Java 代码,并有能力开发和部署Java应用程序。
习题解答习题1(第1章)一、问答题1.JamesGosling2.需3个步骤:1)用文本编辑器编写源文件。
2)使用javac编译源文件,得到字节码文件。
3)3.4.5.java和6.javaBird7.1.B。
21.(a)”,得到“习题21.2.不是关键字。
63.4.float51.C。
2.ADF。
3.B。
4.BE。
5.【代码2】【代码3】【代码4】【代码5】。
6.B。
三、阅读或调试程序1.属于操作题,解答略。
2.属于操作题,解答略。
3.属于操作题,解答略。
4.【代码1】:4。
【代码2】:b[0]=1。
5.【代码1】:40。
【代码2】:7四、编写程序1.publicclassE{publicstaticvoidmain(Stringargs[]){他');}}2.publicclassE{publicstaticvoidmain(Stringargs[]){charcStart='α',cEnd='ω';for(charc=cStart;c<=cEnd;c++)"+c);}}习题31.2.不可以3.4.5.结束6.可以1.A。
21.你,苹,2.Jeep3.1.sum=sum+a;i++;a=a*i;}}}2.publicclassXiti2{publicstaticvoidmain(Stringargs[]){inti,j;for(j=2;j<=100;j++){for(i=2;i<=j/2;i++){if(j%i==0)if(i>j/2){"+j);}}}}3.classXiti3{publicstaticvoidmain(Stringargs[]){doublesum=0,a=1,i=1;do{sum=sum+a;i++;}}}}4.}}}}5.item=item*10+m;}}}6.publicclassXiti6{publicstaticvoidmain(Stringargs[]){intn=1;longsum=0;while(true){sum=sum+n;n++;if(sum>=8888)break;}}}习题4(第4章)一、问答题1.封装、继承和多态。
习题解答习题1(第1章)一、问答题1.Java语言的主要贡献者是谁?2.开发Java应用程序需要经过哪些主要步骤?3.Java源文件是由什么组成的?一个源文件中必须要有public类吗?4.如果JDK的安装目录为D:\jdk,应当怎样设置path和classpath的值?5.Java源文件的扩展名是什么?Java字节码的扩展名是什么?6.如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行该程序?7.有哪两种编程风格,在格式上各有怎样的特点?1.James Gosling2.需3个步骤:1)用文本编辑器编写源文件。
2)使用javac编译源文件,得到字节码文件。
3)使用解释器运行程序。
3.源文件由若干个类所构成.对于应用程序,必须有一个类含有public static void main(String args[])的方法,含有该方法的类称为应用程序的主类。
不一定,但至多有一个public类。
4.set classpath=D:\jdk\jre\lib\rt。
jar;。
;5。
java和class6. java Bird7。
独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)二、选择题1.B.2.D.1.下列哪个是JDK提供的编译器?A) java。
exeB) javac.exeC) javap。
exeD) javaw.exe2.下列哪个是Java应用程序主类中正确的main方法?A) public void main (String args[])B) static void main (String args[ ])C) public static void Main (String args[])D) public static void main (String args[ ])三、阅读程序阅读下列Java源文件,并回答问题。
public class Person {void speakHello(){System。
一、课程的性质和教学目的课程性质:Java不依赖平台的特点使得它受到广泛的关注,已成为网络时代最重要的编程语言之一。
目前,Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件开发人员应当掌握的一门基础语言,因为很多新的技术领域都涉及到了Java。
国内外许多大学已将Java语言列入了本科教学计划,掌握Java已经成为共识。
《Java程序设计》是软件工程专业、计算机科学与技术等相关专业的一门重要的程序设计语言类的必修课程。
教学目的:通过本课程的学习,要求学生达到下列目标。
1. 理解面向对象程序设计的思想,掌握面向对象的3个特性:封装性、继承性和多态性。
2. 理解Java的平台无关性,掌握用Java语言进行面向对象程序设计的方法。
3. 掌握Java中常用工具类的使用,及用Java设计图形用户界面程序的方法和技巧。
4. 培养学生应用Java解决和处理实际问题的思维方法与基本能力。
二、课程教学内容1. Java语言基础知识Java程序的开发环境;Java程序的基本结构;Java语言的基本数据类型、表达式、语句、数组。
Java 编程规范。
2. 类与对象类的定义,对象的创建和使用,对象的访问权限。
对象的封装性。
3. 继承、多态与接口子类的定义,继承的含义,方法的重写和接口及接口回调。
理解继承性、与多态性。
4. 字符串与常用类字符串,正则表达式,Data类,Math类和Calendar类。
5. GUI编程Java事件处理模型,常用组件的使用。
6. 输入、输出流Java 输入/出流类;文件和文件的读写。
掌握流的套接。
7. JDBCDerby数据库的实用,使用JDBC连接数据库的过程,进行查询、更新、插入数据的方法。
8.网络编程URL类 ,InetAdress类,套接字,UDP数据报9.集合框架三、课程教学的基本要求1.基本知识了解Java的特点,理解Java的平台无关性,掌握Java语言的语法知识和常用工具类的使用,掌握Java事件的处理模型及GUI编程。
习题解答习题1(第1章)一、问答题1.Java语言的主要贡献者是谁?2.开发Java应用程序需要经过哪些主要步骤?3.Java源文件是由什么组成的?一个源文件中必须要有public类吗?4.如果JDK的安装目录为D:\jdk,应当怎样设置path和classpath的值?5.Java源文件的扩展名是什么?Java字节码的扩展名是什么?6.如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行该程序?7.有哪两种编程风格,在格式上各有怎样的特点?1.James Gosling2.需3个步骤:1)用文本编辑器编写源文件。
2)使用javac编译源文件,得到字节码文件。
3)使用解释器运行程序。
3.源文件由若干个类所构成。
对于应用程序,必须有一个类含有public static void main(String args[])的方法,含有该方法的类称为应用程序的主类。
不一定,但至多有一个public类。
4.set classpath=D:\jdk\jre\lib\rt.jar;.;5.java和class6. java Bird7.独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)二、选择题1.B。
2.D。
1.下列哪个是JDK提供的编译器?A) java.exeB) javac.exeC) javap.exeD) javaw.exe2.下列哪个是Java应用程序主类中正确的main方法?A) public void main (String args[ ])B) static void main (String args[ ])C) public static void Main (String args[])D) public static void main (String args[ ])三、阅读程序阅读下列Java源文件,并回答问题。
public class Person {void speakHello() {}}class Xiti {public static void main(String args[]) {Person zhang = new Person();zhang.speakHello();}}(a)上述源文件的名字是什么?(b)编译上述源文件将生成几个字节码文件?这些字节码文件的名字都是什么?(c)在命令行执行java Person得到怎样的错误提示?执行java xiti得到怎样的错误提示?执行java Xiti.class得到怎样的错误提示?执行java Xiti得到怎样的输出结果?1.(a)Person.java。