自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java习题解答12

1.编写程序测试Java集合框架中各种常用类的基本操作(包括添加元素,删除元素,遍历集合元素等) 2.阅读HashMap、TreeMap的源码(JDK 8),叙述其实现原理。(选作)

2020-12-21 18:49:03 157

原创 Java习题解答11

1.Java中流的分类有哪些? 流动方向:一般分为输入流(InputStream:System.in)和输出流 (PrintStream:System.out)两类。程序可以用输出流从文件中读取数据。而针对键盘只有输入流,针对屏幕只有输出流。 读取类型: 一般分为字节流(InputStream:System.in)和字符流 (字符流对象:new InputStreamReader(System.in))。字节流是从InputStream和OutputStream派生出来的一个系列类,它以字节(byte)为基

2020-12-20 21:11:44 266

原创 Java习题解答10

1.网络通讯协议分几层?各层解决的问题是什么? 2.TCP和UPD协议有什么不同,为什么称TCP是面向连接的可靠的协议? 3.在Java语言当中,网络编程是从协议的什么层次开始的?程序设计是,什么情况下选择Java高层次网络编程,什么情况下选择低层次网络编程? 4.Socket编程时,目的地址和端口号需要在什么地方指出?使用数据报时,又在什么地方指出? 5.利用URLConnetction对象编写程序返回某网站的首页,并将首页内容存放到文件当中。 ...

2020-11-21 16:09:19 226

原创 Java习题解答09

1.仿照例15.4,编写完整的基于Socket的多客户/服务器通讯程序。 客户端: import java.io.*; import java.net.*; public class TalkClient { public static void main(String args[]) { try{ //向本机的4700端口发出客户请求 Socket socket=new Socket("192.168.43.100",8081);

2020-11-16 23:37:09 105

原创 Java习题解答08

问答题 1.volatile关键字有什么作用? 在JVM1.2之前,Java总是从住存读取变量,但随着JVM的优化,线程可以把主存变量保存在寄存器(工作内存)中操作,线程结束再与主存变量进行同步,然而,当线程没有执行结束就发生了互换这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中变量的值,而另外一个线程还在继续使用它在寄存器中变量值的副本,造成数据的不一致。要解决这个问题,就需要把把该变量声明为volatile(不稳定的),它指示JVM这个变量是不稳定的,每次使用它都存到

2020-11-16 23:06:49 53

原创 Java习题解答07

问答题 1.借助JDK,选取几个String与StringBuffer、StringBuilder的常用API,并编写实例测试API的功能。 2.请简述String,StringBuffer,StringBulider三者之间的共同点与区别,应该分别在何种场景下使用? 3.为什么不建议在for循环中使用“+”进行字符串拼接? 4.什么是字符串的编码与解码?请举例说明。 ...

2020-11-12 19:01:43 64

原创 银行账户管理系统总结

代码展示: package experimentWork.bankAccount; class SavingAccount { private int id; //账号 private double balance; //余额 private double rate; //存款的利率 private int lastDate; //上次变更的时期 private double accumulation; //余

2020-11-10 18:28:58 482

原创 Java习题解答06

问答题 1.简述Java Error类与Exception类的区别。 Error类是所有错误类的祖先类,Error不是程序需要捕获和进行处理的,例如OutOfMemoryError(当Java虚拟机在为对象分配空间时,剩余的空间不够,同时也没有可以释放的内容时,将会发生这样的错误)不由程序进行捕获或处理,当Error发生时,程序将会停止。 Exception是所有异常类的祖先,Exception有许多子类,这些子类在JDK中也是按照包的形式组织的。除数为0异常ArithmeticException是Runt

2020-11-03 20:08:32 103

原创 Java习题解答05

问答题 1.实验:利用IDE的debug功能给例6.4和例6.6的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。 2.如何实现两个对象之间互发消息,请举例说明。 3.谈谈组合与继承的区别以及两者的使用场景(即什么时候宜用组合?什么时候宜用继承?) 4.Java中的运行时的多态的含义是什么?有什么作用?请举例说明。 5.使用接口改写例6.8中的程序。 6.简述运算符instanceof的使用场景。 ...

2020-10-31 11:50:26 187 1

原创 Java习题解答04

问答题 1.Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别编写程序验证。 2.子类对从父类继承的哪些属性与方法是可见的?请分别写程序进行验证。 3.什么是组合?有什么作用?请举例说明。 4.什么是重载?有什么作用?请举例说明。 5.什么是覆盖?有什么作用?请举例说明。 ...

2020-10-21 22:46:54 105

原创 Java习题解答03

问答题 1.对象与对象引用的区别是什么?请举例说明 对象与引用的概念 Vehicle veh1 = new Vehicle(); 通常把这条语句的动作称之为创建一个对象,其实,它包含了三个动作。 1)右边的“new Vehicle()”,即新建对象本身; 2)左边的“Vehicle veh1”创建了一个Vehicle类的引用变量或称对象引用变量。 所谓Vehicle类引用,就是以后可以用来指向Vehicle对象的对象引用。 3)“=”操作符使对象引用指向刚创建的那个Vehicle对象,有两个实体:一是对象引

2020-10-06 18:47:08 227

原创 Java习题解答02

问答题 1.Java包含哪些数据类型?请举例说明。 2.Java基本数据类型转换包含哪两类?请举例说明。 3.为什么需要包装类? 4.int与Integer有什么区别,他们之间的互相转换是什么样的? 5.逻辑运算符&和&&的区别是什么?逻辑运算符&与位运算符&的区别是什么?请举例说明。 6.Java语言中可以采用什么语句跳出多重循环?请举例说明。 ...

2020-09-28 01:08:25 101

原创 Java习题解答01

#写在最前面,这个学期我第一次接触了Java这种编程语言,对于我来说,这也是一个新的起点,在此我记录下我的Java语言学习过程。 编程题 1.分别编写application和applet程序,输出字符串“My first Java!”。请记下编译和执行中出现的问题。 application: 有惊无险,一次成功。 applet: 遇到的问题:浏览器中applet程序不显示输出结果,也没有找到将Java用于选项。 ...

2020-09-22 18:31:10 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除