在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → java项目实践指导书.doc

java项目实践指导书.doc

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:3.16M
  • 下载次数:23
  • 浏览次数:145
  • 发布时间:2021-05-10
  • 实例类别:Java语言基础
  • 发 布 人:wangtong98
  • 文件格式:.doc
  • 所需积分:2
 相关标签: java、实践指导书

实例介绍

【实例简介】

【实例截图】

from clipboard

from clipboard


from clipboard


【核心代码】

目录
一、 项目实践目的 6
二、 项目实践基本内容 6
1. Java编程环境下载、安装、配置与运行 6
2. 数据类型、表达式和输入输出 6
3. Java流程控制 6
4. 数组、向量和字符串 6
5. Java语言面向对象基础编程 6
6. 类的继承性和多态性 6
7. 包、接口与抽象类 6
8. 异常处理 6
9. Java数据流编程 6
10. 图形用户界面(1) 6
11. 图形用户界面(2) 6
12. 线程 6
13. 网络编程 6
14. 数据库编程 6
项目实践要求 7
一、可读性 7
1. 代码的缩进; 7
2. 有效使用空格; 7
3. 简明的注释; 7
4. 意义明确的命名; 7
5. 着重表示的常量。 7
二、亲手编写源程序 7
三、立即运行程序 7
目 录 8
项目一 Java编程环境下载、安装、配置与运行 9
1.掌握下载java sdk软件包、EditPlus编辑软件的方法 9
2.掌握设置Java程序运行环境的方法 9
3.掌握编写与运行Java程序的方法 9
4.了解Java语言的概貌 9
5.为后续java程序的项目做准备 9
1.JDK的下载与安装 9
2.设置环境变量 9
3.使用Eclipse 9
4.编译Java源程序 9
5.运行Java程序 9
6.使用Jcreator编译与运行程序 9
一 JDK下载与安装 9
1.机器要求 9
2. 下载JDK 9
3.安装SDK 9
4.JDK中主要文件夹和文件 9
图1 10
二.设置环境变量 10
图 2 10
图 3 10
图 4 11
图 5 11
图 6 11
图 7 11
项目二 数据类型、表达式和输入输出 12
1. 掌握java基本数据类型、变量极其使用。 12
2. 理解运算符的优先级 12
3. 掌握运算符与表达式 12
1. 编写使用不同的数据类型变量 12
2. 编写使用不同的运算符 12
一.声明不同数据类型的变量 12
1.为每种基本类型定义了一个变量,并为其赋值 12
2.编译并运行该程序,结果如图2.1 所示。 12
图2.1 12
二.使用运算符和表达式 12
项目三 Java流程控制 14
1. 理解Java程序语法结构 14
2. 掌握顺序结构、选择结构和循环结构语法的程序设计方法 14
1. 编写使用不同选择结构的程序 14
2. 编写使用不同循环结构的程序 14
一.使用选择语句 14
1.使用if...else 语句 14
图3.1 14
2.使用switch 语句 14
图3.2 15
二.使用循环语句 15
1. for 循环语句练习 15
2. while 循环语句练习 15
3.do…while 循环语句练习 15
图3.3 16
1. 求解0至100之间所有偶数的和 16
2. 打印小于1000的斐波纳契数 16
项目四 数组、向量和字符串 17
1.  掌握数组的定义和使用方法 17
2.  掌握Vector类的定义和使用方法 17
3.  掌握字符串类型的定义和使用方法 17
1. 编写一个创建数组和使用数组应用程序。 17
2.  编写一个使用 Vector类的程序。 17
3.  编写一个使用 字符串类的程序。 17
1.自定义一个类Time,实现显示当前日期和时间的功能 20
2. java.util.Date类获得系统时间,可以转化为各种格式如下所示: 21
项目五 Java语言面向对象基础编程 23
1. 理解Java语言是如何体现面向对象编程基本思想, 23
2. 了解类的封装方法,以及如何创建类和对象, 23
3. 了解成员变量和成员方法的特性。 23
1. 编写一个体现面向对象思想的程序。 23
2. 编写一个创建对象和使用对象的方法程序。 23
3. 编写不同成员变量修饰方法的程序。 23
一 创建对象 23
二  使用修饰符 23
表5.1 23
x = newX; 23
y = newY; 24
a.setX(1); 24
a.setY(2); 24
b.setX(3); 24
b.setY(4); 24
图5.2 24
图5.3 24
三 方法中参数传递的练习 25
1.编写一个传值调用的程序文件LX3_5.java。 25
图5.4 25
2.编写一个调用对象方法的程序文件LX3_6.java。 25
图5.5 26
项目六 类的继承性和多态性 27
1.  掌握OOP方式进行程序设计的方法, 27
2.  了解类的继承性和多态性的作用。 27
一 类的继承性练习 27
1. 进一步理解继承的含义 27
2. 创建公共类LX3_7_P 27
图6.1 28
3.了解成员变量的隐藏方式 28
4.了解成员方法的覆盖方式 28
图6.2 29
5.This、super 和super()的使用 29
x "," y "] 直线长度:" this.length(); 30
图3.10 30
二 类的多态性练习 30
1. 理解类的多态性 30
2. 方法的重载 30
3.构造方法的重载 30
图6.4 31
项目七 包、接口 抽象类 32
1. 了解Java 系统包的结构。 32
2. 掌握创建自定义包的方法。 32
3. 掌握使用系统接口的技术和创建自定义接口的方法。 32
一.了解并使用Java 的系统包 32
1. API 包、接口、异常处理的作用 32
二.创建并使用自定义包 32
1.自定义包的声明方式 32
2.创建自定义包Mypackage 32
3.在包中创建类 32
图8.1 34
三.使用接口技术 34
1.接口的定义与作用 34
项目八 异常处理 36
1. 了解Java异常处理(exception)的作用。 36
2. 掌握异常处理的设计方法。 36
1. 理解系统异常处理的机制和创建自定义异常的方法。 36
一 了解异常处理机制 36
1. 错误与异常 36
2. 异常发生的原因 36
3.异常处理机制 37
二.了解异常对象的类型 37
图8.1 37
1.Exception 异常类的子类 37
2.Error 错误类的子类 38
三.使用try…catch 语句处理异常 38
1.异常类型匹配的处理方式 38
i /=0; 38
图8.2 38
2.异常类型不匹配的程序 38
i /=0; 39
图8.3 39
3.包含多个catch 子句的异常处理程序 39
图8.4 40
图8.5 40
四.使用throw 语句抛出异常 40
1. throw 语句的作用 40
2. throw 语句的使用 40
图8.6 41
五.使用throws 子句 41
1.throws 子句的作用 41
2.只是在方法中抛出异常的程序 41
图8.7 41
3.带有捕获处理的throws 子句 41
图8.8 42
六.使用finally 子句 42
图8.9 43
项目九 Java数据流编程 43
一、使用输入输出流类 43
1. 使用标准数据流的应用程序 43
图9.3 44
2. 使用文件输入输出流的应用程序 44
图9.4 44
图9.5 44
3. 使用随机文件类的应用程序 44
图9.6 45
4. 使用数据输入输出流与文件输入输出流类的应用程序 45
i = din.readInt(); 46
图9.7 46
5. 使用对象输入输出流的应用程序 46
O1.save(fname); 47
O1.display(fname); 47
图9.8 47
项目十 图形用户界面(1) 48
一.创建图形用户界面 48
二.了解事件处理机制 48
三.建立独立运行的窗口界面并使用匿名类 48
1.创建一个窗口界面 49
图10.5 49
2.在窗口中添加组件 49
图10.6 50
3.单选按钮 51
项目十一 图形用户界面(2) 52
1、 翻方块游戏程序的设计 52
1、简单计算器程序的设计 56
项目十二  线程 57
1. 掌握线程的概念、线程的生命周期。 57
2. 掌握采用继承Thread 类创建子线程。 57
3. 掌握使用Runnable 接口使类线程化。 57
1.掌握线程的概念、线程的生命周期。 57
2.掌握使用Runnable 接口使类线程化。 57
一  继承线程类 57
e.printStackTrace(); 58
二、实现Runnable接口 58
t1.start();//启动线程A 58
t2.start();//启动线程B 58
三 模拟小球平抛和自由落体的 59
1. 模拟小球平抛和自由落体的 60
项目十三 网络编程(1) 60
1. 掌握使用Socket类的属性和基本方法, 60
2. 掌握使用ServerSocket类的方法 60
1. 掌握使用使用Socket、ServerSocket类的方法。 60
一.使用Socket、ServerSocket 61
(1) 服务器端 61
(2)客户端 62
项目十四 网络编程(2) 67
1. 掌握使用DatagramSocket类的属性和基本方法, 67
2. 掌握使用DatagramPacket类的方法 67
一 使用DatagramSocket、DatagramPacket 67
(1)服务器端程序 68
项目十四 数据库编程 71
1. 掌握JDBC连接数据库的方法。 71
2. 理解数据库操作的过程 71
1. 掌握JDBC连接数据库的方法。 71
2. 理解数据库操作的过程 71
项目十五 Applet编程 73
1. 了解Applet 的生命周期, 73
2. 掌握Applet的编程方法 73
1. 掌握Applet的编程方法。 73
一 了解Applet 的生命周期 73
g.drawString(buffer.toString(), 5, 15); 74
图 1 75
图 2 75
(1)自动执行paint 方法重新绘图 75
(2)调用repaint 方法重新绘图 75
二、编写Applet 程序 75
1. 在Applet 中添加标签、按钮并使用网格布局 75
图3 76
2. 在面板中添加组件 76
图4 77
1.单击按钮的事件处理程序 77
图5 78
2. 选择复选框和单选框按钮的事件处理程序 78
图6 79

实例下载地址

java项目实践指导书.doc

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警