随笔分类 -  5.理.理论学习

理论学习
摘要:单例模式,确保某个类只能生成一个实例 单例模式的构造方法必须定义为私有(private)的 必须要定义一个静态(static)的方法,作为生成这个对象实例的入口 [java] view plain copy package com.singleton; //静态代码块不一定在最开始执行,比如说 静态 阅读全文
posted @ 2016-03-19 09:45 starskyhu 阅读(310) 评论(0) 推荐(0)
摘要:使用Myeclipse 工具 在WebRoot目录下创建一个Download文件夹(new-->folder),以存放 附件(图片,文件...), 具体实现下载功能的代码如下: 注意: try{...} finally{...} 如果 try{...} catch{...} 中没有 catch{.. 阅读全文
posted @ 2016-03-19 09:41 starskyhu 阅读(9483) 评论(0) 推荐(0)
摘要:文件下载是一个很常见的功能,用struts2实现文件下载的步骤: 一)定义一个Action类,FileDownload.java 二)在struts.xml文件中配置相关信息 1.结果类型必须要写成 type="stream" ,与之对应的处理类是 org.apache.struts2.dispat 阅读全文
posted @ 2016-03-19 08:56 starskyhu 阅读(881) 评论(0) 推荐(0)
摘要:<一>简述: Struts2的文件上传其实也是通过拦截器来实现的,只是该拦截器定义为默认拦截器了,所以不用自己去手工配置,<interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadIntercepto 阅读全文
posted @ 2016-03-19 08:55 starskyhu 阅读(399) 评论(0) 推荐(0)
摘要:一、Servlet实现文件上传,需要添加第三方提供的jar包 接着把这两个jar包放到 lib文件夹下: 二: 文件上传的表单提交方式必须是POST方式, 编码类型:enctype="multipart/form-data",默认是 application/x-www-form-urlencoded 阅读全文
posted @ 2016-03-19 08:51 starskyhu 阅读(5069) 评论(0) 推荐(0)
摘要:friends.xml DOM parse XML 阅读全文
posted @ 2016-03-19 08:45 starskyhu 阅读(806) 评论(0) 推荐(0)
摘要:Android画图最基本的三个对象(Color,Paint,Canvas) 三个类都存放在 android.graphics包下 1) Color :颜色对象,相当于现实生活中的 ‘调料’ 2) Paint : 画笔对象,相当于现实生活中画图用的 ‘笔’————主要的还是对‘画笔’进行设置 3) C 阅读全文
posted @ 2016-03-19 08:41 starskyhu 阅读(1389) 评论(0) 推荐(0)
摘要:1.首先要下载相关的软件 1). JDK 6 以上 2). eclipse( Version 3.6.2 or higher ) 点击下载 3). SDK(android-sdk_r18-windows) 目前是最新的 点击下载 4). ADT 18 (Android Development Too 阅读全文
posted @ 2016-03-19 08:38 starskyhu 阅读(153) 评论(0) 推荐(0)
摘要:1)要想让一个对象成为序列化对象,那么这个类就要实现Serializable或Externalizable接口(Externalizable接口继承与Serializable接口), 这种序列化仅对对象的 非transient 的实例变量进行序列化,不会对静态成员变量序列化,也不会对方法序列化 2) 阅读全文
posted @ 2016-03-19 08:36 starskyhu 阅读(181) 评论(0) 推荐(0)
摘要:用递归方式来实现删除硬盘的文件或目录(空文件夹) 首先要找到递归的入口及出口,这点很重要,成败在此,呵呵! 代码实现: File[] files = file.listFiles() ; 返回: 抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件和目录 测试类程序:RecursionDel 阅读全文
posted @ 2016-03-18 22:52 starskyhu 阅读(519) 评论(0) 推荐(0)
摘要:之前是单个单个程序测试,这种方式在测试类比较少的时候可行, 但测试类多了,单个单个的这个测试方式就不推荐了,那得使用 复合的测试了 一个TestSuite是一个复合的测试。它运行测试用例集。 这个测试程序就是把一个包的全部 测试程序一起测试,而不用单个单个测试 具体代码: 阅读全文
posted @ 2016-03-18 22:50 starskyhu 阅读(394) 评论(0) 推荐(0)
摘要:测试私有(private)的方法有两种: 1)把目标类的私有方法(修饰符:private)修改为(public),不推荐,因为修改了源程序不佳 2)通过反射 (推荐) 代码演示: 目标程序 PrivateMethod.java 测试程序 PrivateMethodTest.java 小结: getD 阅读全文
posted @ 2016-03-18 22:48 starskyhu 阅读(532) 评论(0) 推荐(0)
摘要:实现一个简单的计算 注:目标类和测试类要放在同一包下, JUnit单元测试基础要点 目标类:Calculator.java 测试类: CalculatorTest.java 1.调用 Assert.fail() 是让测试失败,该方法一般放在你认为不会到达的地方 2.这段代码让整个程序简便了许多 Ca 阅读全文
posted @ 2016-03-18 22:46 starskyhu 阅读(688) 评论(0) 推荐(0)
摘要:JUnit单元测试基础要点 1.JUnit是一种测试代码的框架,测试的目的是:保证代码没错,而不是保证代码正确。 2.测试类一般不要和目标类放在一起,但编译成的class文件是放在一起的。 3.单元测试主要是来测试程序的结果和自己期望的值是否相等 4.创建测试类的步骤: 1)在工程下面创建一个名为 阅读全文
posted @ 2016-03-18 22:43 starskyhu 阅读(730) 评论(0) 推荐(0)
摘要:JDBC(Java Data Base Connection)的作用是连接数据库 先看下jdbc连接SQLServer数据库的简单例子 代码实现(FirstJDBC): 小结: 要写一个jdbc程序,先要加载相应数据库的驱动程序,驱动程序最好放在你建的工程里面,可以在你的工程下面建一个 lib文件夹 阅读全文
posted @ 2016-03-18 22:40 starskyhu 阅读(4827) 评论(0) 推荐(3)
摘要:1.下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2.下面异常是属于Runtime Exception 的是(abcd)(多选) 阅读全文
posted @ 2016-03-18 22:19 starskyhu 阅读(1066) 评论(0) 推荐(0)
摘要:java面试笔试题大汇总 第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static N 阅读全文
posted @ 2016-03-18 22:15 starskyhu 阅读(850) 评论(0) 推荐(0)
摘要:1 前言 客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于 阅读全文
posted @ 2016-03-18 22:10 starskyhu 阅读(526) 评论(0) 推荐(0)
摘要:友情提示:本文略有难度,读者需具备代理模式相关基础知识,。 通常情况下,代理模式中的每一个代理类在编译之后都会生成一个class文件,代理类所实现的接口和所代理的方法都被固定,这种代理被称之为静态代理(Static Proxy)。那么有没有一种机制能够让系统在运行时动态创建代理类?答案就是本文将要介 阅读全文
posted @ 2016-03-18 22:05 starskyhu 阅读(1003) 评论(0) 推荐(0)
摘要:JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而 阅读全文
posted @ 2016-03-18 21:45 starskyhu 阅读(183) 评论(0) 推荐(0)