自定义博客皮肤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)
  • 收藏
  • 关注

原创 2020/12/18java作业十一

8.如何实现集合对象排序?定义一个复数类并按照复数实部大小对复数对象进行排序。 import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Comparator; public class complex { public int real; public int virtual; publi...

2020-12-22 17:48:09 145 1

原创 2020/12/05 java作业十

1. 1)从流动方向上看,一般分为输入流和输出流两类。 2)从读取类型上看,一般分为字节流和字符流。 3)从发生的源头上看,一般分为节点流和过滤流。 2.字节流 字符流 java.io.inputstream java....

2020-12-06 20:51:12 108

原创 2020/11/14 java作业九

1. 应用层 面向特定的网络应用提供服务,例如网页传输,文件传送,终端控制等。表示层 将会话层得到的数据转化为应用层可以理解的表达形式,或将应用层数据转为会话层可以传输的形式。会话层 为用户交互信息而按特定规律建立的连接,提供会话地址和会话管理服务。传输层 传输层解决处于不同网络设备间的通信连接、通信管理,对上层需要通的数据信息分解为标准的适于传输的数据单元,这些数据单元到达终端后能对这些数据件重新排序和整合。网络层 网络层解决跨越多个链路甚至不同网结设备间的通信问题(路由选择、流量控制、传输嘶认、..

2020-11-14 13:41:02 133

原创 2020/11/03java作业八

1.当一个共享变量被volatile修饰时,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,它会去内存中读取新值,而普通的共享变量不能保证可见性,因为普通共享变量被修改之后,什么时候被写入主存是不确定的,当其他线程去读取时,此时内存中可能还是原来的旧值。 2. 用两个线程T1和T2来完成烧水泡茶程序,T1负责洗水壶、烧开水、泡茶这三道工序,T2负责洗茶壶、洗茶杯、拿茶叶三道工序,其中T1在执行泡茶这道工序时需要等待T2完成拿茶叶的工序。 这里需要注意的是ft1这个任务在执行泡茶任务前,..

2020-11-08 10:37:09 83

原创 2020/10/27java作业七

2.共同点;底层都使用char[]存储。StringBuilder和StringBuffer非常类似,均为可变的字符序列,而且方法也一样 不同点: String:不可变字符序列 StringBuffer:可变字符序列、效率低、线程安全 StringBuilder(JDK1.5):可变字符序列、效率高、线程不安全 (1)如果要操作少量的数据用 String; (2)多线程操作字符串缓冲区下操作大量数据 StringBuffer; (3)单线程操作字符串缓冲区下操作大量数据StringBuild...

2020-10-29 22:52:41 98

原创 2020/10/27 java实验大作业--c++改java-个人银行操作管理系统总结

输入输出方面 1.c++直接cin>>,cout<<,换行用endl。 2.java使用输入流,输出流。 1)输入构造Scanner类对象, Scanners=newScanner(System.in); 2)nextInt():输入整数 nextLine():输入字符串 nextDouble():输入双精度数 next():输入字符串(以空格作为分隔符)。id=in.next(); 不换行输出用System.out.prin...

2020-10-27 20:27:10 208

原创 2020/10/24java作业六

1.Error不是程序需要捕获和进行处理的,当error发生时,程序会立即停止。Exception发生时,虚拟机系统根据异常的类型,产生相应的异常对象,程序中应对这些异常对象进行相应的处理。 2.异常处理包括声明抛出处理和程序捕获处理。声明抛出处理包括隐式声明抛出和显式声明抛出,程序捕获处理包括非嵌套捕获和嵌套捕获。 ...

2020-10-26 00:23:06 95 1

原创 2020/10/24java作业五

2.通过对象引用的方法,创建两个类,这两个类中都包含另一个类的成员。 class FighterPlane{ private B b; public void setB(B _b){ if(_b!=null){b=_b} } public B getB(){ if(b!=null){return b} else return null; } } class B{ FighterPlane fp; public B(FighterPlane fpp){ ...

2020-10-25 23:46:16 64

原创 2020/10/17java作业四

第五章 1.public.protected.private.默认。以类前的修饰符为public为例,当类的属性和方法前的修饰符为public,则该属性和方法可以被所有类访问;当属性和方法前的修饰符为protected时,在类定义层面,访问权限为包中的类和所有子类,在类对象层面,则为包中的类;当属性和方法前的修饰符为默认时,访问权限为包中的类;当属性和方法前的修饰符为private时,只能被本类内部的方法所访问。 同一个包public类的protected属性可以被同一个包的所有类访问 publ..

2020-10-17 10:46:58 116

原创 2020/9/30java作业三

1. public class IntClass{ //默认构造方法 public IntCLass{ } } IntClass s=new IntClass(); 语句,其实包括了四个动作: 1)右边的“new IntClass”,是以IntClass类为模板,在堆空间里创建一个IntClass对象。 2)末尾的()意味着,在对象创建后,立即调用IntClass类的构造函数,对刚生成的对象进行初始化。 3)左边的“IntClass s创建了一个IntClass类引用变量,它存放在栈空间中。也就是用来指向.

2020-09-30 10:15:28 97

原创 2020/9/22java作业二

1.java中的数据类型可划分为基本类型和复合类型。 基本类型包括: 整数类型:byte,short,int,long 浮点类型:float,double 字符类型:char 布尔类型:boolean 复合类型包括: class(类) interface(接口) 数组 2.包括自动类型转换和强制类型转换。自动类型转换从低级到高级。eg:byte,short,char可转换为long,float。强制类型转换从高级到低级。eg:int型可强制转换为byte型。 (1)基.

2020-09-23 12:34:11 95

原创 2020/9/20java作业一

2020/9/20 java作业一: 谈谈你过去学习编程语言的方法、经验和教训 过去一年里,我们学了很多语言,c语言,c++,python。前两种都较为基础,学的也比较仔细,相较于python,更侧重于语言的练习,一些算法的理解与运用。 经验和教训:1.语法上有很多微小的点要注意 2.一些特别的算法比如最短路径的两种解法等等需要牢记并灵活使用 Java语言都有哪些特点? 1.简单 2.面向对象 3.平台无关性和可移植性 4.稳定性和安全性 5.多线程并且是动态的 6.高性能 7.分布式 Java

2020-09-20 17:31:06 362

空空如也

空空如也

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

TA关注的人

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