自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用BufferReader类的readLine()方法注意问题

注意:读取到没有数据时就返回null(因为其它read()方法当读到没有数据时返回-1),而实际上readLine()是一个阻塞函数,当没有数据读取时,就一直会阻塞在那,而不是返回null。=null){ //这样会造成数据丢失,因为在这里已经调用了readLine()方法,已经读取了一行,下次调用时,就会丢失一行。public String readLine():直到程序遇到了换行符或者是对应流的结束符,该方法才会认为读到了一行,才会结束其阻塞,让程序继续往下执行。

2023-10-17 15:46:43 500

原创 String

String类、String Builder类、StringBuffter类存储字符时分别依赖数组属性从源码级别分析为什么String类是可变字符序列、为什么String Builder/String buffer是可变字符序列,因为String前面有final不可继承和覆盖,因此它只能重新借用新对象!如下代码产生多少个对象StringBuilder="gao";for(inti=0;i<1000;i++){a+=i;}...

2022-09-01 10:58:10 84

原创 多态的概念和实现

多态指的是同一个方法调用,由于对象不同可能会有不同的行为。现实生活中,同一个方法,具有实现会完全不同。多态的要点:1.多态是方法的多态,不是属性的多态(多态与属性无关)。2.多态的存在要有3个必要条件:继承,方法重写,父类引用指向子类对象。3.父类引用指向子类对象后,用父类引用调用子类重写的方法,此时多态就出现了。

2022-08-22 18:42:43 143

原创 package在Java中的作用类似于“操作系统文件夹的作用”主要解决

1.类同名2.类的管理

2022-08-21 10:58:55 150

原创 【无标题】JVM垃圾回收处理

1.垃圾回收过程一般分为:发现垃圾 、处理垃圾两步2.常见两种垃圾回收处理的算法:1引用计数法2根诉讼法。第一种是给所有数计一个数 ,第二种是所有的引用用一个图来表示,遍历这个图,找那些对象是不可达的节点,在干掉那些不可达对象!3.堆内存划分为:年轻代、年老代、永久代.对应垃圾回收处理器为:Minor GC、Major GC、Full GC.4.对JVM调优很大一部分就是对Full GC的调节!5.System.gc()的作用是建议启动垃圾回收线程!

2022-08-19 19:17:48 99 1

空空如也

空空如也

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

TA关注的人

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