会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
伤逝l
博客园
首页
新随笔
联系
订阅
管理
2022年9月25日
IO流
摘要: Stream 一般来说,类名中带有Stream的是字节流,input是输入流,output是输出流 Reader、Writer 一般来说,类名中带有Reader或者Writer是字符流,reader为输入流,writer为输出流。如果继承了Reader类,就可以用BuferedReader这个包装类
阅读全文
posted @ 2022-09-25 16:31 伤逝l
阅读(36)
评论(0)
推荐(0)
2022年9月21日
Collection
摘要: List 有序,可以添加重复元素。 ArrayList 效率高,线程不安全, Vector 效率较低,线程安全 ArrayList和LinkedList选择 1、改查操作多,选择ArrayList,因为数组可以通过索引定位 2、增删操作多,选择LinkedList 3、一般程序中,80%~90%都是
阅读全文
posted @ 2022-09-21 23:47 伤逝l
阅读(39)
评论(0)
推荐(0)
2022年9月20日
String、StringBuffer和StringBuilder区别
摘要: String、StringBuffer和StringBuilder区别 1、StringBuffer和StringBuilder非常的类似,均表示字符可变序列,方法也一样。 2、String表示不可变的字符序列,效率低,复用性高。 3、StringBuffer表示字符可变序列,效率较高(增删),线程
阅读全文
posted @ 2022-09-20 12:15 伤逝l
阅读(96)
评论(0)
推荐(0)
2022年9月19日
异常
摘要: 异常 在java语言的执行过程中,发生的不正常情况称之为异常(语法和逻辑错误不算异常)。 异常分为两大类 Error:java虚拟机无法解决的严重问题,如JVM系统内部错误,资源耗尽,比如栈溢出。error是严重错误,系统会崩溃。 Exception:其他因编程错误或者偶然因素导致的一般性问题。例如
阅读全文
posted @ 2022-09-19 13:11 伤逝l
阅读(81)
评论(0)
推荐(0)
2022年9月18日
内部类
摘要: 内部类 在方法体或代码块 局部内部类 1、可以访问外部类的所用成员,包括私有的 2、不能添加访问修饰符,因为局部内部类跟局部变量一样,可以加final关键字。 3、作用域:仅仅在定义它的代码块或方法中 4、局部内部类可以直接访问外部类的成员 5、外部类可以通过对象来访问局部内部类(必须在作用域内)
阅读全文
posted @ 2022-09-18 18:56 伤逝l
阅读(30)
评论(0)
推荐(0)
模板模式
摘要: 模板模式 是abstract类型的一种很好的体现 下面是模板模式的一个例子 运行机制:当AA aa = new AA(),当调用template方法时,动态绑定机制template就会跟 调用对象/运行类型 绑定。之后到在子类没有这个方法,之后就到父类template方法体重,看到calTime方法
阅读全文
posted @ 2022-09-18 12:21 伤逝l
阅读(34)
评论(0)
推荐(0)
单例模式
摘要: 单例模式 就是只有一个对象 饿汉式 1、将构造器私有化 2、在类中直接创建一个私有对象(static) 3、向外暴露一个静态公共方法,返回对象 懒汉式 1.将构造器私有化 2、在类中定义一个静态对象,没有创建 3、定义一个静态公共方法,只有当用户使用这个方法时,才会创建对象。 4、静态公共方法创建之
阅读全文
posted @ 2022-09-18 11:57 伤逝l
阅读(28)
评论(0)
推荐(0)
2022年9月17日
代码块
摘要: 代码块 代码块可以看作时对构造器的补充,可以重复利用代码块,减少冗余。 普通代码块 每创建一个对象就调用一次代码块,在构造器之前被调用,跟类加载无关。 静态代码块 在普通代码块前加staic修饰符,在类加载的时候被调用,只会被调用一次。 类加载的三种情况 1、类实例化一个对象 2、类访问静态的成员
阅读全文
posted @ 2022-09-17 22:26 伤逝l
阅读(46)
评论(0)
推荐(0)
类变量和类方法
摘要: 类变量 就是类在加载时已经创建的变量,所以没有实例化对象也能够访问,是该类对象共享得到变量。该类的所有对象访问这个变量所得的值都相等;任何一个该类的对象去修改它时,修改的也是同一个变量。 类方法 就是类在加载时已经创建的方法,可以直接通过类名点方法来访问 1、静态方法只能访问静态成员,不能访问非静态
阅读全文
posted @ 2022-09-17 21:41 伤逝l
阅读(41)
评论(0)
推荐(0)
2022年9月15日
== 和equals的区别
摘要: ==:可以用判断基本数据类型,引用类型。引用类型主要是判断两个对象是否相等,即判断内存中的地址是否相等。 equals:只能判断引用类型,如果是判断Object类型,则判断两个对象是否相等。如果是两个String类型,则判断两个字符串是否完全相同。也可以重写equals方法,用来判断两个对象的属性是
阅读全文
posted @ 2022-09-15 21:37 伤逝l
阅读(42)
评论(0)
推荐(0)
下一页
公告