在java中,我们通常在初识化一个字符串的时候就会面临是把它初始化为" ",还是不用给他赋值让他默认为null。 首先我们讲这两个符号是不同的,区别就在于null就是没有的意思,而""这个是指有一个空白的存在。如果我们创建一个对象赋值为null那么就表示只在堆当中创建了一个变量名,并没有在 栈中为它 ...
分类:
编程语言 时间:
2016-04-10 19:23:09
阅读次数:
162
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是 ...
分类:
编程语言 时间:
2016-04-10 19:22:30
阅读次数:
190
Eclipse添加maven依赖找不到maven库中的jar 开发中,经常需要添加第三方jar到maven库,添加jar的方法,这里不多介绍,网上很多,下面就以添加dana 的memcached客户端jar的例子来说明这次遇到的问题与解决的方法。 1. 安装第三方jar 进入cmd, F:\java ...
分类:
编程语言 时间:
2016-04-10 19:22:48
阅读次数:
190
package com.bwie.xlistviews;import com.bwie.test.R;import android.content.Context;import android.util.AttributeSet;import android.view.Gravity;import ...
分类:
编程语言 时间:
2016-04-10 19:21:23
阅读次数:
212
一.日志家族 Log4j一开始就很强大,在jdk自带日志系统之前,apache就曾经尝试把log4j划为java的一部分,不知为何没能成功,sun还是用了自己很弱的日志系统。为了兼容各个日志系统,apache又推出了commons-logging,来对多个日志系统进行封装。Commons-loggi ...
分类:
编程语言 时间:
2016-04-10 19:18:47
阅读次数:
196
jsp页面js代码: function downloadAttached(){ var id = []; id.push(infoid); var options = {}; options.action = "${pageContext.request.contextPath}/DocumentC ...
分类:
编程语言 时间:
2016-04-10 19:16:58
阅读次数:
180
背景: 本来是想琢磨琢磨别的东西,前两天开始使用xdebug+webgrind。感觉用着挺方便的,不过还只是初学,很多功能尚未了解。没有方向做一些东西,那就继续打打基础,今天开始看查找这一块。 正题: 顺序查找——顺序查找是在一个已知无(或有序)序队列中找出与给定关键字相同的数的具体位置。原理是让关 ...
分类:
编程语言 时间:
2016-04-10 19:18:26
阅读次数:
221
多态的3个条件: A a=new B(); a.b(); 1 A或者A的祖先至少有一个b() 2 A的句柄指向儿子的对象 3 儿子的方法覆盖了A的方法 动态联编:在程序运行的时候 根据对象的类型来决定该半丁哪个方法. 后绑定. 编译时候 看左边, A的类型是否有调用的方法. 执行时候 看右边,真正类 ...
分类:
编程语言 时间:
2016-04-10 19:18:01
阅读次数:
165
教材学习内容总结 输入与输出 InputStream与OutputStream 从应用程序角度来看,如果要将数据从来源取出,可以使用输入串流;如果要将数据写入目的地,可以使用输出串流。在Java中,输入串流代表对象为java.io.InputStream实例,输出串流代表对象为java.io.Out ...
分类:
编程语言 时间:
2016-04-10 19:18:01
阅读次数:
278
一、UML图 二、概念 桥接模式(Bridge):将抽象部分与它的实现部分分离,使他们都能够独立地变化。 三、说明 为什么叫“桥接模式”? 如上所看到的的UML图中,有一个聚合线,像一座桥。所以叫“桥接模式”。 概念解释: 什么叫抽象与它的实现分离,这并非说。让抽象类与其派生类分离。由于这没有不论什 ...
分类:
编程语言 时间:
2016-04-10 19:17:14
阅读次数:
199
package com.bwie.xlistviews;import com.bwie.test.R;import android.content.Context;import android.util.AttributeSet;import android.view.LayoutInflater; ...
分类:
编程语言 时间:
2016-04-10 19:14:47
阅读次数:
187
树状数组(Fenwick_tree),最早由Peter M. Fenwick于1994年以A New Data Structure for Cumulative Frequency Tables为题发表在SOFTWARE PRACTICE AND EXPERIENCE。其初衷是解决数据压缩里的累积频 ...
分类:
编程语言 时间:
2016-04-10 19:12:11
阅读次数:
267
3.1 built-in function type(42)=> <class 'int'> int('32')=>32 int(3.9) => 3 int(-2.3)=>-2 float(32)=> 32.0 float('3.14159')=>3.14159 str(32) => '32' st ...
分类:
编程语言 时间:
2016-04-10 18:06:47
阅读次数:
260
构造函数: 所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。 (就是一个普通的函数,与其他函数没有任何区别,可以理解为 函数==构造函数,它只是概念上的一个定义,使用它用来实例化对象。) 对于JavaS ...
分类:
编程语言 时间:
2016-04-10 18:03:33
阅读次数:
156
线程 1.线程的实现 (1)实现线程主要有3中方式:使用内核线程实现,使用用户线程实现和使用用户线程加轻量级进程混合实现。 (2)使用内核线程实现 内核线程就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换,内核通过操纵调度器对线程进行调度,并负责将线程映射到处理器上。 局限性:由于是基 ...
分类:
编程语言 时间:
2016-04-10 18:00:32
阅读次数:
148