- 博客(11)
- 收藏
- 关注
原创 Java作业(2020 12 05)
1.Java中流的分类有哪些?2.字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?3.字节流与字符流的转化是怎样的?Java对此提供了哪些支持?4.Java中的过滤流(流的装配)有什么作用?请举例说明常用的过滤流。5.什么是对象的序列化和反序列化?Java对此提供了哪些支持?6.Java的File类表示什么?有什么作用?7.Java对文件的读写分别提供了哪些支持?...
2020-12-06 11:18:40
149
原创 java作业
1.网络通信协议分几层?各层解决的问题是什么?2.TCP和UPD协议有什么不同?为什么称TCP是面向连接的可靠协议?1.通信方式:TCP进行数据传输之前要建立联系。UPD无需建立发送方和接收方之间的连接2.传输数据量:TCP:双方的socket可以按照统一的格式传输大量数据。UPD:传输数据有大小限制(64KB)3.传输数据的可靠性:TCP:可靠协议,能保证接收方完全正确地获取发送方所发送的全部数据。UPD:不可靠协议,发送方所发送的数据报不一定以相同的次序到达接收方,也不能保证接收方一定能收到
2020-11-14 20:07:34
122
原创 C++转Java个人银行账户管理程序
4.91.private,public等在Java里面需要单独写在每一个成员前面javaprivate int id;private void record(int date, double amount)c++private: int id; void record(int date, double amount);2.输出方式不同javaSystem.out.println(date+"\t#"+id+"\t"+amount+"\t"+balance); c++cout
2020-11-08 19:32:02
705
原创 Java作业9
1.volatile关键字有什么作用?由于非volatile变量进行读写的时候,每个线程先从主内存拷贝到CPU缓存中,每个线程可能在不同的CPU上被处理,当一个线程修改了这个变量的值,新值对于其他线程有可能不会立即得知。volatile关键字可以禁用CPU缓存,避免了此类问题。2.编写Java程序模拟烧水泡茶最优工序。3. 编写一个基于多线程的生产者/消费者Java应用,各产生10个生产者和消费者线程,共享一个缓冲区队列(长度自设),生产者线程将产品放入到缓冲区,消费者线程从缓冲区取出产品。(选做)
2020-11-08 09:40:36
114
1
原创 java作业7
1. 借助JDK, 选取几个String与StringBuffer 、StringBuilder的常用API,并编写实例测试API的功能。2. 请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用?3. 为什么不建议在for循环中使用“+”进行字符串拼接?4. 什么是字符串的编码与解码?请举例说明。...
2020-10-31 22:15:53
241
1
原创 java作业6
1. 简述Java Error类与Exception类的区别。Exception:可以是可被控制或不可控制的,表示一个由程序员导致的错误,程序可以继续对抛出的异常进行捕获和相应的处理。Error:总是不可控制的。经常用来用于表示系统错误或低层资源的错误,不需要程序进行捕获和处理2. 简述异常处理的两种方式,并举例说明区别。1.声明抛出处理:(1)RunTimeException或其子类的异常,属于默认声明抛出。可以对其不做任何声名抛出或处理,交由调用该方法的地方处理,编译时不会对可能产生异常地
2020-10-25 16:35:46
75
原创 Java作业5
1. 实验:利用IDE的debug功能给例6.4和例6.6的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。1.为子类对象分配空间,对域变量默认初始化。2.绑定构造方法,将new中的参数传递给构造方法的形式参数。3.调用this或super语句。二者必居其一,不能同时存在。4.进行实例变量的显式初始化操作如:public class A{ int value=4; //显式初始化 B b = new
2020-10-25 14:01:19
79
原创 java作业4
1.Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。有public,protected,private。类前修饰符为public时:类属性为public时:访问权限为所有类。类属性为protect时:访问权限为包中的类;但子类可以访问父类protect的属性方法,无论是否在同一包,但父类修饰符必为public。类属性缺省时:访问权限为包中的类类属性为private时:访问权限为本类类前修饰符缺省时: 类属性为public时:访问权限为包中的类类属性时p
2020-10-16 21:45:47
79
原创 Java作业3
1.对象与对象引用的区别是什么? 请举例说明对象引用分配在栈上 ,对象分配在堆上。通过对象引用给对象发信息,调用对象的方法。例如:new FighterPlane();//创建对象FighterPlane fp;//声明一个对象引用fp=new FighterPlane;//初始化对象引用2.对象作为参数传递的特点是什么?请举例说明对象作为参数传递时,传递的是参数的地址。例如:class IntClass{ int value;}public class RunIntClas
2020-10-02 14:47:24
133
原创 Java作业1
1. 谈谈你过去学习编程语言的方法、经验和教训过去一年我们学习了c语言,c++,python,让我明白了无论是学习哪一种语言,都需要多练多思。在课前我们要做好充分的课前预习以便能更好地跟上课上老师的思路,上课时认真听讲,课后及时完成作业并解决问题,一定要有独立思考的能力。学到的教训就是学习以上编程语言时都有些拘泥于课本,浅尝辄止,应该还需要更深入了解。2. Java语言都有哪些特点?简单,面向对象,平台无关性与可移植性,稳定性与安全性,多线程并且是动态的,高性能,分布式3. Java跨平台实现的原理
2020-10-02 11:05:20
56
原创 java作业2
1.Java包含哪些数据类型?请举例说明一.基本数据类型:1.整数类型:byte(8位),short(16),int(32),long(64)2.浮点类型:float(32),double(64)3.字符类型:char(16)4.布尔类型:boolean(1)二.复合数据类型:1.class(类)2.interface(接口)3.数组2. Java基本数据类型转换包含哪两类?请举例说明1.自动类型转换:从低类型转换为高类型:byte,short,char-> int ->
2020-10-02 11:04:37
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人