java
主的器皿
这个作者很懒,什么都没留下…
展开
-
排序小结
public class SortAll {/** * 冒泡排序,选择排序,插入排序,希尔(Shell)排序 Java的实现 */ public static void main(String[] args) { int[] i = { 1, 5, 6, 12, 4, 9, 3, 23, 39, 403, 596, 87 }; System.out.原创 2012-12-24 13:11:30 · 408 阅读 · 0 评论 -
OA_interview
实现DAO层public class Application implements Serializable { private static final long serialVersionUID = 48L; private Integer id; private String reason; private boolean result; private CheckBa原创 2013-02-05 15:12:43 · 1197 阅读 · 0 评论 -
对象实例化过程 final关键字
一个对象实例化过程:Person p = new Person();1,JVM会读取指定的路径下的Person.class文件,并加载进内存, 并会先加载Person的父类(如果有直接的父类的情况下).2,在堆内存中的开辟空间,分配地址。3,并在对象空间中,对对象中的属性进行默认初始化。4,调用对应的构造函数进行初始化。5,在构造函数中,第一行会先到调用原创 2013-01-16 11:07:55 · 3305 阅读 · 0 评论 -
IBM笔试题5
1. 如下代码 class A { A() { } } class B extends A { } 哪两个说明是正确的? A. B类的构造器应该是 public. B. B类的构造器应该是没有参数 C. B类的构造器应该调用this(). D. B类的构造器应该调用super(). 答案:BD解析:默认构造器的修饰符只跟当前类的修饰符有关。 比如B如原创 2013-01-16 10:55:58 · 2176 阅读 · 0 评论 -
java中抽象类和接口的异同
1.继承抽象类:一个类只能继承一个抽象类。 接口:一个类可以实现多个接口。若一个类实现一个接口,那么必须实现接口的全部成员函数。 2.成员变量抽象类:成员变量可以是任意类型的。 接口:成员变量都是 public static final 的。 3. 成员函数抽象类:成员函数可以是任意类型的,成员函数可以有abstract的(没有具体实现),也可以不是(可以有具体实现)。原创 2013-01-16 10:58:58 · 533 阅读 · 0 评论 -
java.util.logging.Logger
public class TestLogger { public static void main(String[] args){ Logger log=Logger.getLogger("haha"); log.setLevel(Level.INFO); Logger log1=Logger.getLogger("haha"); System.out.println(log==原创 2013-01-15 10:35:50 · 659 阅读 · 0 评论 -
SCJP01:declarations and access controls
Identifiers:(1)Identifiers must start with a letter, a currency character ($),underscore ( _ ).(2)After the first character, identifiers can contain any combination of letters,currency characters, con原创 2013-01-28 17:05:38 · 842 阅读 · 0 评论 -
Java Date,long,String 日期转换
1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数2、由long类原创 2013-01-15 10:55:02 · 15489 阅读 · 0 评论 -
Logger的Formatter
public class TestLogger { public static void main(String[] args){ Logger log=Logger.getLogger("haha"); log.setLevel(Level.INFO); Logger log1=Logger.getLogger("haha"); System.out.println(log==原创 2013-01-15 10:54:26 · 1198 阅读 · 0 评论 -
按位与、按位或
(1)& 按位与: 1 & 1 = 1 1 & 0 = 0 3 & 1 → 11(二进制) &01 = 1(2)| 按位或0101 (expression1)1100 (expression2)----1101 (result)(3)按位与、按位或 和逻辑与、逻辑或是不同的运算。原创 2012-12-21 15:19:20 · 823 阅读 · 0 评论 -
OA_设计
原创 2013-02-05 15:38:45 · 457 阅读 · 0 评论 -
Java swing发送邮件实例
import java.util.Properties;import java.util.logging.Level;import java.util.logging.Logger;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import j原创 2013-01-21 11:23:16 · 2243 阅读 · 1 评论 -
单例模式
单例模式的要点 显然单例模式的要点有三个; 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 在java中,可以使用以下这种方式使用单例模式创建类的实例: 1、Child.java代码如下: package com.zuxia.lei.singleFactory;public class Child { pu原创 2013-03-06 16:05:39 · 714 阅读 · 0 评论 -
java多线程返回值
import java.util.concurrent.*; /** * Java线程:有返回值的线程 * * @author Administrator 2009-11-5 0:41:50 */ public class Test { public static void main(String[] args) throws ExecutionEx原创 2013-05-29 13:54:16 · 1631 阅读 · 0 评论 -
ava的synchronized关键字:同步机制总结
JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 在进一步阐述之前,我们需要明确几点: A.无论synchronized关键字加在方法原创 2013-04-23 17:11:15 · 675 阅读 · 0 评论 -
缓存管理
缓存适用环境?1. 提供网络服务的应用2. 数据更新不需要实时更新。 3. 缓存的过期时间是可以接受的。带来的好处?1. 服务器的压力大大减小2. 客户端的响应速度大大变快(用户体验)3. 客户端的数据加载出错情况大大较少,大大提高了应有的稳定性(用户体验)4. 一定程度上可以支持离线浏览(或者说为离线浏览提供了技术支持)舍弃Webview而采用json传输原创 2013-03-18 16:31:50 · 3224 阅读 · 0 评论 -
Drawable和Bitmap区别
(1)Drawable和Bitmap之间可以互相转换。Drawable占用内存远小于Bitmap。(2)setImageDrawable使用资源文件;setImageBitmap使用bitmap图片,该图片可能是读取本地相册,或者从资源文件转换而来。(3) public void setImageResource (int resId)占用UI thread;ImageView i原创 2013-03-18 10:30:42 · 6143 阅读 · 0 评论 -
InputStream 、OutputStream与String的转换
1.字符串转inputStreamString string;//......InputStream is = new ByteArrayInputStream(string.getBytes());2.InputStream转字符串ByteArrayOutputStream baos = new ByteArrayOutputStream();int i;while ((i原创 2013-03-18 09:55:50 · 5935 阅读 · 0 评论 -
JSON教程
JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 比 XML 更小、更快,更易解析。在 JavaScript 中创建 JSON 对象Name: Age: Address: Phone: var JSONObject= {"name":"Bill Gates","street":"Fifth Aven原创 2013-03-13 15:36:36 · 1145 阅读 · 0 评论 -
Concurrency patterns_Java design pattern
Concurrency patterns prescribe the way access to shared resources is coordinated or sequenced. By far the most common concurrency pattern is Single Thread Execution, where it must be ensured that on原创 2013-03-12 16:10:35 · 952 阅读 · 0 评论 -
Behavioral patterns_Java design Patterns
Behavioral patterns prescribe the way objects interact with each other. They help make complex behavior manageable by specifying the responsibilities of objects and the ways they communicate with ea原创 2013-03-12 16:02:56 · 816 阅读 · 0 评论 -
Structural patterns_Java design patterns
Structural patterns prescribe the organization of classes and objects. These patterns are concerned with how classes inherit from each other or how they are composed from other classes.Common stru原创 2013-03-12 15:49:18 · 848 阅读 · 0 评论 -
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 JAVA当中所有的类都是继承于Object这个基类的,在Ob转载 2012-12-21 16:52:56 · 430 阅读 · 0 评论 -
java线程池
原创 2012-12-17 09:30:27 · 807 阅读 · 0 评论 -
孙鑫java视频教程笔记
(3)为了防止类或函数被覆盖,可以用final声明。private和static默认为final(6)接口中的数据成员默认为public static final。(7)java不允许类的多继承,允许类的单继承和接口的多继承。(9)内部类通过this机制可以随意访问外部类的成员。(10)java.lang包被隐形自动导入,不需要import。(12)string是唯一被重载的对原创 2012-06-15 09:36:36 · 3317 阅读 · 0 评论 -
jsp cookie 用户登录
public String login(){ Cookie cookieName=null; Cookie cookiePass=null; Cookie cookies[]=ServletActionContext.getRequest().getCookies(); for(int i=0;i i原创 2012-08-06 10:34:04 · 954 阅读 · 0 评论 -
JSP显示Cookie cannot be resolved as a type解决方法
右击项目,Properties->Java Bulid Path->Libraries->Add Library->Sever Rutime转载 2012-07-16 16:26:09 · 2475 阅读 · 0 评论 -
java web.xml配置描述符
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized(ServletCon原创 2012-07-11 11:12:38 · 505 阅读 · 0 评论 -
SSH
ssh(struts+spring+hibernate)究竟是怎么一回事?是一种规范。 先别管规范,我们从最基本的概念去理解它。java是对面向对象的编程语言,java里一切只有类,java项目的本质就是执行类的方法,类与类之间的调用。利用的其它资源就是文件,主要是xml配置文件,另外就是数据库。 jsp文件实质也是一种java类,它将被编译成Servl转载 2012-06-29 15:33:11 · 486 阅读 · 0 评论 -
struts2.0做好准备
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸” 单元测试困难 这些缺点随着Web的发展越来越明转载 2012-06-28 16:30:58 · 657 阅读 · 0 评论 -
eclipse web开发
eclipse的3.6版本有Helios(太阳神)。Indigo是最新的eclipse的3.7 版本的代号(靛蓝)。不管是3.6还是3.7,eclipse都有三个版本。1)Eclipse Classic,是eclipse的经典版本,包括Java开发工具和插件开发工具,不能开发Web项目,另外这个版本还包含了eclipse平台本身的源代码。2)Eclipse IDE for Java De原创 2012-06-21 15:42:53 · 714 阅读 · 0 评论 -
test+testcase+testsuite
(1)interface: Test 整个测试的的基础接口。(2)class testcase:abstract class TestCase extends Assert implements Test 继承了Assert类并且实现了Test接口,而且是个抽象类。(3)class TestSuite implements Test; Test接口的实现类,是一系列testc原创 2012-06-11 11:25:16 · 1011 阅读 · 0 评论 -
jsp struts2页面跳转
/JZAccount/login.action" method="post">原创 2012-08-06 10:36:31 · 1679 阅读 · 0 评论 -
jsp用户登录
public String regist(){ if(user==null){ user=new JZUsers(); } user.setUser_name(this.getUser_name()); user.setUser_passwd(this.getUser_passwd(原创 2012-08-06 10:45:35 · 697 阅读 · 0 评论 -
hbm2ddl.auto设置为update时不能工作排查方法!
问题描述:在调试hibernate的时候发现设置hbm2ddl.auto设置为update是不能工作,eclipse中报如下错误:Hibernate: insert into news (title, content) values (?, ?)Exception in thread "main" org.hibernate.exception.SQLGrammarExcept转载 2012-08-15 16:41:30 · 840 阅读 · 0 评论 -
移位运算符
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的次数是移动次原创 2012-12-21 15:29:54 · 1018 阅读 · 0 评论 -
容器关系图
原创 2012-10-17 09:47:02 · 641 阅读 · 0 评论 -
访问权限
publicprotecteddefaultprivate同类TTTT同包TTT 子类(不同包)TT 不同包中无继承关系的类T原创 2012-10-08 10:45:48 · 320 阅读 · 0 评论 -
返回类型是接口
接口不能实例化,但是接口可以声明一个引用,指向其实现类,,在实际中返回值都是这个接口的实现类的对象。面向接口编程。原创 2012-09-14 10:23:50 · 1224 阅读 · 0 评论 -
java 访问控制
作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly原创 2012-09-14 14:03:22 · 418 阅读 · 0 评论