
java基础
权基龙
坚持就是胜利
展开
-
java中的反射,invoke方法
package org.curry.tool;import java.lang.reflect.Method;public class InvokeMethods { public static void main(String[] args) { Employee emp = new Employee(); Class cl = emp.getClass();//是Class,而不转载 2014-01-15 17:40:46 · 993 阅读 · 0 评论 -
ThreadLocal理解
一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制转载 2014-08-12 15:12:48 · 469 阅读 · 0 评论 -
常用设计模式的应用场景
单例模式 允许自由创建每个类没有实际意义,还有可能造成系统性能下降 优势:减少创建java实例带来的系统开销 便于系统跟踪某个实例的生命周期,实例状态等 2 工厂模式: 工厂模式又分简单工厂模式,抽象工厂模式 使用简单工厂模式的优势是:让对象的调用者和对象创建过程分离,当对象调用者需要对象时,直接向工厂请求即可。从而避转载 2014-08-12 14:25:44 · 489 阅读 · 0 评论 -
HashSet原理
1. HashSet1). HashSet验证Set的无序性和唯一性(1). HashSet验证无序性示例代码:[java] view plaincopy//1. 验证无序性 class HashDemoI { public static void sop(Object o){转载 2014-08-12 10:45:01 · 750 阅读 · 0 评论 -
深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本转载 2014-08-12 10:18:31 · 465 阅读 · 0 评论 -
Java IO最详解
Java IO 详解初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流转载 2014-08-21 10:11:10 · 998 阅读 · 0 评论 -
Java中Map遍历常用的四种方法
今天写程序又用到了HashMap(),在此我也总结一下,自己以前用过的四种方法。[java] view plaincopypackage com.xing.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map;转载 2014-09-04 09:07:35 · 1666 阅读 · 0 评论 -
Ibatis入门教程
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:1 、导入相转载 2014-03-10 12:17:22 · 706 阅读 · 0 评论 -
【知识点】Filter、Servlet、Listener区别与联系
1. Filter实现javax.servlet.Filter接口,在web.xml中配置与标签指定使用哪个Filter实现类过滤哪些URL链接。只在web启动时进行初始化操作。filter 流程是线性的, url传来之后,检查之后,可保持原来的流程继续向下执行,被下一个filter, servlet接收等,而servlet 处理之后,不会继续向下传递。filter功能可用来保持流转载 2014-07-31 14:57:19 · 399 阅读 · 0 评论 -
Spring AOP 详解
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解转载 2014-07-21 22:30:43 · 482 阅读 · 0 评论 -
MVC设计模式
MVC 模式结构 MVC 模式将应用分为模型、视图和控制器三个部分: 1. 视图:数据的展现。 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并能接收用户的输入数据,但是它并不进行任何实际的业务处理。视图可以向模型查询业务状态,但不能改变模型。视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新。 2. 模型:应用对象。 模型是应用程序的主体部分。 模型代原创 2014-07-21 17:11:51 · 662 阅读 · 0 评论 -
Java基础总结
1.标示符原创 2014-07-17 23:31:30 · 418 阅读 · 0 评论 -
spring结合hibernate访问数据库方式的比较
1.直接使用HibernateAPIpublic class DaoImp implate Dao{ private SessionFactory sessionFactory; private static String hql = "from User u where u.username=? "; public void setSe原创 2014-04-11 14:01:27 · 1154 阅读 · 0 评论 -
struts2中改变struts.xml默认路径 或可能遇到的问题
struts2.X配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下。但是为了方便管理,开发人员把struts.xml放到其他位置,处理方法如下。首先要明白struts2加载配置文件都是从自己的jar包和/WEB-INF/classes两个默认的位置加载的。若修改struts2.x配置文件的存放位置,在web.xml配置转载 2014-04-10 11:07:49 · 584 阅读 · 0 评论 -
Collections.sort()的两种用法
/*** @author guwh* @version 创建时间:2011-11-3 上午10:49:36* 类说明*/ package com.jabberchina.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util原创 2014-03-19 15:37:02 · 1609 阅读 · 0 评论 -
java clone方法
package test1;import java.util.Date;import java.util.GregorianCalendar;public class CloneTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated metho原创 2014-01-20 14:30:54 · 617 阅读 · 0 评论 -
枚举类型Enum
package test;import java.util.*;public class EnumTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.原创 2014-01-15 16:37:12 · 1202 阅读 · 0 评论 -
Equals比较对象
package test;import java.util.Date;import java.util.GregorianCalendar;public class EqualTest{ public static void main(String[] args){ Employee a1 = new Employee("adams", 75000, 1987, 12, 15)原创 2014-01-15 14:38:13 · 606 阅读 · 0 评论 -
深入研究ThreadLocal
深入研究java.lang.ThreadLocal类 一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一转载 2015-07-17 14:30:22 · 566 阅读 · 0 评论