自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录

不积跬步无以至千里

  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 3. java.lang.Class

java.lang.Classpublic final class Class implements java.io.Serializable,  java.lang.reflect.GenericDeclaration,  java.lang.reflect.Type,  java.lang.reflect.AnnotatedElement1.Class

2016-09-08 14:22:09 278

原创 var 全局变量 局部变量

var n1=1;n2=2;function f1(){    var n3=3;  n4=4;}console.log("n1="+n1);console.log("n2="+n2);//console.log("n3="+n13); Error: n13 is not defined//console.log("n4="+n14); Error: n13 i

2016-09-08 09:12:06 3230

原创 枚举

枚举1.枚举的用法及使用场景在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package basicExerc

2016-08-19 16:31:54 286

转载 RandomAccess接口的使用

http://blog.csdn.net/keda8997110/article/details/8635005引子:RandomAccess在类Collections的shuffle()方法中的使用:(jdk源码如下)Java代码  "font-size: small;">/**      * Randomly permute the specified 

2016-08-17 17:35:43 272

原创 HashMap 和 LinkedHashMap

HashMap 和 LinkedHashMapHashMap: 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操

2016-08-17 15:04:54 945

原创 java.util.TreeMap

java.util.TreeMap//说明:基于红黑树(Red-Black tree)的 NavigableMap 实现。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。此实现为 containsKey、get、put 和 remove 操作提供受保证的 log(n) 时间开销。这些算

2016-08-17 11:41:41 459

转载 重写equals方法的注意事项

一。 在重写equals方法时,要注意满足离散数学上的特性1   自反性:对任意引用值X,x.equals(x)的返回值一定为true.2   对称性:对于任何引用值x,y,当且仅当y.equals(x)返回值为true时,x.equals(y)的返回值一定为true;3   传递性:如果x.equals(y)=true, y.equals(z)=true,则x.equals(z)

2016-08-12 15:48:40 3024

原创 3-4、java.util.Queue

3-4、java.util.Queuepackage java.util;public interface QueueE> extends CollectionE> {    boolean add(E e);    boolean offer(E e);    E remove();    E poll();    E element();    E peek

2016-08-10 22:58:59 300

原创 6-1、java.util.LinkedList

6-1、java.util.LinkedListpackage java.util;public class LinkedListE>        extends AbstractSequentialListE>        implements ListE>, DequeE>, Cloneable, java.io.Serializable{    tra

2016-08-10 22:58:35 261

原创 5-3、java.util.AbstractSequentialList

5-3、java.util.AbstractSequentialListpackage java.util;public abstract class AbstractSequentialListE> extends AbstractListE> {    protected AbstractSequentialList() {}    public E get(int

2016-08-09 18:11:00 240

原创 5-2、java.util.Vector

5-2、java.util.Vectorpackage java.util;public class VectorE> extends AbstractListE>        implements ListE>, RandomAccess, Cloneable, java.io.Serializable{    protected Object[] elem

2016-08-09 18:10:27 269

原创 5-1、java.util.ArrayList

5-1、java.util.ArrayListpackage java.util;public class ArrayListE> extends AbstractListE>        implements ListE>, RandomAccess, Cloneable, java.io.Serializable{    private static fina

2016-08-09 18:09:56 378

原创 4-1、java.util.AbstractList

4-1、java.util.AbstractListpackage java.util;public abstract class AbstractListE> extends AbstractCollectionE> implements ListE> {    protected AbstractList() {}    public boolean add(E

2016-08-08 17:57:35 355

原创 3-4、java.util.Queue

3-4、java.util.Queue

2016-08-08 17:56:56 208

原创 3-3、java.util.Set

3-3、java.util.Set

2016-08-08 17:56:40 286

原创 3-2、java.util.List

3-2、java.util.List package java.util;public interface ListE> extends CollectionE> {    int size();    boolean isEmpty();    boolean contains(Object o);    IteratorE> iterator();

2016-08-08 17:56:23 383

原创 3-1、java.util.AbstractCollection

1、java.util.AbstractCollectionpackage java.util;public abstract class AbstractCollectionE> implements CollectionE> {    protected AbstractCollection() {    }    public abstract Itera

2016-08-08 17:55:48 255

原创 2、java.util.Collection

1、Collectionpackage java.util;public interface Collection extends Iterable { Iterator iterator(); int hashCode(); boolean equals(Object o);Object[] toArray(); T[] toArray(T[] a); 

2016-08-08 17:55:20 288

原创 1-1、java.util.Iterator java.util.ListIterator

1、Iteratorpackage java.util;public interface Iterator {  boolean hasNext();  E next();  void remove();}说明:对 collection 进行迭代的迭代器。取代了 Java Collections Framework 中的 Enumeration。

2016-08-08 17:54:57 579

原创 1、java.lang.Iterable

1.Iterable  package java.lang;import java.util.Iterator;public interface Iterable {  Iterator iterator();}//说明:实现这个接口允许对象成为 "foreach" 语句的目标since 1.5

2016-08-08 17:54:30 471

原创 13、字符串

1、String类型是不可变类型,每次String对象的修改操作会重新创建String对象.private final char value[];public String() {  this.value = new char[0];}String.format():格式化字符串String.split():将字符串从正则表达式匹配的地方分隔成数组。String. re

2016-08-07 22:04:41 221 3

原创 可变类型和不可变类型

可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当你获得这个类的一个实例引用时,你可以改变这个实例的内容。不可变类:当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。如何创建一个自己的不可变类:.所有成员都是private.不提供对成员的改变方法,例如:setXXXX

2016-08-07 22:04:15 940 4

原创 12、异常

1、早期错误处理模式:通常返回某个特殊的词或者设置标记,假定接收者对这个词或者标记进行检查,判定是否发生了错误。2、异常:使用new在堆上创建异常,异常会记录发生的地方,方法调用记录,发生了什么错误。         发生异常后,当前执行路径被终止,并从当前环境中抛出异常的引用。异常处理机制:异常处理机制接管程序后会寻找合适的异常处理程序。异常处理程序:发生异常后的修复程序。使

2016-08-06 23:24:18 417

原创 容器

CollectionListArrayList------------->--->Object[]   VectorStack--->Object[]   Vector------------->--->Object[]   LinkedList------------->-

2016-08-05 22:25:21 167

原创 HashCode

hashCode 和equals 什么时候hashCode的值会相等?两者之间有什么关系?Character c=new Character('3');String d=new String("3");Character a=new Character(c);String b=new String(d);System.out.println("a.equals(b)="+a.e

2016-08-05 17:57:54 331

原创 ArrayList与LinkedList

比较:1.内部数据存在形式:ArrayList:private transient Object[] elementData;LinkedList:private static class Node {  E item;  Node next;  Node prev;  Node(Node prev, E element, Node next) { 

2016-08-04 22:29:28 182

原创 11、持有对象

1.容器类类库:保存对象引用1)Collection:一个独立元素的序列。如List Set QueueList:按特定顺序存储元素Set:元素不能重复Queue:只允许从元素的一段加入对象,从元素的另一端移除对象。2)Map:一组键值对对象,允许通过键寻找值。对于每个键,Map只允许存储一次。键和值在Map中的存储顺序并不是他们的添加顺序。如:HashMap、TreeMap、

2016-08-04 22:27:07 331

原创 10、内部类

1.内部类将类的定义放在另一个类的定义的内部内部类自动拥有对其外部类所有成员的访问权。构建内部类对象时需要一个指向其外部类对象的引用。2、.this与.new.this:内部类获取外部类对象.new:在内部类和外部类之外的其他类中生成外部类的内部类对象public class execrise06 {  public void outerMrthod

2016-08-03 19:36:09 228

原创 8.多态

1.多态实现机制:动态绑定方法调用机制将方法和方法主体绑定在一起,即确定哪个对象调用哪个方法。前期绑定:后期绑定(运行时绑定、动态绑定):参数类型设置父类类型,运行时设置参数等于子类类型对象,子类类型对象向上转型为父类类型,进而使程序正确执行。对象的实际类型到运行时才能确定,编译器编译时不知道对象的实际类型。2.多态的可扩展性对父类添加新的子类不会影响之前已经存在的

2016-08-02 18:01:04 352

原创 7.复用类

1.复用类:组合 继承 代理组合:在类A中存在类B的对象引用。外部类可通过类A中类B的对象引用操作类B的所有方法。继承:类A继承自类B,拥有类A除Private之外的修饰符修饰的域或方法代理:类A中存在private修饰的类B对象引用。在类A中把类B可对外公开访问的方法重新写一遍,内部直接使用类B对象引用调用类B的方法。2.初始化流程基类静态成员子类静态成员

2016-08-02 17:58:47 299

原创 Vector和ArrayList的比较

http://blog.csdn.net/tayanxunhua/article/details/10037403List接口下一共实现了三个类:ArrayList,Vector,LinkedList。LinkedList就不多说了,它一般主要用在保持数据的插入顺序的时候。ArrayList和Vector都是用数组实现的,主要有这么三个区别:1、Ve

2016-08-02 17:58:10 446

原创 6.访问权限控制

1.访问权限protected:在当前类、当前类的父类、当前类的同包类、当前类的子类中可以访问。访问权限:public>protected >friendly>private作用域:当前(父,超)类:同一Package:派生(子)类:其他Package:public√√√√protected

2016-08-02 17:55:52 397

原创 switch

Character ch='X';Byte bt=56;Short st=56;Integer in=56;String str="a";Character ch2=null;Byte bt2=null;Short st2=null;Integer in2=null;String str2=null;switch (ch){case 'X':Syst

2016-08-01 22:08:51 241

原创 内部类

1.类A有一个内部类类B,类C可以定义内部类类B吗?可以execrise05.javapublic class execrise05 extends execrise03{  public void quilty() {}  public class exercise08{}}class exercise06{}execrise03.javapublic

2016-08-01 22:06:51 170

原创 import static和import的区别

import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法

2016-08-01 22:05:44 150

原创 StringBuffer StringBuilder

相同点:同一个包 实现相同的接口,继承相同的类package java.lang;public final class StringBuffer  extends AbstractStringBuilder  implements java.io.Serializable, CharSequenceStringBuffer:方法public synchron

2016-08-01 22:04:51 153

原创 for foreach Iterator

List strs=new ArrayListstrs.add("a");strs.add("b");for(int i=0;i  System.out.println("for----"+strs.get(i));  strs.remove(i);  i--;}//上述代码可以简化为//        for(int i=0;i//

2016-08-01 15:34:36 276 1

原创 3、操作符

1、java操作符:+ - *  / % 优先级:先加减后乘除2.赋值=基本类型存储实际的值,赋值是直接将一个地方的内容复制到另一个地方对象赋值操作的是一个对象的引用,赋值成功后是它们是同一个对象的引用,指向同一个对象。String对象例外。因为String的value是final关键字修饰,所以每次更改会重新创建一个String对象。private final

2016-07-31 23:16:55 234

原创 生成javadoc

1.生成某个文件的javadoc在控制台中进入文件所在目录 使用命令 javadoc 文件名.java 在文件所在目录生成文件的注释说明文件2、使用IDEA生成javadocntelliJ IDEA作为Java流行的编辑器, 其生成一些Javadoc会对中文乱码, 使用UTF-8编码即可. 这个常见的问题, 则需要生成时设置参数即可.在 “Tools->Gerenate J

2016-07-31 14:21:37 253

原创 问题

1.一个接口有3个实现类,每个实现类都是不一样的。provider 中提供了3个类的实例comcumer中配置了一个接口实例调用时如何确定调用的是哪一个接口实例?问题一:comcumer中配置的name应该与接口是没有关系的,有3个实现类如何确定使用的是哪一个实现类?问题二:如果同时有多个满足关系的provide,consumer调用的时候如何决定使用哪一个?分

2016-07-30 22:03:32 340

Axure8.0.0.3333

汉化时如果安装目录中没有lang目录,可以自己建立,并将default文件拷贝到该目录。

2017-08-30

spring.ftl freemarker

freemarker spring.ftl 使用freemarker必不可少的文件

2015-08-03

spring.ftl

找了好长时间才找到的文件,免费分享给大家

2015-08-03

人事管理系统

简单的人事管理系统 供初学者练习使用 有数据库和源代码 用C#做的

2012-06-06

空空如也

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

TA关注的人

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