摘要: 此篇博客目前只涉及到了本人所接触到的几种设计模式,以后会持续更新。一.设计模式设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化... 阅读全文
posted @ 2015-06-14 13:16 偷月光的贼 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Java内存分配与管理是Java的核心技术之一,这方面的了解与学习基本上都是通过自发的从书中和网上搜索来完成的,所以可能有很多不恰当甚至错误的地方,也有很多基本上是照搬的原文,写出来的原因只是为了以后深入了解学习的时候有个参照。一.JAVA内存区域划分1,程序计数器(Program Counter ... 阅读全文
posted @ 2015-06-14 12:54 偷月光的贼 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一.IO流概述(1)IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流流按流向分为:输入流,输出流。(2)IO流常用基类字节流的抽象基类InputStream,OutputStream字符流的抽象基类Reader... 阅读全文
posted @ 2015-06-13 23:14 偷月光的贼 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一.集合体系面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,但是数组长度是固定的,数据类型也是固定的,集合类都是可变的。下图是java中集合类的关系图。上图是对集合类不停的向上抽取形成的继承体系。顶层为... 阅读全文
posted @ 2015-06-13 16:08 偷月光的贼 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 多线程是指从软件或者硬件上实现多个线程并发执行的技术,可以使计算机能够同时执行多个线程。但是需要了解的是,多线程的实现其实是处理器在多个线程之间进行着快速切换,宏观上表现出多个线程同时在执行。一.线程的创建线程的创建有两种方式,一是继承自Thread类,二是实现Runnable接口。1.创建类继承自... 阅读全文
posted @ 2015-06-13 12:32 偷月光的贼 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 异常就是程序在编译和运行时出现的不正常情况。通过面向对象的编程思想将异常进行封装,以java类的形式对其进行描述。一. 异常的体系1.• Throwable • Error • 通常出现重大问题如:运行的类不存在或者内存溢出等。 • 不编写针对代码对其处理 • Except... 阅读全文
posted @ 2015-06-13 12:01 偷月光的贼 阅读(283) 评论(0) 推荐(0) 编辑