Java
文章平均质量分 54
景桓侯
我见青山多妩媚,料青山见我应如是!
展开
-
is-a && has-a && like-a
转载自:http://blog.csdn.net/ooppookid/article/details/51174122 1、is-a,has-a,like-a是什么 在面向对象设计的领域里,有若干种设计思路,主要有如下三种: is-a、has-a、like-a 2、is-a是什么 is-a,顾名思义,是一个,代表继承关系。 如果A is-a B,那转载 2017-06-06 09:02:21 · 365 阅读 · 0 评论 -
Java语言的特点
Java的特点 转载自:http://blog.csdn.net/love_wting/article/details/39827301 Java语言一正式发表就立刻受到欢迎, 除了它适应形势发展的趋向之外, 必然还有优秀的特点. Java语言的特点主要体现在简单 (simple), 面向对象(object-oriented), 分布式(distributed), 解释性 ( int转载 2017-06-06 09:45:32 · 1007 阅读 · 0 评论 -
重构 重写 重载
转载自:http://blog.csdn.net/u011031854/article/details/11570885 重构(Refactoring): 即只是和父类的方法名相同,方法的签名并不相同;即不是同一个函数;重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。定义强调是在不改变"软件之可察行转载 2017-06-06 10:36:27 · 600 阅读 · 0 评论 -
面试题---线程部分
1. 下面哪些是Thread类的方法() A start() B run() C exit() D getPriority() 答案:ABD exit()是System类的方法,如System.exit(0)。 int getPriority() 返回线程的优先级。 void原创 2017-07-25 19:14:17 · 498 阅读 · 0 评论 -
聊聊"鸡肋"的Java跨平台
我们初学Java的,只怕最深的印象就在于Java的跨平台了,我们的前辈教师,总是会将Java的跨平台夸赞的不得了,可实际接触开发一段时间后,会不会有这么一个疑问呢?那就是Java源自于C,那C是如何操作的呢?Java的跨平台究竟在C的基础上,做出了哪些进步呢?为什么网上有了一种说法,说Java的跨平台很"鸡肋"呢?是这样吗?下边针对这些问题聊聊; C语言本来就是跨平台的,不过是“原创 2017-12-22 15:26:25 · 417 阅读 · 0 评论 -
谈谈JavaSE中的一些扩容机制-<StringBuffer,StringBuilder>
StringBuffer,由名字可以看出,是一个String的缓冲区,也就是说一个类似于String的字符串缓冲区,和String不同的是,它可以被修改,而且是线程安全的。StringBuffer在任意时刻都有一个特定的字符串序列,不过这个序列和它的长度可以通过一些函数调用进行修改。它的结构层次如下图: StringBuffer是线程安全的,因此如果有几个线程同时操作St原创 2017-12-23 07:00:06 · 456 阅读 · 0 评论