下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java程序设计经典实验教案 - 图文 实验教案(首页) 实验课程名称 实验课类别 授课对象 java语言程序设计 实验学时 36 1.验证性或基础性 2.综合性 3.设计性 4.创新性和研究型 年级:xxxx年3月。 java程序设计基础,杨绍方,科学出版社,xxxx年; java大学简明教程实例程序设计,(美)戴特尔,电子工业出版社,xxxx年; java技术教程(基础篇),王克宏,清华大学出版社,xxxx年。 java程序设计是计算机科学与技术专业的专业基础课,它是络时代广泛使用的面向对象的编程语言,它具有可移植性、稳定性、安全性、多线程机制等众多优点,具有非常高的技术性能。上机实验的目
2、的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节正确理解和熟练掌握java语言的基本知识和基本技能,培养面向对象的程序设计思想和程序设计方法及能力。 java面向对象编程 教学进程安排 教材 和 主要参考资料 教学目的和 教学要求 教学重点和 教学难点 课次 1 2 3 实验项目(实验内容) 安装java平台并配置环境变量,编译、运行简单程序 java数据类型、各种运算符的使用 三种基本流程、break、continue用法 学时 2 4 4 6 备 注 数组、拷贝数组方法arraycopy、数组类arrays 字符与字符类character常用方法的使用,string、stri
3、ngbuffer、stringbuilder常用方法 类和对象的创建、方法的使用 构造方法的重载,静态变量与方法 抽象类和抽象方法;最终类、最终方法 父类和子类编程,扩展类编程 建立包和接口,多态性 try和catch语句 throw和throws语句的使用,finally用法,自定义异常类 流输入输出 文件读写及随机访问 applet程序的编辑与编译,代码嵌入,applet运行 applet生命周期,applet的应用 多线程的两种常用的创建方法编程;多线程的各个状态的编程;多线程的同步编程 4 5 6 7 8 9 4 4 4 4 2 实 验 教 案 课题(项目)名称: 安装java平台并配
4、置环境变量,编译、运行简单程序 计划学时: 2 实验类型: 1.验证性或基础性 2.综合性 3.设计性 4.创新性和研究型 授课日期: 年 月 日 【实验目的】 1. 学习jdk的开安装和配置 2. 学习eclipse的安装和基本使用 3. 练习编写基本的java程序 第 周 星期 第 节 【实验要求】 1. 2. 3. 4. 掌握jdk的安装和配置 掌握eclipse的安装和基本使用 掌握java程序编写的基本方法 理解java程序编译和运行的基本过程 【实验内容与步骤】 1.jdk的安装及基本使用 (1)下载jdk的安装文件() (2)按照安装软件提示进行安装 (3
5、)配置path和classpath 变量名 变量值 java_home c:j2sdk(假定jdk安装在该目录下) path classpath c:j2sdkbin 或%java_home%bin 说明 jdk所在搜索路径 java实用程序的位置 .;c:j2sdklibdt.jar;c:j2sdklibtools.jar 说明类和包文件的搜索路或.;%java_home%libdt.jar; %java_home%libtools.jar; 径 (4) 测试java,jdk安装是否成功的方法 在cmd中输入java 空格 或是 javac 空格 或是 java -version(显示的是j
6、dk版本的信息) (5)编写helloworld.java程序,编译并运行 2.eclipse安装 (1)下载eclipse (2)解压安装 3. eclipse使用 (1)设置工程区(选择自己的目录!) (2)建立项目project*(*代表学号后4位) (3)创建cn.pzhu.java.s*.exp1.helloworld类,并运行 4.简单程序编写 在包cn.pzhu.java.s*.exp1下创建 (1)编写下面“hello world”程序。 public class hello public static void main (string args) system.out.pr
7、intln(这是一个简单的java应用程序 student stu=new student(); stu.speak( class student public void speak(string s) system.out.println(s); (2)编写程序输出如下字符(stardemo.java) * * * * * * * * * * * * * * * 【思考与练习】 1. 尽管实际java程序开发都使用集成开发工具,但为什么首先要了解jdk? 2.了解,总结eclipse中的快捷键 【alt+/】:此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁
8、,当记不全类、方法和属性的名字时,多体验一下【alt+/】快捷键带来的好处吧。 【ctrl+o】:显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找bug时非常有用。 【ctrl+/】:快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 【ctrl+d】:删除当前行,不用为删除一行而按那么多次的删除键。 【ctrl+m】:窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【ctrl+m】快捷键。 查看和定位快捷键:在程序中,迅速定位代码的位置,快
9、速找到bug的所在,是非常不容易的事,eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。 【ctrl+k】、【ctrl+shift+k】:快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。 【ctrl+shift+t】:查找工作空间(workspace)构建路径中的可找到java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。 【ctrl+shift+r】和【ctrl+shift+t】对应,查找工作空间(workspace)中的所有文件(包括java文件),也可以使用通配符。 【ctrl+shift+g】查找类、方法和属性的引用。
10、这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【ctrl+shift+g】快捷键迅速定位所有引用此方法的位置。 【ctrl+shift+o】快速生成import,当从上拷贝一段程序后,不知道如何import进所调用的类,试试【ctrl+shift+o】快捷键,一定会有惊喜。 【ctrl+shift+f】格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【ctrl+shift+f】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(java文件)。 【alt+shift+w】:查找当前文件所在项目中的路径,可以快速定位浏览器视图
11、的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。 【ctrl+l】定位到当前编辑器的某一行,对非java文件也有效。 【alt+】、【alt+】:后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。 【f3】快速定位光标位置的某个类、方法和属性。 【f4】显示类的继承关系,并打开类继承视图。 【实验报告要求】 1.简述应用jdk运行环境配置和开发java程序的常用命令。 2. 查找资料总结eclipse常用的10个快捷键。 3.请建立一个工程文件和里面的java文件,存放在你自己
12、指定的文件目录下。并进行编译和执行。写出这个过程。 实 验 教 案 课题(项目)名称: java数据类型、各种运算符的使用 计划学时: 2 实验类型: 1.验证性或基础性 2.综合性 3.设计性 4.创新性和研究型 授课日期: 年 月 日 【实验目的】 1. 熟悉基本数据类型;变量的命名规则;常量的表达。 2. 掌握各种运算符、表达式;运算符的优先级。 3. 熟悉数据类型的强制转换和自动转换。 第 周 星期 第 节 【实验要求】 1. 编写一个声明 java 不同数据类型变量的程序。 2. 编写一个关于变量的使用范围的程序。 3. 掌握表达式的书写方法 【实验内容与步骤】 (一) 声明不同数据
13、类型的变量 1编写声明不同数据类型变量的程序文件 ky2_1.java,源代码如下。 public class ky2_1 public static void main(string args) byte b=0x55; short s=0x55ff; int i=1000000; long l=0xffffl; char c=a; float f=0.23f; double d=0.7e-3; boolean b=true; string s=这是字符串类数据类型 system.out.println(字节型变量 b = system.out.println(短整型变量 s = system.out.println(整型变量 i = system.out.println(长整型变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古包头市、巴彦淖尔市重点达标名校2026届初三下第三次周考综合试题含解析
- 山东省济宁市济宁院附属中学2026年初三下学期摸底调研模拟考数学试题含解析
- 神经外科患者的运动功能康复与护理
- 福建省福州市鼓楼区屏东中学2026年高中毕业班第二次诊断性检侧(数学试题文)试题含解析
- 肺脓肿患者吞咽功能评估与护理查房
- 肝病护理中的风险评估
- 智研咨询发布:2026年中国压缩空气储能(CAES)行业市场现状及投资前景分析报告
- 安保体系外部审计制度
- 审计制度相关法律规定
- 企业内部财务审计制度
- 智能化系统施工方案
- 电磁屏蔽防护装置采购合同
- 医疗卫生信息数据安全与隐私保护规范(标准版)
- 2026年合肥职业技术学院单招职业适应性测试题库含答案详解(基础题)
- 2026年装饰装修劳务分包合同(1篇)
- 2026年人教版初二英语语法知识点归纳总结
- 2026福建水投集团沙县水务有限公司招聘4人笔试参考题库及答案解析
- 儿童画手工葡萄课件
- 雁行理论优质获奖课件
- 伊利亚穆辛俄国指挥艺术的一代宗师
- JJF 1609-2017余氯测定仪校准规范
评论
0/150
提交评论