第二周Java实验作业】的更多相关文章

实验二 Java基本程序设计(1) 实验时间 2018-9-6 1.实验目的与要求 (1)进一步熟悉命令行和IDE两种方式下java程序开发的基本步骤: (2)掌握Eclipse集成开发环境下导入Java源程序的过程: (3)掌握Java语言构造基本程序的数据类型.变量.运算符.各类表达式.输入输出.流程控制的基本语法: (4)掌握String类.StringBuilder类.数组类的用法. 2.理论学习部分 (1) Java是一种强类型语言,这意味着每一个变量必须声明为一种类型.类是构建所有J…
实验十八  总复习 实验时间 2018-12-30 1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习. 2.实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx. 任务2:综合编程练习 练习1:设计一个用户信息采集程序,要求如下: (1) 用户信息输入界面如…
实验十五  GUI编程练习与应用程序部署 实验时间 2018-12-6 1.实验目的与要求 (1) 掌握Java应用程序的打包操作: Java程序的打包,程序编译完成后,程序员将.class文件压缩打包为.jar文件后,GUI界面程序就可以双击图标运行. .jar文件(java归档)既可以包含类文件,也可以包含诸如图像和声音这些其他类型的文件. JAR文件是压缩的,它使用zip压缩格式. Jar命令选项: c 创建一个新的或者空的存档文件,并加入文件. C 暂时改变到指定的目录 e 在清单文件中…
实验十一   集合 实验时间 2018-11-8 1.实验目的与要求 (1) 掌握Vetor.Stack.Hashtable三个类的用途及常用API: Vector类类似长度可变的数组,其中只能存放对象,其中的元素通过下标进行访问. Vetor类关键属性: capacity表示集合最多能容纳的元素个数. capacityIncrement表示每次增加多少容量. siize集合当前元素个数. Vector v = new Vector (100); Stack是Vector的子类. Stack类描…
演示一: public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); //是原始数据类型吗? System.out.println(s.getClass().isPrimitive());//getClass()返回对象时的运行类 //class .isPrimitive(…
实验十七  线程同步控制 实验时间 2018-12-10 1.实验目的与要求 (1) 掌握线程同步的概念及实现技术: 多线程并发运行不确定性问题解决方案:引入线程同步机制,使得另一线程使用该方法,就只能等待. 在Java中解决多线程同步问题的方法有两种: 解决方案一:用ReentratLock保护代码块的基本结构如下: myLock.lock(); try{ critical section } finally{ myLock.unlock(); } 有关锁对象和条件对象的关键要点: 锁用来保护…
实验十六  线程技术 实验时间 2017-12-8 1.实验目的与要求 (1) 掌握线程概念: 多线程是进程执行过程中产生的多条执行线索,线程是比进程执行更小的单位. 线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据. 每个线程有它自身的产生.存在和消亡的过程,是一个动态的概念. 多线程意味着一个程序的多行语句可以看上去几乎在同一时间内同时运行. 线程创建.销毁和切换的负荷远小于进程,又称为轻量级进程. (2) 掌握线程创建的两种技术: ①创建Thread类的子类 首先须…
实验十二  图形程序设计 实验时间 2018-11-14 1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: Java的集合框架实现了对各种数据结构的封装. java.awt.Component 1.0 Boolean isVisible()  检查组件是否可见 void setVisible(boolean b)设置组件可见 void setSize(int width  ,int height)  把组件缩放到指定宽度和高度 void setBounds(…
实验十  泛型程序设计技术 实验时间 2018-11-1 1.实验目的与要求 (1) 理解泛型概念: 泛型:也称参数化类型,就是在定义类,接口和方法时,通过类型参数只是将要处理的类型对象.(如ArrayList类) (2) 掌握泛型类的定义与使用: 一个泛型类,就是具有一个或者多个类型变量的类,即创建用类型作为参数的类.一个泛型类定义格式如下: class Generics(K,V); 其中K和V是类中的可变类型的参数. (3) 掌握泛型方法的声明与使用: 泛型方法:除了泛型类之外,还可以只单独…
实验九 异常.断言与日志 实验时间 2018-10-25 1.实验目的与要求 (1) 掌握java异常处理技术: Java的异常处理机制可以控制程序从错误产生的位置转移到能够进行错误处理的位置. Java中的异常类可以分为两大类: Error类层次结构描述了Java运行时系统的内部错误和资源耗尽错误.应用程序不应该捕获这一类异常,也不会抛出这类异常. Exception类层次结构又分解为两个分支,一个分支派生于RuntimeException,另一个分支包含其他异常. RuntimeExcept…