摘要: java内部类内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在... 阅读全文
posted @ 2015-07-05 18:22 乌云de博客 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayLi... 阅读全文
posted @ 2015-07-05 18:18 乌云de博客 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 1.Java中除了static和final方法外,其他所有的方法都是运行时绑定的。private方法都被隐式指定为final的,因此final的方法不会在运行时绑定。当在派生类中重写基类中static、final、或private方法时,实质上是创建了一个新的方法。2.在派生类中,对于基类中的pri... 阅读全文
posted @ 2015-06-06 19:13 乌云de博客 阅读(358) 评论(0) 推荐(1) 编辑
摘要: Java 反射机制基本概念 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是肯定的。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。 Java反射机制主要提... 阅读全文
posted @ 2015-06-06 18:08 乌云de博客 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式:interface fruit{ public abstract void eat();} class Apple implements fruit{ public void eat(){ System.out.println("Apple"); }} ... 阅读全文
posted @ 2015-06-06 16:38 乌云de博客 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外... 阅读全文
posted @ 2015-05-30 19:53 乌云de博客 阅读(2046) 评论(0) 推荐(1) 编辑
摘要: 这篇文章写得很好!!!原文链接:http://blog.csdn.net/afgasdg/article/details/6889383一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要... 阅读全文
posted @ 2015-05-22 17:19 乌云de博客 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所... 阅读全文
posted @ 2015-05-22 17:16 乌云de博客 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.CGI CGI(Common Gateway Interface,公用网关接口)是较早用来建立动态网页的技术。当客户端向Web服务器上指定的CGI程序发出请求时,Web服务器会启动一个新的进程执行某些CGI程序,程序执行后将结果以网页的形式再发送回客户端。 CGI的优点是它可以用很多语言编写... 阅读全文
posted @ 2015-05-14 17:10 乌云de博客 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 在java程序设计中,经常需要比较两个变量值是否相等。例如1、简单数据类型比较a = 10;b = 10;if(a == b){//写要执行的代码}2、引用数据类型比较ClassA a = new ClassA("abc");ClassB b = new ClassB("abc");if(a == ... 阅读全文
posted @ 2015-04-22 22:24 乌云de博客 阅读(258) 评论(0) 推荐(0) 编辑