- 博客(11)
- 收藏
- 关注
原创 Java学习笔记11
问题目录 ①编写程序测试Java集合框架中各种常用类的基本操作(包括添加元素,删除元素,遍历集合元素等) ②阅读HashMap、TreeMap的源码(JDK8),叙述其实现原理 一、编写程序测试Java集合框架中各种常用类的基本操作(包括添加元素,删除元素,遍历集合元素等) import java.awt.*; import java.util.*; public class Test { public static void main(String[] args) { Sy
2021-01-01 21:11:24
147
1
原创 Java学习笔记10
问题目录 ①Java中流的分类有哪些? ②字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些? ③字节流与字符流的转化是怎么样的?Java对比提供了哪些支持? ④Java中的过滤流(流的装配)有什么作用?请举例说明常用的过滤流。 ⑤什么是对象的序列化和反序列化?Java对此提供了哪些支持? ⑥Java的File类表示什么?有什么作用? ⑦Java对文件的读写分别提供了哪些支持? 一、Java中流的分类有哪些? 1.从流动方向上看:一般
2021-01-01 20:31:23
128
原创 Java学习笔记9
问题目录 ①仿照例15.4,编写完整的基于Socket的多客户/服务器通信程序 ②仿照例15.5,编写完整的基于数据报的多客户/服务器通信程序 一、仿照例15.4,编写完整的基于Socket的多客户/服务器通信程序 (1)客户端 //TalkClient.java import java.io.*; import java.net.*; public class TalkClient { public static void main(String args[]) { try{ //向本机
2021-01-01 19:06:22
150
1
原创 Java学习笔记8
问题目录 ①volatile关键字有什么作用? ②编写Java程序模拟烧水泡茶最优工艺。 ③编写一个基于多线程的生产者/消费者Java应用,各产生10个生产者和消费者线程,共享一个缓冲区队列生产者线程将产品放入到缓冲区,消费者线程从缓冲区取出产品 一、volatile关键字有什么作用? 把一个变量声明为volatile,它指示JVM这个变量是不稳定的,每次使用它都到主存中进行 ...
2020-11-10 10:45:43
119
原创 Java学习笔记7
问题目录 ①借助JDK,选取几个String与StringBuffer、StringBuilder的常用API,并编写实例测试API的功能。 ②请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用? ③为什么不建议在for循环中使用“+”进行字符串拼接? ④什么是字符串的编码与解码?请举例说明。 一、借助JDK,选取几个String与StringBuffer、StringBuilder的常用API,并编写实例测试API的功能。 publ
2020-11-09 21:09:48
159
2
原创 Java学习笔记6
问题目录①实验:利用IDE的debug功能给例6.4和例6.6的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。②如何实现两个对象之间互发消息,请举例说明。③谈谈组合与继承的区别以及两者的使用场景④Java中的运行时多态的含义是什么?有什么作用?请举例说明。⑤使用接口改写例6.8中的程序。⑥简述运算符instanceof的使用场景。 ①实验:利用IDE的debug功能给例6.4和例6.6的new语句设置断点,使用单步调试(ste
2020-11-08 21:10:24
316
原创 JAVA学习笔记5
问题目录 ①简述Java Error类与Exception类的区别 ②简述异常处理的两种方式,并举例说明区别 ③选取RuntimeException类的五个子类,编写抛出并捕获上述子类异常的程序。(例如算术异常,空指针异常,类转换异常,数组越界异常等) ④仿照例7.9,自定义一个异常类,并在某场景下抛出该异常对象 一、简述Java Error类与Exception类的区别 Exception是所有异常类的祖先类,而Error类是所有错误类的祖先类。Error不是程序需要捕获和进行处理的,当Error发生
2020-10-27 20:33:14
119
原创 2020-10-18
问题目录 ①Java的访问控制修饰符有哪些?各有什么访问权限? ②子类对于从父类继承的哪些属性与方法是可见的? ③什么是组合?有什么作用? ④什么是重载?有什么作用? ⑤什么是覆盖?有什么作用? 一、Java的访问控制修饰符有哪些?各有什么访问权限? 1.public:用 private 修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用。因此,private 修饰符具有最高的保护级别 2.private: 只能本类调用而不能被其他包中的类使用,即使其他包中
2020-10-19 20:43:42
131
原创 JAVA学习笔记3
1.对象与对象引用的区别是什么?请举例说明 对象引用分配在栈上 ,对象分配在堆上。通过对象引用给对象发信息,调用对象的方法 创建对象: new FighterPlane();(分配在堆上) 声明一个对象引用:FighterPlane fp; (分配在栈上) 初始化对象引用: fp = new FighterPlane(); 2.对象作为参数传递的特点是什么?请举例说明 它传递的是参数的地址 class IntClass{ int value; } public class RunIntCl
2020-10-13 12:44:08
101
原创 Java学习笔记2
问题目录 ①Java包含哪些数据类型?请举例说明 ②Java基本数据类型转换包含哪两类?请举例说明 ③为什么需要包装类? ④int与integer有什么区别,它们之间的相互转化是怎样的? ⑤逻辑运算符&和&&的区别是什么?逻辑运算符&与位运算符&的区别是什么?请分别举例说明 ⑥Java语言中可以采取什么语句跳出多重循环?请举例说明 一、Java包含哪些数据类型?请举例说明 数据类型包括基本数据类型和引用数据类型。 (1)基本数据类型包括:布尔数据类型,只有true和f
2020-09-28 20:37:55
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人