原文链接:http://javapapers.com/core-java/why-multiple-inheritance-is-not-supported-in-java/
具体的内容可以看上面这篇文章,下面只是概括出来几个点:
1:Java之父,James Gosling在1995年的一份白皮书中给出了关于为什么不支持多继承。
“JAVA omits many ...
分类:
编程语言 时间:
2015-06-01 22:38:33
阅读次数:
175
1、概念Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。...
分类:
其他好文 时间:
2015-06-01 22:38:12
阅读次数:
111
Java学习中,看到HashMap,HashSet类,本着不止要停留在用的层面( 很多公司面试都要问底层 ),学习了JDK源码,记录下笔记。
源码来自jdk1.7下的src.zip
HashMap是一种键值对类型,它提供一种Key-Value对应保存的数据结构,实现了Map接口,其中key的值唯一,即一个key某一时刻只能映射到唯一的值。
看其中几个成员(没列全)
static fin...
分类:
编程语言 时间:
2015-06-01 22:36:33
阅读次数:
184
汉字统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 29856 Accepted Submission(s): 16378
Problem Description
统计给定文本文件中汉字的个数。
I...
分类:
其他好文 时间:
2015-06-01 22:38:18
阅读次数:
124
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents一:为什么要学习网络编程关于这个问题,为什么要学习网络编程,猫猫的理解就是,这东西是时代发展的必要,没什么为什么,就是应该学,除非你就是想玩单机,但是就算是单机也会有购买金币之类的网络需求,简单来说,有了网络,让你不再是一个人在战斗...
分类:
移动开发 时间:
2015-06-01 22:36:18
阅读次数:
277
上文实例讲解EventBus for Android介绍了EventBus的基本用法,本文将介绍EventBus的实现原理。EventBus的实现主要围绕两个函数register和post,下面分别介绍之。1 register(Object subscriber)功能
注册subscriber中以onEvent开头的方法
代码:private synchronized void register...
分类:
移动开发 时间:
2015-06-01 22:38:08
阅读次数:
231
///////////////////
#include
//-----------------
union int_char
{
unsigned char ch[4];
float i;
};
void out_put(union int_char x)//x86是小端对其模式,即最数据的最低位存储在地址的最低位上。
{
printf("单精度浮点数值为:%f\n"...
分类:
其他好文 时间:
2015-06-01 22:37:36
阅读次数:
264
问题:
今天想查看一下app下面的数据库文件,打开DDMS视图,然后在file explorer里面找到data路径,点击左侧的展开图标,发现无法展开。
解决方法:
1.首先确定自己的手机是root过了的;(小米手机需要使用开发版,稳定版无法root)
2.如果你没有配置android sdk环境变量,就到你的android sdk路径下面找到platform tools目录下;...
分类:
移动开发 时间:
2015-06-01 22:37:08
阅读次数:
254
Annotation概述、基本Annotation、自定义Annotation、@Target注解、@Retention注解、反射读取Annotation和注解配置JDBC案例...
分类:
编程语言 时间:
2015-06-01 22:36:47
阅读次数:
202
一、window 简介window 是窗口,每个app都要借助window将内容展现给用户看。
在iOS中,通常使用UIWIndow类来表示窗口,通常一个应用程序只创建一个UIWIndow对象。二、创建UIWindow// 1.创建window对象
self.window = [[[UIWindow alloc] init] autorelease]; // 2.设置window的位...
相对路径与绝对路径
绝对路径:路径的写法(一定由根目录 / 写起),例如: /usr/share/doc 这个目录。
相对路径:路径的写法(不是由 / 写起),例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:cd ../man,这就是相对路径的写法。
目录的相关操作
需要特别注意的是:在所有目录底下都会存在的两个目录,分别是『.』与『..』...
分类:
系统相关 时间:
2015-06-01 22:34:50
阅读次数:
252
1,垂直拆分相对于水平拆分来说,垂直拆分比较容易实现一些,垂直拆分的意思是把数据库中不同的业务数据拆分到不同的数据库中。垂直拆分能很好的起到分散数据库压力的作用。业务模块不明晰,耦合(表关联)度比较高的系统不适合使用这种拆分方式。有得用户查询积分快,有的用户查询自己的订单很快,但是查询自己的用户信息很慢,为什么?2,垂直切分的优点◆ 数据库的拆分简单明了,拆分规则明确;
◆ 应用程序模块清晰明确,...
分类:
数据库 时间:
2015-06-01 22:37:04
阅读次数:
225
动态代理概述、动态代理原理、Proxy代理类、InvocationHandler接口、实现动态代理和动态代理的作用...
分类:
编程语言 时间:
2015-06-01 22:35:15
阅读次数:
163
>>> a = []
>>> a.append(33)
>>> a.append(44)
>>> a.append(22)
>>> a.append(34)
>>> a
[33, 44, 22, 34]
>>> a.sort()
>>> a
[22, 33, 34, 44]
>>> a.pop()
44
>>> a
[22, 33, 34]
>>> a.pop()
34
>>> a
[22, 33...
分类:
编程语言 时间:
2015-06-01 22:35:04
阅读次数:
135
摘要:
主要记录Mybatis+SpringMVC最新版整合、补充部分有事务不起作用的原因说明。...
分类:
编程语言 时间:
2015-06-01 22:35:15
阅读次数:
252
OS X版本:10.10.3
10.10.3自带了svn,但是版本是1.7,如果项目是使用1.8的svn,就必须升级到1.8,才能够正常使用。当前svn的最新版本是1.8.13。那么首先删除旧版本的svn,先查看svn安装到哪个目录:
localhost:~ mikan$ which svn
/usr/local/bin/svn删除旧版本的svn:
localhost:~ mikan...
分类:
Web程序 时间:
2015-06-01 22:35:11
阅读次数:
315
Singleton(单例)模式用于确保某个类只有一个实例,并且为之提供一个全局访问点。
Singleton模式适用情况:
当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时
当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时
在任何情况下,Singleton模式都建议我们提供能够访问单例对象的公有静态方法。如果...
分类:
其他好文 时间:
2015-06-01 22:34:43
阅读次数:
212