郭乾亮
郭乾亮
全部文章
【java面向对象】
ACM-大数/高精度(5)
ACM-搜索(1)
ACM-数学(1)
java面向对象(20)
【Arrays工具类】(1)
【c/c++/stl库】(7)
【HTML5/CSS3】(16)
【MySQL】(8)
【成功是慢慢来的】(1)
【数据结构与算法】(16)
【杂】(11)
【算法竞赛】(9)
未归档(96)
题解(1)
归档
标签
去牛客网
登录
/
注册
郭乾亮的博客
全部文章
/ 【java面向对象】
(共21篇)
序列化和反序列化
序列化的步骤: 实现Serrializable接口 创建对象输出流 调用writeObject()方法将对象写入文件 关闭对象输出流 注意:使用集合保存对象,可以将集合中的所有对象序列化. 序列化以及反序列化测试: student类: public class Stud...
序列化和反序列化
2019-06-12
0
430
集合框架二(HasMap接口,iterator,泛型集合)
(1)Map接口常用方法: Map c = new HashMap();//声明 c.put(Object key,Object val)//以"键-值"方式存储 c.get(Object key);//通过key获得val c.size();//返回元素个数...
HasMap接口
iterator
泛型集合
2019-06-08
0
513
死锁
死锁定义 两个线程都在等待对方先完成,造成程序的停滞。 死锁条件 两个或两个以上的线程在活动; 某个线程拿到一个锁以后,还想拿第二个锁,造成锁的嵌套; 如何避免死锁 当前线程先释放自己的锁,它们之间就能解锁了。 尽量减少同步方法和同步代码块的嵌套,同步的操...
死锁
2019-06-02
0
426
异常日志
日志(log) 主要用来记录系统运行中一些重要操作信息; 便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因。 日志分类 SQL日志 异常日志 业务日志 log4j是一个非常优秀的开源日志记录工具 控制日志的输出级别; 控制日...
异常日志
2019-05-26
0
455
包装类(Wrap)
包裹类型就是将一个基本数据类型的数据转换成对象的形式,从而使得它可以像对象一样参与运算和传递。 一、基本数据类型与字符串的转换: (1)基本数据类型—>字符串: 方法1:基本数据类型+"" 方法2:用String类中的valueof(基本数据类型) (...
包装类
2019-05-22
0
443
Object类(equals()、hashCode() 、toString() )
(1)Object类是所有java类的根父类。 如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类。 public calss Student{ ...; } 上面代码等价于: public class Student extends Object{ ......
Object根类
2019-05-16
0
481
四种权限修饰符
(1)public:具有最大的访问权限,可以被所有其他类所访问。 (2)protected:自身、子类及同一个包中类均可以访问 (3)default:也称为friendly,它是针对本包访问而设计的,声明时没有加修饰符,默认为此类型。 (4)private:只能被自己访问和修改。 对于顶级类...
四种权限修饰符
2019-05-16
0
464
匿名内部类
(1)匿名内部类格式: 格式: new 父类或者接口(){ 重写接口或者父类中的方法 (一般不超过三个) }; (2)使用匿名内部类的情况: 需要有接口或者父类,并且,接口或者父类中的方法不超过三个,过多时候就不匿名了。 匿名内部类可以当做参数传递。 (3)匿名内...
匿名内部类
2019-05-15
0
482
内部类
(1)内部类定义:将一个类定义在另一个类里面,里面那个类就称为内部类。 (2)分类: 成员内部类。 局部内部类。 (3)匿名内部类:内部类的简写形式。 (4)内部类在成员位置: class Outer{ void show(){ } //内部类在成员位置 cl...
内部类
2019-05-15
0
546
接口中多态的应用
下面的代码意思是,定义了一个USB接口,这个接口实现了Mouse和Key两个类。在PC类的构造方法中调用这个接口实现的对象,如果接口实现了哪个类,就将这个接口实现的对象向下转型,进入到那个类中,执行那个类中的操作。 class PC{ void use(USB u){//USB u = new ...
接口中多态的应用
2019-05-15
0
418
首页
上一页
1
2
3
下一页
末页