自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QuinnNorris的博客

ECNUsei_qnz2015

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 java静态工厂方法与工厂模式

静态工厂方法和工厂模式很像,但是在java中还是有很大区别的。(一)静态工厂方法vs工厂模式对于一个类来说,为了让客户端获得一个自身的实例,最常用的方法就是提供一个公有的构造器。除了这种使用构造器的方法之外,对于单个类来说,我们可以定义静态工厂方法来获取自身的类的一个实例。静态工厂方法和工厂模式的不同也体现在此,静态工厂方法是获取这个类自身的一个实例,他的存在是为了更好的描述和处理这个类。而工厂模式

2017-03-28 21:54:33 8538

原创 java回调函数机制

回调函数最重要的特性就在于它的异步。请想象这样一种场景:在一个类中,创建另外一个类的实例,并调用那个实例的某个方法,获取返回值并进行操作,这是没有任何问题的。但是有的时候,我们调用另外一个类的方法时,那个方法不能很快的返回结果,在这种情况下,我们只有一直等到它返回结果才能继续进行我们其他的工作。这时候我们就会想,有没有那么一种机制:在你调用另外一个类对象的方法时,不必等侯它返回结果,我们可以直接进行

2017-03-23 16:01:20 955

原创 java IO流详解(下)

java IO流(上)接着上一篇文章的内容,我们在说完了InputStream、OutputStream和Reader、Writer之后,来看一些有趣的类,最后我们来看一些具体应用的实例,去体会在实际项目中怎么组织这些类来让它们发挥作用。(一)ZIP文档,ZipInputStream类ZIP文档以压缩格式存储一个或多个文件,每个ZIP文档都有一个头,包含诸如每个文件名字和所使用的压缩方法等信息。在j

2017-03-22 14:53:28 1088 1

原创 java IO流详解(上)

编程语言的I/O类库中常使用流这个抽象概念,他代表了任何有能力产出数据源对象或有能力接收数据的接收端对象。流屏蔽了实际的I/O设备中处理数据的细节。(一)I/O流层次结构 这张是整个IO类库的结构,我们常用的仅是其中的几种。整个IO类库分为两大部分:InputStream与OutputStream。 InputStream中的类可以从外部读取内容,称为输入;OutputStream中的类可以从本

2017-03-21 14:22:41 1045

原创 Andriod框架知识(一)

有的时候就很烦,即使你想专心去研究java的一些基础知识,但是如果没有网页、app或者swing的包装来展示他,总是给人一种纸上谈兵的感觉。有的时候我们需要这种东西来提高自己的实战水平。对于Andriod的框架和这种非java的知识,我们做到会用和熟悉就好。下面放一些代码,作为记录,便于查找。(一)HelloWorld入门HelloWorldActivity.javapackage com.quin

2017-03-14 19:23:25 478

原创 java正则表达式与String类完全解析

String类是不可变的,很多时候我们在使用String时已经将他看做了一种基本类型。也的确是如此,在整个java体系中只有两个重载的操作符:String类的+和+=。可见对String的重视程度。字符串操作是计算机程序设计中最常见的一种行为。在面试的时候也会屡屡问及String有关问题,对字符串类型的深入理解是非常有必要的。(一)String的存储与编译原理1.堆中创建对象与字符

2017-03-11 18:00:28 5463 2

原创 java注解机制详解

注解也被称为元数据,它是我们在代码中添加信息的一种形式化方法,使我们可以在稍后某个时刻非常方便地使用这些数据。注解是java se5中众多引入的变化之一。他们可以提供用来完整的描述程序所需的信息。而这些信息我们现在不能通过java的基本语法来表达。实际上,相比较使用java提供的注解,在使用中定义自己的新注解是更加常用的。

2017-03-06 21:05:28 865

原创 java深入浅出解析异常机制

三月份啦,月初第一篇写一份异常机制的完全解析,表明这个月努力学习的决心! 以下长文预警!!!java中的异常处理的目的在于通过使用少量的代码,使得程序有着强大的鲁棒性,并且这种异常处理机制会让你变得非常自信:你的应用中没有你没处理过的错误。处理异常的相关手法看起来是这么的难懂,但是如果掌握的话,会让你的项目收益明显,效果也会是立竿见影。 如果我们不使用异常处理,那么我们在程序中必须检查特定

2017-03-02 19:38:44 6669 1

官方MySQL数据库教程 MySQL Tutorial.pdf

几篇Tutorial的英文原版pdf,可供英文较好的朋友们学习。如果想看中文翻译,可以点击我头像查看我的博文。

2017-05-04

JAVA实现贪吃蛇源代码(带注释超详细)

超详细的java贪吃蛇简单代码,所有变量方法都有注释,原创所以设了1分下载,如果有什么问题可以回复提问哦。

2017-04-12

空空如也

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

TA关注的人

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