java集合简介
摘要:java集合主要包括以下几点Java 集合概述Collection 接口Iterator 接口SetListMapCollections 工具类Enumeration1.java集合概述 •Java 集合就像一种容器,可以把多个对象的引用(对象本身还在栈内存中,集合中放的是对象的引用)放入容器中。 •Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组 •Java 集合可分为 Set、List 和 Map 三种体系 –Set:无序、不可重复的集合 –List:有序,可重复的集合 –Map:具有映射关系的集合 在 Java5 之前,Java...
阅读全文
posted @
2014-01-21 11:14
飞鸟快跑
阅读(794)
推荐(0) 编辑
java常用类
摘要:介绍一下几个java中经常用到的类 •String 类 •StringBuffer、StringBuilder 类 •Date 类 •DateFormat 类 •Random、Math 等1. String类1.1 String 类的常用方法 •public int indexOf (String s):从当前字符串的头开始检索字符串 s,并返回首次出现 s 的位置 •indexOf(String s ,int startpoint) 求指定字符的索引 •lastIndexOf (String s) •public String substring(int startpoin...
阅读全文
posted @
2014-01-20 15:14
飞鸟快跑
阅读(530)
推荐(0) 编辑
java中的反射
摘要:主要介绍以下几方面内容理解 Class 类理解 Java 的类加载机制学会使用 ClassLoader 进行类加载理解反射的机制掌握 Constructor、Method、Field 类的用法理解并掌握动态代理1.理解Class类 –对象照镜子后可以得到的信息:某个类的数据成员名、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE 都为其保留一个不变的 Class 类型的对象。一个 Class 对象包含了特定某个类的有关信息。 –Class 对象只能由系统建立对象 –一个类在 JVM 中只会有一个Class实例 –每个类的实例都会记得自己是由哪个 Class 实例所生成1:...
阅读全文
posted @
2014-01-18 18:04
飞鸟快跑
阅读(89664)
推荐(32) 编辑
Java中直接输出一个类的对象
摘要:例如package com.atguigu.java.fanshe;public class Person { String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { ...
阅读全文
posted @
2014-01-18 16:54
飞鸟快跑
阅读(9020)
推荐(0) 编辑
java中的注解
摘要:Annotation(注释) 概述 •从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注释) •Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息. •Annotation 可以像修饰符一样被使用, 可用于修饰包,类, 构造器, 方法, 成员变量, 参数, 局部变量的声明, 这些信息被保存在 Annotation 的 “name=value” 对中. •An...
阅读全文
posted @
2014-01-16 22:48
飞鸟快跑
阅读(326)
推荐(0) 编辑
java的异常处理简介
摘要:异常概述任何一种程序设计语言设计的程序在运行时都有可能出现错误,例如除数为0,数组下标越界,要读写的文件不存在等等。捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。对于这些错误,一般有两种解决方法:遇到错误就终止程序的运行。(不合法)由程序员在编写程序时,就考虑到错误的检测、错误消息的...
阅读全文
posted @
2014-01-16 18:19
飞鸟快跑
阅读(816)
推荐(0) 编辑
java中的泛型类及其使用
摘要:泛型的使用集合的使用 一般集合的使用方式是: 比如有一个Person类 1 package com.atguigu.java; 2 3 public class Person { 4 5 // @Override 6 // public boolean equals(Object obj) { 7 // return false; 8 // } 9 10 private String name;11 private int age;12 public String getName() {13 return ...
阅读全文
posted @
2014-01-12 17:46
飞鸟快跑
阅读(20702)
推荐(0) 编辑
程序员常用网站
摘要:常用网站http://www.csdn.net/http://www.cnblogs.com/http://www.itpub.net/Web编程http://www.w3school.com.cn/JQueryhttp://jqueryui.com/http://www.lanrenzhijia.com/http://hemin.cn/jq/cheatsheet.htmlXMLhttp://www.xml.org.cn数据库http://www.connectionstrings.com/几乎收集了所有的数据库连接字符(connectionstring)了正则表达式http://www.re
阅读全文
posted @
2014-01-12 13:42
飞鸟快跑
阅读(299)
推荐(0) 编辑
关于字符串的一些重要方法
摘要:C#中:Compare(String, String)比较两个指定的String对象,并返回一个指示二者在排序顺序中的相对位置的整数。CompareTo(Object)将此实例与指定的Object进行比较,并指示此实例在排序顺序中是位于指定的Object之前、之后还是与其出现在同一位置。CompareTo(String)将此实例与指定的String对象进行比较,并指示此实例在排序顺序中是位于指定的String之前、之后还是与其出现在同一位置。Concat(Object)创建指定对象的字符串表示形式。Concat(String[])连接指定的String数组的元素。Contains返回一个值,.
阅读全文
posted @
2014-01-12 13:20
飞鸟快跑
阅读(421)
推荐(0) 编辑
C#中枚举类型和int类型的转化
摘要:先定义一个枚举类型public enum PropertyType { 小学 = 0, 初中, 高中,大学 };int ->enum int d=2; PropertyType a=(PropertyType)d;int <- enum PropertyType d = PropertyType.小学; int a = Convert.ToInt32(d);Enum类有关的方法Enum.Parse 方法 (Type, String)将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。public static Object Parse( Type enumType,
阅读全文
posted @
2014-01-11 17:57
飞鸟快跑
阅读(32974)
推荐(0) 编辑
java中Object相关的几个方法
摘要:protected Object clone()创建并返回此对象的一个副本。 String toString()返回该对象的字符串表示。 boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。 (不是值相等,而是是不是指向同一块内存空间) int hashCode()返回该对象的哈希码值。与垃圾回收相关 protected void finalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 与反射相关 Class getClass()返回此 Object 的运行时类。 与线程相关vo...
阅读全文
posted @
2014-01-11 17:25
飞鸟快跑
阅读(527)
推荐(0) 编辑
jQuery中bind,live,delegate与one方法的用法及区别解析
摘要:bind( )方法用于将一个处理程序附加到每个匹配元素的事件上并返回jQuery对象。.bind(eventType[, evnetData], Handler(eventObject)) 其中,参数eventType是一个字符串,包含一个或多个javaScript事件类型,例如click,submit或自定义事件的名称,指定多个事件类型时用空格分隔各个类型;eventData为Map类型,给出要传递给事件处理程序的数据,handler指定触发该事件时要执行的函数,eventObject表示事件对象。 .bind()方法将事件处理程序handler附加到匹配元素集合中的每个元素的eventTy
阅读全文
posted @
2014-01-11 17:09
飞鸟快跑
阅读(227)
推荐(0) 编辑
Jquery中常见问题
摘要:最近也是在做项目的时候刚接触到jQuery。下面汇总一下遇到的几个问题如何动态创建按钮 方式一:
("#a").html(""); 方式二:("#a").append(""); 添加一个按钮的地方:两种做法得到的效果是: html只会在标签处生成相应的按钮,即不管点几下,都只生成一个按钮 append是在标签的最后添加,点一次,就会出现一个按钮 还有一种方法是1 $("#add").click(function () {2 $("").insertAfter("#
阅读全文
posted @
2014-01-11 16:58
飞鸟快跑
阅读(1084)
推荐(0) 编辑
java中的Package语句和import语句
摘要:在实际项目中会有成百上千个类,我们把近似的类放在同一个包里面,比如把实体类放在实体类包里面package 为解决类的 命名冲突问题而引入的机制。 package语句作为Java源文件的第一条语句。(若缺省该语句,则指定为无名包。) 约定俗成的给包起名为把公司域名倒过来写,如com.sun Java编...
阅读全文
posted @
2014-01-11 10:31
飞鸟快跑
阅读(11202)
推荐(0) 编辑
java的内部类及匿名内部类
摘要:在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类内部类和外层封装它的类之间存在逻辑上的所属关系Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。 Inner class的名字不能与包含它的类名相同;Inner class可以使用包含它的类的静态和实例成员变量,也可以使用它所在方法的局部变量;内部类跟方法和成员变量一样,都是类的一个成员。所以像final,abstract,private,static,protected可以用来修饰内部类(比如外部类不能声明为private)。内部类享有和内部成员同样的待遇。为什么使用内部类? 如果这个类没有
阅读全文
posted @
2014-01-11 10:15
飞鸟快跑
阅读(723)
推荐(0) 编辑
面向对象的基本理解
摘要:学习编程一直没有感觉到面向对象的精髓所在,这里写写对面向对象的理解(java)主要说说下面几个方面: •类和对象 •信息的封装和隐藏 •构造方法 •方法的重载 •this 关键字 •函数的参数传递 •package语句/import语句•类和对象–理解面向对象的概念•面向过程 在一个结构体中定义窗口的大小,位置,颜色,背景等属性,对窗口操作的函数与窗口本身的定义没有任何关系,如HideWindow,MoveWindow,MinimizeWindow,这些函数都需要接受一个代表要被操作的窗口参数 ,是一种谓语与宾语的关系 。•面向对象定义窗口时,除了要指定在面向过程中规定的那些属...
阅读全文
posted @
2014-01-08 17:23
飞鸟快跑
阅读(343)
推荐(0) 编辑
数组在C++和java中的区别
摘要:几乎所有的程序设计语言都支持数组。在C和C++中使用数组是很危险的。因为C和C++中的数组就是内存块。如果一个程序要访问其自身内存块之外的数组,或者在数组初始化之前使用它,都会产生难以预料的后果。 java的主要目标之一就是安全性。java确保数组会被初始化,而且不能在它的范围之外被访问。这种范围检查,是以每个数组上少量的内存开销以及运行时的下标检查为代价的。但是由此换来的安全性和效率的提高,也是值得的。 当java创建一个数组对象时,实际上就是创建了一个引用数组,并且每个引用都会被自动初始化一个特殊值。该值拥有自己的关键字null,一旦java看见了null,就知道这个引用还没有指向某个对.
阅读全文
posted @
2014-01-04 17:27
飞鸟快跑
阅读(3154)
推荐(0) 编辑