自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 接口的变量为什么必须是常量!

接口就是提供一种统一的协议,而接口中的属性也属于协议中的成员.它们是公共的,静态的,最终的常量.相当于全局常量.抽象类是不完全的类,相当于是接口和具体类的一个中间层.即满足接口的抽象,也满足具体的实现.如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法通过行为来修改属性。有的人会说了,没有关系,可以通过实现接口的对象的行为来修改接口中的属性。这当然没有问题,但是考虑这

2007-07-27 20:12:00 2379 1

转载 用Java实现几种常见的排序算法

用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。   插入排序:   package org.rut.util.algorithm.support;   import org.rut.util.algorithm.SortUtil;   /**   * @author treeroot   * @since 2006-

2007-07-27 20:06:00 466

转载 彻底学习java中的重载与覆盖

彻底学习java中的重载与覆盖初次见到这两个单词并没有什么特别的感觉,但是时间长了,却发现书上一会儿用override,一会儿又用overload,搞得我的迷迷糊。于是就做了个总结,希望能对和我一样对这两个概念模糊不清的网友有一个帮助。override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只

2007-07-27 20:04:00 695

转载 Java中static、this、super、final用法

Java中static、this、super、final用法(转载)一、static请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}}  看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Ja

2007-07-27 19:58:00 407

转载 String总结

String既可以作为一个对象来使用,又可以作为一个基本类型来使用。导致String类比较特殊,容易混淆。这里指的作为一个基本类型来使用只是指使用方法上的。比如String s= "Hello",它的使用方法如同基本类型int一样,如int i=1;,而作为一个对象来使用,则是指通过new关键字来创建一个新对象,如String s = new String("Hello")。 

2007-07-22 20:19:00 500

原创 为什么方法体内部不能有任何权限修饰符。

任何在方法内的变量,绝对不能有任何权限修饰符比如public ,private ,protected,static 等,但是可以是final. 不能使用权限修饰符,是因为方法内声明的变量都是局部变量,只在方法体内部有效,和权限修饰符有冲突,所以不能在变量前面加任何权限修饰符,static的变量是类变量或全局变量,也是一样的道理. 

2007-07-22 20:14:00 893

转载 Java的内存泄漏

Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。       随着越来越多的服务器程序采用Java技术,例如JS

2007-07-22 15:07:00 511

转载 栈内存和堆内存

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为改变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理

2007-07-22 14:38:00 929 1

转载 关于Java栈与堆的思考

原文:http://blog.csdn.net/zdmilan/archive/2005/10/29/519182.aspx讲的非常好,清楚明了。1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存

2007-07-22 14:12:00 402

quartz 1.6.5

quartz包,quartz1.6.5,其中包含建表的所有sql

2009-09-14

poi 3.2 final

poi最新3.2 final,解析excel的插件

2009-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除