`
yulon
  • 浏览: 118466 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1、了解ThreadLocal类.       查看相关api文档,对该类描述如下:       该类提供了线程局部变量。这些变量不同于它们的普通对应物,因为访问一个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的私有静态字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。   2、实验目的:在不同模块里共享同一个变量的引用,为了方便理解,你可以把不同的模块理解为不同的类,但模块有更广的概念.      步骤:      1、先定义一个自己的事务类MyTransaction ...
问题引入:模拟一家公司生产电脑与销售电脑.   设计类:电脑产品类、库存类、生产者类、消费者类.   1、电脑产品类 /** 产品类电脑 **/ class Computer { int computerid;//产品id Computer(int computerid) { this.computerid = computerid; } //重写toString方法,便于打印 public String toString() { return "computer :" + computerid; ...
第一种方式:通过继承Thread类创建 new Thread() {// new Threah(){}表示创建一个匿名子类的实例对象,{}内是子类的代码 // 重写父类的run方法 public void run() { while (true) { try {// 必需try...catch Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(Thre ...
一、创建一个简单的xml文件: /* * @param filename 需建立的文件名 * * @return 返回操作结果, 0表失败, 1表成功 */ public static int createXMLFile(String filename) { /** 返回操作结果, 0表失败, 1表成功 */ int returnValue = 0; /** 建立document文档对象 */ Document document = DocumentHelper.createDocument(); /** 建立XML文档的根节点boo ...
在环境Java EE 6 + GlassFish v3 + NetBeans IDE 6.8 下的一个简单的Servlet程序:   /** * * @author pylxy */ @WebServlet(name="MyServlet", urlPatterns={"/MyServlet"}) public class MyServlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServlet ...
一 、泛型是JDK1.5中一个最重要的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastException的可能。  如果使用泛型,只要代码在编译时没有出现警告,就不会遇到运行时ClassCastException !   二、泛型的应用       1、在集合中的应用,指定集合中只能存放某一类型,<>里面一定只能是引用类型,不能是基本类型,如:int等   ArrayList collection1 = new ArrayList(); //可能存放任意object对象 collection1.add(1); collection ...
 一、通过顺序图剖析sturts执行流程. 由上图可以struts1.x对请求的处理过程:      1、默认情况下,*.do请求都将交给struts框架处理,首先会由控制器ActionServlet拦截请求,在处理请求前会做一些初始化的工作,然后再转交给请求处理器RequestProcessor处理.      2、RequestProcessor根分析请求url,在配置文件struts-config.xml中找到相对应的ActionForm,实例化ActionForm并根据类的反射填充ActionForm,将表单元素值封装成一个ActionForm对象.      3、对Acti ...
一、数据源的设计-->MyDataSource       class MyDataSource{ private static String url = "jdbc:mysql:///daxia"; private static String user = "root"; private static String password = "root"; //初始化连接数 private static int initCount = 3; //最大连接数 private stat ...
 一、注解是jdk1.5后加入的新特性,jdk自带的Annotation类主要有三个:       @SuppressWarnings,可用于隐藏一些警告的提示.                      用@SuppressWarnings注解后:               其实还可以用泛型消除:     public List<GirlFriend> getGirlFriends(){ List<GirlFriend> list = new ArrayList<GirlFriend>(); for(int ...
一、模拟枚举的实现原理之交通灯      1、定义一个抽象的类TrafficLamp.java public abstract class TrafficLamp { private TrafficLamp(){}; //定义一个让子类实现去的抽象方法 public abstract TrafficLamp nextLamp(); /*红灯,使用匿名类,消 ...
Global site tag (gtag.js) - Google Analytics