
java
elalll
我是学生
展开
-
面向对象为什么要多用对象模式而少用继承模式?
进来学习java的时候遇到了一些经验说多用对象模式,少用继承模式。现在写一点感想。面向对象的对象之间的哦和方式有继承,实现,关联,依赖,聚合和组合。其中的继承和实现是继承这类模式。说道的一个原因就是代码污染。例如一个父类非常复杂。而一个继承了这个类的子类可能重写了一部分的方法。但是继承了全部的方法。用户在使用继承的子类的时候可能会调用没有重写的父类的方法并且如果这种方法是在子类的设计者的意原创 2014-06-14 17:51:54 · 1530 阅读 · 0 评论 -
Java 理论和实践: 了解泛型
登录 (或注册)中文IBM技术主题软件下载社区技术讲座搜索 developerWorks打印本页面用电子邮件发送本页面新浪微博人人网腾讯微博搜狐微博网易微博DiggFacebookTwitterDeliciousLinked In转载 2014-07-10 20:50:59 · 1393 阅读 · 0 评论 -
同步的本质 java内存模型 happen before order
Java内存模型和并发1. 并发:a) 并发一定是涉及到了多个执行流b) 多个执行流之间一定有数据的共享(如果全是私有的数据就不会相互影响了(因为硬件上底层先保证了硬件资源的并发透明性,然后又没有共享的数据,相当于各个执行流在单独的封闭的上下文中独自的运行了))c) i.原创 2014-08-23 18:35:54 · 989 阅读 · 0 评论 -
java调试体系
http://www.ibm.com/developerworks/cn/java/j-lo-jpda1/转载 2014-10-07 21:45:02 · 572 阅读 · 0 评论 -
在线调试工具BTrace 的使用--例子
在线调试工具BTrace 的使用--例子转载 2014-10-07 21:52:12 · 588 阅读 · 0 评论 -
Java String如何变成UTF-8字节数组的?
首先,写几点先决条件utf-8是unicode字符集一种编码方案Java中的String的存储是双字节的数组 字符集和编码方案不熟悉的同学,代理对不熟悉的同学请看http://unicodebook.readthedocs.org/en/latest/definitions.html原创 2015-07-09 23:25:11 · 3323 阅读 · 0 评论 -
看看异常
从物理上,cpu上来看的话,没有任何异常机制的,是完全建模好的,按照设计意图一条一条指令执行。出现异常(总线,数学运算等)都会转入预定的异常处理流程。没有不按照指令执行的情况。从某个其他层次来看,不按照预想的执行流程执行的情况还不少(比如申请了某些资源,忘记处理异常的时候造成流程与设计的流程不符合,导致某些资源不释放的异常)要达到的目标是像底层cpu那样,任何的代码流程都是原创 2016-03-10 00:50:18 · 488 阅读 · 0 评论