Java基础
不抛弃_不放弃
不抛弃亲人战友朋友不放弃自己理想希望
展开
-
jdk 6中的java包和javax包区别
java和javax的区别java 是java j2sdk 中的类库,也就是Java Development kit 。 它提供也一些基础的东西,如io库、桌面程序的类库,如awt。集合库(如Collection、List、Map)。等这些最基础的类库javax是java的扩展包,如j2ee 中的类库,包括servlet,jsp,ejb,数据库相关的一些东西,xml的等。原创 2013-03-29 15:09:05 · 6828 阅读 · 1 评论 -
介绍一个好用的工具类库commons-beanutils
commons-beanutils.jar可以到Apache官网的commons子项目下找到它,或者,在Struts2,Spring的下载包中也能看到它的影子。单独使用时,要多引进一个commons-logging.jar,这个包也是非常见的,可在有commons-beanutils.jar的地方找到它。好,我们来测试一下,怎么使用这个类库中的两个常用类及它的常用方法。首先,写一个POJO类,转载 2013-07-16 09:26:56 · 946 阅读 · 0 评论 -
POJO
POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(转载 2013-07-16 09:21:02 · 448 阅读 · 0 评论 -
ANT简明教程[转载]
一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性 用于指定 project 元素的名称。2) default转载 2013-06-18 19:44:21 · 342 阅读 · 0 评论 -
java 注解的学习
转载:http://wanqiufeng.blog.51cto.com/409430/458883一、什么是java注解 注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添原创 2013-05-28 15:25:23 · 445 阅读 · 0 评论 -
抽象类构造函数
构造函数是对象的基本,没有构造函数就没有对象。若果在父类中(这里就是你的抽象类)中显示的写了又参数的构造函数,在子类继承是就必须写一个构造函数来调用父类的构造函数例子: abstract class Person { //定义一个抽象类,必须被继承 Person(int i) { } } public class Student extends P原创 2013-04-12 15:53:03 · 1068 阅读 · 0 评论 -
如何取出 Map中key和value的值
偶然一次用到map迭代,需要使用map的key,问度娘后记录使用方法如下,希望更多人能学习到. public class MyUtil1 {public static void iteratorMap1(Map m) {Set set=m.keySet();//用接口实例接口Iterator iter = set.iterator();while (iter.hasNext原创 2013-04-11 19:09:59 · 742 阅读 · 0 评论 -
JAVA正则表达式4种常用的功能
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持,本文介绍了它的四种常用的功能:查询、提取、分割和替换。正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持,下面简单的说下它的4种常用功能:查询:以下是代码片段: String str="abc efg ABC";String regEx="a|f"原创 2013-04-11 15:40:53 · 542 阅读 · 0 评论 -
Colection
在java类库中,集合类的基本接口是Collection接口这个接口有两个基本方法:public interface Collection{ boolean add(E element); Iterator iterator();}除了这两个方法之外,还有几个方法,add方法用于向集合中添加元素,如果添加元素确实改变了集合就返回t原创 2013-03-28 17:08:13 · 874 阅读 · 0 评论 -
java中的lock和synchronized区别是什么
创建一个多线程步骤: classs *Runable implements Runnable{ public void run(){ doMost... } } *Runnable r=new *Runnable(); Thread thread=new Thread(r); thread.start(); thread.interrupt();程序应该对线程中断做出恰当响应=======原创 2013-03-28 17:17:58 · 1063 阅读 · 0 评论 -
java关键字Transient 和 Volatile
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。 这样当多个线程转载 2013-04-08 18:30:59 · 417 阅读 · 0 评论 -
java 7 /java.nio.file 文件监控!!!
public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(FileSystems.getDefault()); try { WatchS原创 2013-03-29 19:00:26 · 824 阅读 · 0 评论 -
java 文件操作 Io
private static String basedir = System.getProperty("user.dir");可以获得到系统工作路径:basedir=E:\Workspaces\MyEclipse 8.6\TestSqllite原创 2013-04-07 20:04:38 · 453 阅读 · 0 评论 -
文件夹过滤
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 文件夹过滤 * @author cnm * @date 2012-09-06 * */@SuppressWarnings({"unchecked","rawtypes"})public class FilesFilter {原创 2013-04-02 10:43:53 · 535 阅读 · 0 评论 -
jdbc学习
待写...原创 2013-03-29 18:59:00 · 353 阅读 · 0 评论 -
获取某个类的绝对路径
public class JarPath { /** * LOG 日志 */ private static Logger LOG = Logger.getLogger(JarPath.class); public static String getJarPath(){ String path = JarPath.class.getProtectionDom原创 2013-03-29 18:47:33 · 672 阅读 · 0 评论 -
json 与 bean 之间的date转换
扩展JsonValueProcessor接口获得相应转换的日期格式 import java.text.SimpleDateFormat; import java.util.Date; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueProcessor; pu原创 2013-07-16 15:40:15 · 738 阅读 · 0 评论