- 博客(6)
- 收藏
- 关注
原创 对象的写入与写出
对象的写入与写出这几天学习的Java的输入输出流自己写了一段程序。发现的自己写的程序的太多的BUG与大家分享一下。1、写出的时候记得强制flush一下,不然由于缓存区未满的原因,写出内容可能无法输出。2、用ByteArrayOutputStream的时候记得要获取字节数组,再用字节数组初始化输入流。3、能不要使用内部类最好不好使用内部类,(我把Employ写成内部类的时候,类的初始化出了问...
2019-12-31 12:28:56
431
1
原创 Java中List集合的分析
Java中List集合的分析Java中Collection下有三个集合分别是Set、List和Queue今天来学习下List集合。在List集合中一共有三个类可以实例化List集合分别是:ArrayList、LinkedList和Vector类。三个类各自有不同的优缺点,目前用的较多的还是ArrayList类,其他两者除非在特殊的情况下,平时用的比较少。Java ArrayList类Ar...
2019-12-16 20:08:43
157
原创 二分法搜索数据
二分法搜索数据在一组排好顺序的数组里面找到特定的数据并返回数据的位置。二分法搜索数据具体过程如下:一、先将数组排好顺序。二、以中间为界将数组分为上下两个区间。三、判断数据在上区间还是下区间。四、重复上述二、三步骤直至找到相应的数据为止。二分法搜索数据与普通搜索数据方法相比,理论上可以节约一半的时间。Java实现package HLJuniversity.RG.Learn.prac...
2019-12-11 09:02:45
318
原创 冒泡排序以及优化
#冒泡排序以及优化Java实现冒泡排序算法冒泡排序算法类似于将一排人从高到低或者从低到高排序。假设从低到高排序:一、从排头开始1号和2号人相比,若1号高于2号就交换位置,否则不要交换位置。二、2号和3号相比重复步骤一的比较。三、一直重复步骤一和步骤二直到比较到最后一个人。执行完一次以上三步的时候,就能将最高的一个人排到最后的位置。再执行一次步骤一、二和三,就能将第二高的人排到倒数第...
2019-12-10 14:53:06
101
原创 JAVA接口
接口Java的接口可以理解为日常生活中的插排接口,电力通过接口传输给用电器,然而传输的电压为多少 V、电流多大接口不管。若想改变传输的电压,只需要在电厂或者变电站做出改动就好,而不用重新铺设传输线路。java的接口也有类似的功能,当我们的程序写好后,若用户的需求发生改变(相当于用电器的需要的电压发生改变),直接改变相关的实现类就好,大大的减少了程序的改变量。进而可以高效的对程序作出改变。pa...
2019-12-10 09:23:03
105
原创 JAVA的多态
Java的多态简单理解多态就是当不同的类,接受到相同的命令时候,不同的类作出不同的动作。例如:现在有猫和狗两个类,他们同属动物这个父类,当给动物这个类发出同一个命令时候,不同的动物会发出不同的动作package HLJuniversity.RG.Learn.practice;/** * 测试多态 * @author RG * */// final 修饰变量 只能赋值一次 ;修...
2019-12-09 20:26:53
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人