java学习笔记
陶人超有料
一个读研中创业、打工中学习的能搞全栈、也搞算法、目前在搞大数据的奋斗者。
展开
-
装饰者设计模式
装饰者设计模式的步骤: 1,在装饰类的内部维护一个被装饰类的引用; 2,让装饰类有一个共同的父类或者是父接口; 例如:实现一个带行号的缓冲输入字符流class BufferedLineNum{ //不继承父类也可以进行对readline()方法的扩充 BufferedReader bufferedReader;public BufferedLineNum(Buffere原创 2018-01-27 23:17:36 · 103 阅读 · 0 评论 -
Java IO学习笔记(1)
对象的输入输出流 : 对象的输入输出流 主要的作用是用于写对象的信息与读取对象的信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream . 对象的输入流: ObjectInputStream 输入输出流要注意的细节: 1. 如果对象需要被写出到文件上,那么对象所属的类必须要实现Serializable接口原创 2018-01-29 16:45:17 · 139 阅读 · 0 评论 -
二叉树的相关算法学习笔记--java实现
一.二叉树的遍历算法(前序遍历,中序遍历,后序遍历,层次遍历)1,前序遍历(1)使用面向对象的思想将树的节点封装成对象public class TNode { public int data; public String inf; public TNode LeftNode; public TNode RightNode; public TNode(int value,String...原创 2018-03-20 14:25:52 · 175 阅读 · 0 评论 -
Java多线程技术学习笔记(c-1)
chapter-1一,Thread类的API回顾1,实现多线程的方式有两种:实现Thread类,另一种是实现Runnable接口 Thread.java类中的start()方法通知“线程规划器”此线程已经准备好了,等待调用线程的对象的run()方法,使得线程得到运行,其效果是异步执行效果; 如果调用代码thread.run()就不是异步执行了,而是同步 ,那么线程对象...原创 2018-03-30 11:43:28 · 119 阅读 · 0 评论