JAVA 语言
文章平均质量分 69
绝对秋香
佛系,出门困难症,少有爱好篮球
展开
-
Java static 详细解释
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成...原创 2011-10-21 11:05:17 · 119 阅读 · 0 评论 -
c:foreach 标签的属性 详细解释
标签的使用 2007年03月10日 15:46标签的使用 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是和。在这里介绍的...原创 2012-03-27 09:00:11 · 2853 阅读 · 0 评论 -
java 静态块、非静态块、静态函数、构造函数 执行顺序
[size=medium]java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的。结构如下:static { 静态语句代码块}{ 非静态语句代码块}异同点相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋 值。不同点...原创 2012-04-01 16:25:47 · 69 阅读 · 0 评论 -
JAVA:注解(一)
JAVA:注解(一)(2010-06-24 08:52:15)转载▼ 标签:杂谈 分类: JAVA方向 Annotation 是 JDK 1.5 增加的语言特性,主要为 Java EE 5 发布作为铺垫的,从 Jav...原创 2012-11-20 20:52:44 · 81 阅读 · 0 评论 -
JAVA 反射详细讲解 实例
一、反射的含义: Java类的一种自审机制,它是一种可以认识自身和动态改变自身的一种行为。 二、反射的使用: 1、通常在对文件操作时需要用到类的反射机制,通过反射可以获取一个未知类的内部信息(如:属性、方法等) 2、本使用步骤: A、反射应用中首先应用Class创建一个指向某个类(如A类,非默认包时应加上包名)的对象。 B、利用刚创建的...原创 2012-08-17 16:06:41 · 104 阅读 · 0 评论 -
Java反射机制的学习
Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也许你使用Java已经很长时间了,可是几乎不会用到Java反射机制。...原创 2012-11-22 10:27:18 · 71 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package...原创 2012-11-22 10:29:44 · 74 阅读 · 0 评论 -
Java文件file操作总结
2010-08-31 15:55 1106人阅读 评论(0) 收藏 举报由于一直在使用Java file功能,但是总是很混乱,今天将Java File的所有功能做一个总结。Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效...原创 2012-11-22 14:14:42 · 103 阅读 · 0 评论 -
JAVA的文件操作【转】
11.3 I/O类使用由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。 11.3.1 文件操作 文件(Fi...原创 2012-11-22 14:28:59 · 90 阅读 · 0 评论 -
Dom4j创建XML文件,对该文件进行修改、格式化以及读取的Demo
import java.io.File;import java.io.FileWriter;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentHelper;impor...原创 2012-11-22 18:04:27 · 99 阅读 · 0 评论 -
[Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void re...原创 2012-12-22 16:39:38 · 86 阅读 · 0 评论 -
lucene3.6.1 经典案例 入门教程
第一步:下载lucene的核心包lucene-core-3.6.1-javadoc.jar (3.5 MB) lucene-core-3.6.1.jar (1.5 MB) 拷贝到项目的lib 文件夹里 第二步:在C盘下建立source文件夹 (C:\source)source文件夹存放待索引的文件,例如,建立两个文件,名称为 test1.txt ...2012-09-12 10:47:17 · 119 阅读 · 0 评论 -
java中equals 方法和 == 的区别 (详细)
equal 和 == 的区别 java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串...原创 2012-03-26 11:05:08 · 67 阅读 · 0 评论 -
Eclipse快捷键大全 (转载)
eclipse快捷键详细介绍 用的最多Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑...原创 2012-07-13 19:11:24 · 62 阅读 · 0 评论 -
java时间格式大全1!
java时间格式大全1!2007年10月22日 星期一 11:32java.util.*;import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss ...原创 2012-07-10 17:13:00 · 70 阅读 · 0 评论 -
Java访问权限修饰符用法总结 ( public, protected, friendly, private等修饰符
权限修饰符概述: 作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friendly√√××private√×××java访问权限修饰符(特殊情况除外)不写时默认为friendly ...2011-10-26 10:46:42 · 293 阅读 · 0 评论 -
单例类 JAVA设计模式
基本概念Singleton 是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点.对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或 Socket 连接要受到一定的限制,必须保持同一时间只能有一个连接的存在.再举个例子,集合中的 set 中不能包含重复的元素,添加到set里的对象必须是唯一的,如果重复的值添加到 set,它只接受一个实例.JDK...原创 2011-11-03 22:59:47 · 68 阅读 · 0 评论 -
java abstract 抽象类 总结
Abstract是Java中的一个重要关键字,可以用来修饰一个类或者一个方法。修饰一个方法时,表示该方法只有特征签名(signature),没有具体实现,而是把具体实现留给继承该类的子类。一个类中只要有一个abstract方法,那么这个类就要被声明为abstract,但是其中可以有非 abstract方法。 abstract类可以使得类的设计者能够创建方法的原型,而真正的实现留给使用这个类的...2011-11-05 09:33:08 · 106 阅读 · 0 评论 -
Java abstract 抽象类 interface接口的区别
Java接口特性学习 在Java中看到接口,第一个想到的可能就是C++中的多重继承和Java中的另外一个关键字abstract。从另外一个角度实现多重继承是接口的功能之一,接口的存在可以使Java中的对象可以向上转型为多个基类型,并且和抽象类一样可以防止他人创建该类的对象,因为接口不允许创建对象。 interface关键字用来声明一个接口,它可以产生一个完全抽象...原创 2011-11-05 09:44:26 · 89 阅读 · 0 评论 -
异常机制及throw与throws的区别 try,catch,throw,throws,finally
Java的异常处理转自 http://blog.csdn.net/ronawilliam/article/details/3299676Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的: Throws: Lists the exceptions a method could t...原创 2011-11-05 15:18:55 · 153 阅读 · 0 评论 -
overload和override的区别 (精简)
overload和override的区别override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个不相同。 2、不能重载只有返回值不同的方法名。3、存在于父类...原创 2011-11-05 16:04:36 · 67 阅读 · 0 评论 -
Java int Integer 详解
1.int是基本的数据类型;2.Integer是int的封装类;3.int和Integer都可以表示某一个数值;4.int和Integer不能够互用,因为他们两种不同的数据类型; 当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装object的,这是就需要这些内建类型的外覆类了。 举例说明A...原创 2011-11-06 15:36:11 · 223 阅读 · 0 评论 -
java String和StringBuffer的区别
在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是fina...2011-11-06 15:44:32 · 114 阅读 · 0 评论 -
Java HashMap和Hashtable的区别
1、 继承和实现区别 Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。 2、 线程安全不同 HashTable的方法是同步的,HashMap是未同步,所以在多线程场合要手动同步HashMap。...原创 2011-11-06 16:07:09 · 105 阅读 · 0 评论 -
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍...
JUnit 4 中的Before After IgnoreTest BeforeClass AfterClass@BeforeClass:针对所有测试,只执行一次,且必须为staticvoid@Before:初始化方法@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@After:释放资源@AfterClass:针...原创 2012-05-28 17:46:55 · 211 阅读 · 0 评论 -
java 创建线程的方法 继承Thread类和实现Runnable接口
要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法;◆实现Runnable接口,重载Runnable接口中的run()方法。具体步骤1、扩展Thread类来创建线程首先,需要通过创建一个新类来扩展Thread类,这个新类就成为Thread类的子类。接着在该子类中重写Thread类的run()方法,此时方法体内的程序就是将...原创 2011-12-06 10:51:50 · 334 阅读 · 0 评论 -
java以post发送方式实现百度Sitemap实时推送代码分享
怎么实现百度sitemap实时推送,首先,得拥有自己的网站,然后在百度站长上验证通过之后,才有资格推送百度sitemap。 如何选择链接提交方式,当然是选择最快的推送方式,主动推送,最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。 本人开发的网站用的是ssh框架,底层是java语言,...2015-06-21 09:48:27 · 314 阅读 · 0 评论