- 浏览: 143702 次
- 性别:
- 来自: 南京
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
文章列表
Lazy initialization holder class模式,这个模式综合使用了Java的类级内部类和多线程缺省同步锁的知识,很巧妙的同时实现了延迟加载和线程安全。
1:先来看点相应的基础知识
先简单的看看类级内部类相关的知识。
• 什么是类级内部类?
简单点说,类级内部类指的是:有static修饰的成员式内部类。如果没有static修饰的成员式内部类被
称为对象级内部类。
• 类级内部类相当于其外部类的static成分,它的对象与外部类对象间不存在依赖关系,因此可直接创
建。而对象级内部类的实例,是绑定在外部对象实例中的。
• 类级内部类中,可以定义静态的方法, ...
定义: Singleton模式主要作用是保证在Java应用程序中,一个Class只有一个实例存在。 一个实例表示是单线程,在很多操作中,比如建立目录 数据库连接都需要单线程操作,Singleton模式经常用于控制对系统资源的控制,我们常常看 ...
以前一直只知道有reflect这么一个类是用来反射的,听人家说java中的反射很难,晚上听罢张老师讲的反射这一节的内容,惶然大悟,原来反射就是把Java类中的各种成分映射成相应的java类。
反射的基础是要掌握Class这 ...
JAVA基础巩固加强 enhance day1
- 博客分类:
- Java
最近忙着找工作,可是总是到最后面试完了就没信儿了。哎,你说找个如意的工作就这么难吗?自己感觉实力还是不错的,也有实际的开发经验啊。好多公司打电话第一句话就问,你可不可马上上班,晕,我还没毕业呢?大学生活还没过完。我总觉得大学的最后生活是在幸福中度过的,可是到现在,出了每天跑吉大招聘会之外,基本没别的干的。可能也累了吧,在做完那个派出所的系统后,感觉自己很久没有动手写过代码了,所以为了练练手,同时也为找个"好“工作加些筹码。从今天开始就开始看张老师讲得java基础提高了。
今天主要是听了JDK1.5的几个新特性,比如静态导入(import static ****)、增强for循 ...
CLASSPATH是什么?它的作用是什么?
它是javac编译器的一个环境变量。
它的作用与imp<wbr>ort、package关键字有关。</wbr>
当你写下improt java.util.*时,编译器面对imp<wbr>ort关键字时,就知道你要 ...
原文http://blog.zdnet.com.cn/html/90/289390-838716.htmlJDK动态代理 1 package com.baobaotao.proxy; 在JDK 1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射 ...
说到hibernate,英文意思:冬眠。给我印象最深的是孙文琴老师的那本hibernate深入详解分页上的那句话"let you java object hibernate in the relation database"。其实后边学完了再回头看这句话的时候就发现其实这句话说的 ...
软件开发的第一步是需求分析。对需求的分析、准确理解和把握,对于软件的成功至关重要,过于频繁的需求变更往往导致软件开发陷入“人月神话”的困境。现代软件工程提出的面向对象分析方法给软件需求分析提供了便利。
面向对象分析通常分为三个步骤:
领域分析 找出给系统涉及的名词或术语
用户分析 找出使用该系统的用户,并明确分类用户需要具备的功能
功能分析 分析功能,并对每个功能点进行细化
用JDBC连接数据库
本文用sqlserver2000为例
先简述JDBC连接数据库的五步
1,加载驱动。这里的驱动是根据各个数据的情况有所不同,但是格式一样,一般用
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
2,创建连接。DriverManager.getConnection(url, userName, password);
参数说明:url 是指连接的地址 由五个部分组成 协议+服务+IP+端口+资源
...
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。
3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset ...
- 2011-05-22 10:33
- 浏览 1219
- 评论(0)
1 一列固定宽度 2 一列固定宽度居中 3 一列自适应宽度 4 一列自适应宽度居中 5 一列二至多块布局
采用了dreamweaver来开始网页设计,其优点主要有:代码提示,可视化开发环境,完美支持css+div
一列固定宽度
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://w ...
- 2011-05-20 19:08
- 浏览 1030
- 评论(0)
1)有HTML和CSS基础学习本系列教程前,要求您有一定的html和css基础,制作过网页,会用表格进行网页布局,这样学习起来才会很轻松。如果您对这些还不懂,建议先学习这些知识,然后再来学习本教程。
2)转变观念在以前我们 ...
- 2011-05-20 18:56
- 浏览 993
- 评论(0)
css盒模型是本节教程的重点。前面几个知识点,如果您会用表格布局的话,就非常好理解和掌握了。这里的盒模型是和table布局的一个不同点。学习web标准,首先要弄懂的就是这个盒模型,这就是DIV排版的核心所在。传统的表格排版是通过大小不一的表格和表格嵌套来定位排版网页内容,改用CSS排版后,就是通过由CSS定义的大小不一的盒子和盒子嵌套来编排网页。这种排版方式的网页代码简洁,表现和内容相分离,维护方便,能兼容更多的浏览器,比如PDA设备也能正常浏览。
那么它为什么叫盒子呢?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin ...
- 2011-05-20 18:53
- 浏览 996
- 评论(0)
没什么好说的,我就直接把代码放上面吧:
package com.anduo.map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
public class HashMapTest2 {
public static void main(String[] args) {
String s = "abbaadfdgdeiivnielo";
...