自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十章 集合类

1.编写程序测试Java集合框架中各种常用类的基本操作(包括添加元素,删除元素,遍历集合元素等) Collection List ArrayList:add(E e),add(int index, E element), get(int index),remove(int index), remove(Object o) LinkedList Set Queue Iterator 项目 项目 Map 项目 项目 ...

2021-01-09 20:45:03 181 2

原创 个人银行账户管理程序c++代码改写

面向对象 Java是完全面向对象的语言,所有的代码都要写在类中,即使是主函数public static void main(String[] args){}也要放在主类中。 除了基本数据类型,其他数据在Java中都是类,同时Java提供了基本数据类型对应的包装类。 Java中对象的创建和初始化是分离的,通过new创建对象,内存分配在堆上,声明对象引用,内存分配在栈上,最后初始化对象引用。 ...

2021-01-09 10:14:21 363

原创 java I/O输入输出 作业

1、Java中流的分类有哪些? 从流动方向上看:一般分为输入流和输出流 从读取类型上分:一般分为字节流和字符流 从发生的源头:分为节点流和过滤流类 节点流:直接操作目标设备对应的流,如文件流,标准输入输出流。 过滤流:继承带有关键字Filter的流,用于包装操作节点流,方便读写各种类型的数据。 2、字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些? 3、字节流与字符流的转化是怎样的?Java对此提供了哪些支持? 4、Java中

2020-12-11 10:26:38 178

原创 java网络通信 作业

1、网络通信协议分几层?各层解决的问题是什么? 物理层:比特流传输 数据链路层:两个相邻结点间的点到点的帧传输 网络层:跨多个链路甚至不同网络设备间的通信问题 传输层:为两主机间的进程通信提供可靠服务 会话层:提供网络中两主机之间会话的建立、维持和终止等 表示层:提供网络传输的标准格式 应用层:直接为用户的应用进程提供服务 2、TCP和UPD协议有什么不同,为什么称TCP是面向连接的可靠协议? TCP和UDP的不同点 TCP是基于连接的,UDP是一种无连接的协议,每个数据报是一个独立信息,包括完整的源地址

2020-11-14 11:08:24 193

原创 Java 第九章 线程 作业

1.volatile关键字有什么作用? volatile关键字修饰时起到了禁用CPU缓存的作用。每次使用volatile修饰的变量时,从内存中读取,而不从CPU缓存中读取,每次写入volatile修饰的变量时,都写到内存中,而不是仅仅写到CPU缓存。这样变量对每个线程都是可见的。 这与可见性问题相关:在一个多线程的应用中,线程在操作非volatile变量时,会将变量从主存拷贝到CPU缓存中,而每个线程可能会在不同的CPU中运行,那么每个线程都可能会把变量拷贝到各自CPU的缓存中,这种情况下,对于非volat

2020-11-09 19:50:13 183

原创 java第八章作业

1. 借助JDK, 选取几个String与StringBuffer 、StringBuilder的常用API,并编写实例测试API的功能。 class test{ public static void main(String[] args){ String s1 = new String("hello"); StringBuffer s2 = new StringBuffer("good"); StringBuilder s3 = new String

2020-11-09 18:56:23 157

原创 java第七章作业

1、简述Java Error类与Exception类的区别。 2、简述异常处理的两种方式,并举例说明区别。 3、选取RuntimeException类的五个子类,编写抛出并捕获上述子类异常的程序。(例如算术异常,空指针异常,类转换异常,数组越界异常等) 4、仿照例7.9,自定义一个异常类,并在某场景下抛出该异常对象。 ...

2020-10-27 12:31:18 198

原创 java第六章作业

1、 如何实现两个对象之间互发消息,请举例说明。 将一个对象作为另一个对象的属性,且满足一下三个条件,即引用必须引用了特定的对象,对象必须定义了相应的属性或方法,被访问的属性或方法具有可访问的权限,则可以通过引用得到另一个对象的访问权,可以向另一个对象发送消息。 2、谈谈组合与继承的区别以及两者的使用场景(即什么时候宜用组合?什么时候宜用继承?)。 组合使得对象之间的耦合性较为松散,在新类中创建原有类的对象,通过一个对象向另一个对象发送消息来进行关联。 继承则是子类继承父类的相应方法和属性,并可以添加新的功

2020-10-21 14:49:15 247

原创 java第五章作业

1、 Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。 public(接口访问权限) protected(包访问权限、继承访问权限) “默认”(包访问权限) private(无法直接访问) 访问权限首先看类前的修饰符,再看属性和方法前的修饰符。 2、子类对于从父类继承的哪些属性与方法是可见的?请分别写程序进行验证。 子类继承了父类的所有属性和方法, 但只有public、protected的属性和方法在子类是可见的。 3、什么是组合?有什么作用?请举例说明。 把一

2020-10-21 08:53:24 251

原创 Java第四章作业

1、对象与对象引用的区别是什么? 请举例说明 例如: FighterPlane fp = new FighterPlane(); new FighterPlane()是创建一个对象,内存分配在堆上 FighterPlane fp是声明一个对象引用,内存分配在栈上 将新创建的FighterPlane对象的地址赋给对象引用fp,从此fp和该对象关联,通过fp即可操纵该对象。 2、对象作为参数传递的特点是什么?请举例说明 对象是引用传递,当对象作为参数传递时,传递的是对象的地址。 例如下面的代码,通过new In

2020-10-11 11:19:34 153

原创 Java第二章作业

1、Java包括哪些数据类型?请举例说明。 基本数据类型: 整数类型:123,-123,-011(八进制整数),0x123(十六进制整数) byte:8位,数的范围是-27~27-1 short:16位,数的范围是-215~215-1 int:32位,数的范围是-231~231-1 long:64位 ,数的范围是-263~263-1 浮点类型: float:32位,‘F’和‘f’用来表示单精度,例如1.23f,2.2e3F double:64位,‘D’和‘d’用来表示双精度,例如3.4d,1.1

2020-09-27 20:23:09 220

原创 java 第一章作业

1、谈谈你过去学习编程语言的方法、经验和教训。 多练习:学习编程语言需要通过多实践来让自己变得更加熟练,同时也是检验自己对语法的理解是否正确。仅看书本知识,会让自己产生“我会了”的错觉,真正进行实践时却很难完成程序编写。 注意规范:规范编写程序会让代码看起来更加美观,减少一些视觉上导致的错误,同时及时添加注释语句也会让代码的可读性增强,避免下次看代码时“一头雾水”。 2、Java语言都有哪些特点? 简单 面向对象:纯面向对象语言,复用、可扩展,可维护。 平台无关性与可移植性:Java程序编译成字节码文

2020-09-24 20:58:42 184

空空如也

空空如也

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

TA关注的人

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