- 博客(12)
- 收藏
- 关注
原创 Java程序设计(12)
十六、JDBC编程题: 使用JDBC对mysql数据库进行增删改查操作(选做)。1.连接数据库private static Connection connectDatabase(){ //连接数据库的url是固定的格式,127.0.0.1是MySQL数据库的地址,test是数据库名 String url = "jdbc:mysql://127.0.0.1/test"; //user是登录数据库的用户名 String user = "root"; //pw
2021-12-19 21:13:53
761
原创 Java程序设计(11)
十、集合框架1.编写程序测试Java集合框架中各种常用类的 基本操作(包括添加元素,删除元素,查找元素,遍历集合元素等)Vector:从AbstractList派生而来,可自动增加容量来容纳所需对象,实现List接口,元素之间有序。import java.util.*;public class vector { public static void main(String[] args) { Vector<Integer> v=new Vector(); for(i..
2021-12-19 21:03:21
881
原创 Java程序设计(10)
十四、I/O输入输出1.Java中流的分类有哪些?2.字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?3.字节流与字符流的转化是怎样的?Java对此提供了哪些支持?4.Java中的过滤流(流的装配)有什么作用?请举例说明常用的过滤流。5.什么是对象的序列化和反序列化?Java对此提供了哪些支持?6.Java的File类表示什么?有什么作用?7.Java对文件的读写分别提供了哪些.
2021-12-19 20:40:16
146
原创 Java程序设计(9)
十五、网络通信1.仿照例15.4,编写基于TCP Socket的多客户/服务器通信程序。//ServerThread.javaimport java.io.*;import java.net.*;public class ServerThread extends Thread{ Socket socket=null; int clientnum; //保存本进程的客户序号 public ServerThread(Socket socket,int num) { this
2021-11-25 21:33:47
465
原创 Java程序设计(8)
九、线程1.FutureTask类有什么作用?它实现了哪些接口?Callable接口和Runnable接口有什么不同?Future Task类的作用:FutureTask是为了弥补Thread的不足而设计的,它可以让程序员准确地知道线程什么时候执行完成并获得到线程执行完成后返回的结果(如果有需要)。FutureTask是一种可以取消的异步的计算任务。它的计算是通过Callable实现的,它等价于可以携带结果的Runnable,并且有三个状态:等待、运行和完成。完成包括所有计算以任意的方式结束,包括
2021-11-25 21:23:02
153
原创 Java程序设计(7)
八、字符串1. 借助JDK文档,选取String与StringBuffer 、StringBuilder的常用API,并编写实例测试API的功能。2. 请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用?3. 为什么不建议在for循环中使用“+”进行字符串拼接?...
2021-11-25 20:21:17
506
原创 Java程序设计(6)
七、异常1. Throwable的子类包含哪两类?简述Java Error类与Exception类的区别。Throwable的子类包含Error类和Exception类。Error: 致命异常。标识系统发生了不可控的错误。程序无法处理,只能人工介入。例如, 虚拟机产生的错误StackOverflowError、OutOfMemoryError。Exception: 非致命异常。程序可处理。分为受编译器检测的checked异常(受检异常)和不受编译器检测的unchecked异常(非受.
2021-11-15 21:14:22
1019
原创 Java程序设计(5)
六、面向对象(下)1.实验:利用IDE的debug功能给例6 .4和例6.5的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。例6.4//例6.4:显式使用super调用父类的构造方法class AddClass { private int x=0,y=0,z=0; AddClass (int x) { this.x=x; } AddClass (int x,int
2021-10-27 22:12:55
223
原创 Java程序设计(4)
五、面向对象(中)1. Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。• public(公共访问权限)• protected(包访问权限、继承访问权限)• 无访问控制符修饰(包访问权限)• private(类内部访问权限)2.子类对于从父类继承的哪些属性与方法是可见的?请分别写程序进行验证。子类继承了父类的所有属性和方法, 但只有public、protected的属性和方法在子类是可见的。子类无法直接访问父类的private属性和方法
2021-10-27 21:33:18
114
原创 Java程序设计(3)
四、面向对象(上)1. 对象与对象引用的区别是什么?请举例说明public class FighterPlane{ public FighterPlane{ }} FighterPlane fp = new FighterPlane();1.new 在堆空间创造了Example对象2.()指调用默认的构造函数3.FighterPlane fp创建了类引用变量,存储在栈空间中4.= 使对象引用指向刚创建的那个对象一个引用可以指向多个对象,而一个对象可以被多个引
2021-10-27 21:10:18
164
原创 Java程序设计(2)
二、Java语言基础1.Java包含哪两大类数据类型?其中基本类型的每种类型的取值范围和默认值分别是多少?请编程验证。包含基本数据类型和引用类型,基本数据类型包括整型、浮点型、字符型、布尔型,引用类型包括class类、interface接口、数组。2. Java在什么情况会发生整型溢出?请举例说明,并给出解决方案。3. Java基本类型的包装类分别是哪些?其高频区间数据缓存范围分别是什么?请选择- 种包装类型编程验证其数据缓存特性。4.什么是自动装箱,什么是自动拆箱,请举例说明。
2021-10-24 17:40:44
218
原创 Java程序设计
一、初次接触Java1.谈谈你过去学习编程语言的方法、经验和教训。经过一年的大学学习,我已经学习了三种编程语言——C、C++和Python。这三种编程语言各不相同,但又异中存同。编程语言是我到大学才开始接触的,刚开始学习根本不知道方法,只是一味看课本,不注重动手实践,导致很长时间过去,写代码还是非常吃力。后来才懂学习编程语言是在实践中逐渐理解某些知识点的,如果不动手实践,即使书上的内容倒背如流,实际操作还是会有很多问题,所以一定要多动手实验,自己敲代码,在实际操作中逐渐学习。2.高级语言的编译型
2021-10-23 00:35:20
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅