自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java BIO NIO对文件的操作

CharBuffer:抽象类 通过CharBuffer.allocate()获取 HeapCharBuffer 类型 toString方法实现:new String(char[],开始位置,截取长度);BtyeBuffer:抽象类,同上,通过Charset.newDecode()(返回CharsetDecode类).Decode(btyebuffer,charbuffer,true);进行转换, NIO对文件的操作如下: import java.io.*;import java.nio...

2020-09-20 17:03:42 122

原创 String 类型

String 类 String类被final关键字修饰,意味着String类不能被继承,并且它的成员方法都默认为final方法;字符串一旦创建就不能再修改。原因:String 里面有一个char[]数组实际保存着String值,,char被设置为常量,为防止char数组被更改而设置String类型不可改变String类实现了Serializable、CharSequence、 Comparable接口String在使用’+’号连接字符串时,java编译器会创建一个匿名StringB...

2020-09-20 17:01:32 248

原创 Java 集合 Map

集合MapMap 属于Java Collections Framework的成员。但是它不是Collection; Map实现: map里面有个数组其类型为设置的键值泛型,数组里面保存的是链表节点 HashMap通过调用存储对象的hashCode()方法和当前数组长度做&(与)运算来计算它应该放在哪个数组位置,当多个对象位置相同时,通过内部封装类Node的next 和 pre相连,为避免某一个数组值下面的Node链过长而其他位置则很短或者没有,hashCode()计算应...

2020-09-20 16:59:15 87

原创 Java面向对象

Java 面向对象的四大特征: 抽象: 把现实中的事物抽象为对象,把对象的属性和方法(行为)抽象成类,把具有相同属性和方法的抽象出来成为他们的父类 封装:封装属性方法的细节,对外提供统一简洁的访问接口 两大原则:一把尽可能多的东西影藏,提供简洁的接口; 二把属性都封装起来 好处 便于使用者正确、方便的使用系统,防止使用者错误修改系统属...

2020-09-20 16:54:40 57

空空如也

空空如也

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

TA关注的人

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