上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 之前一直有个错误的观点,使用new关键字创建String对象的时候,只会在堆区创建一个对象,但是看到了这篇文章,从源码进行分析,让自己恍然大悟,使用new关键字创建String对象是会在常量池中创建一个字符串常量这个对象的(在常量池中没有这个对象的时候),当池子中已经有了这个字符串直接返回引用。作者... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 合成模式有时也叫组合模式,对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。掌握组合模式的重点是要理解清楚 “部分/整体” 还有 ”单个对象“ 与 "组合对象" 的含义。把单个对象组织到树的结构中,以此描述整体与部分的关系。以下转自:http:/... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 介绍:策略模式根据他的名字可以看出他是一套策略,策略模式就是这样,他管理着一套策略,在不同的情况下用不同的策略解决问题,各种策略之间相互独立,而且可以很灵活的替换。例子:我们都去购物网站购买过东西,作为网站的用户,被区分为高级会员,中级会员和初级会员,当你在买东西的时候就会发现各种会员之间的优惠是不... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Java是一种面向对象的编程语言,面向对象的三大特性就是继承,封装,多态。下面细细说一说多态。多态的定义:一个事物的多种形态,指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)有多态往往有动态绑定,动态绑定详见:http://bl... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 我们说的绑定理解起来可以这么想,一个方法和那哪个类联系起来,就是我们在调用方法的时候判断调用的这个方法是属于哪个类的,在java面向对象的思想里,多态是个很重要的方面,而静态绑定与动态绑定就是多态的关键,事物的多种形态,也就是要调用哪个方法,执行什么,让一个类拥有什么特点。Java的绑定有静态绑定和... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。instanceof关键字的作用是判断一个对象是否是一个具体类的实例,我们在重写equals方法中要先判断是否是同一... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(8856) 评论(0) 推荐(1) 编辑
摘要: jdk提供了javap命令用于查看字节码来查看程序执行赋值的顺序,看懂这些关键字可以很好的理解程序执行的过程转自:http://www.cnblogs.com/duanxz/archive/2014/05/14/3724426.html#topJava栈和局部变量操作Java虚拟机是基于栈的机器,几... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 除了两种浮点型,剩下的几种基本数据类型的包装类几乎都实现了常量池,有好处用数据的时候直接去拿,没有再去创建,坏处是在程序编译的时候就存入大量数据不管用不用到。下面是一篇很好的文章,很详细,转自:http://www.hollischuang.com/archives/1058Integer 类在对象... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 看了很多文章事实证明之前的通过new创建String对象只有一个是错误的,实际上创建一个或者创建两个对象,一个在堆区,一个在常量池,当常量池中已经存在就不会创建。看了一篇非常好的文章http://www.cnblogs.com/wxgblogs/p/5635099.html,详细讲述了创建Strin... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式:JDK下载链接:http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(393) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页