- 博客(20)
- 收藏
- 关注
原创 statement与preparedStatement区别
JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们。对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的。 PreparedStatement的第一次执行消耗是很高的。它的性能体现在后面的重复执行。例如, 假设我使...
2010-10-19 13:21:26 183
原创 Thinking_In_Java_Chapter 2 杂项
基本类型byteshortintlongfloatdoublebooleanchar 高精度数字BigInteger:整数精度无限BigDecimal:浮点数精度无限 数组简介 作用域/垃圾回收 类 域(成员变量)/方法 方法/参数/返回值 import 编译/解释过程 注释...
2010-08-29 12:52:53 104
原创 Thinking_In_Java_Chapter 2 静态修饰符
Static:特点1:用来表示“成员变量”和“方法”与“类的对象”没有任何关联。特点2:用static修饰的“成员变量”只存在一份“存储空间”,“直接调用”和“所有对象的调用”将共享数据特点3:用static修饰的“方法”中无法调用非static的“成员变量”或“方法”,除非你先实例化这个类...
2010-08-29 12:45:02 121
原创 Thinking_In_Java_Chapter 2 对象存储区域
1.寄存器位置:CPU特点:速度很快,数量有限,程序中无法直接控制,也感觉不到。 2.栈位置:RAM特点:速度快,需要知道确切的生命周期,限制了程序的灵活性,所以只存放某些类型数据:对象的引用,基本数据类型 3.堆位置:RAM特点:速度不快,不必知道什么周期,灵活性好,用于存放对象(使用关键字new创建对象) 4.常量存储位置:Program c...
2010-08-29 10:36:30 99
原创 Thinking_In_Java_Chapter 1 访问修饰符
访问修饰符大小:public>protected>friendly/defalut>private public表现:任意地方都能访问 protected表现:同一个包下以及子类能访问 default/friendly表现:同一个包下能访问 private表现:同一个类中能访问 修饰类:public,friendly/def...
2010-08-29 08:40:28 93
原创 Thinking_In_Java_Chapter 1 泛化 依赖 关联 聚合 组合
泛化:is a表现1:接口B继承接口A表现2:类B继承类A表现3:类B实现接口A 依赖:use a表现1:A类中的方法参数中实例化B表现2:A类中的方法中实例化B表现3:A类中的方法中调用B的静态方法 关联:has a表现:A类中的属性有B类,不管B是否实例化,也不管B在哪实例化。 聚合:has a表现:A类中的属性有B类,但是B...
2010-08-29 08:07:06 105
原创 J2SE知识点
第二章 数据类型 byte 1个字节,08位,-128到126short 2个字节,16位,-32768到32767int 4个字节,32位,-20亿到20亿long 8个字节float 4个字节,float f = 1.0f,有效位数6-7double 8个字节,double d = 1.0,有效位数15有效位数 整数从左边第一个非...
2010-08-26 15:57:02 93
原创 J2SE4_循环_分支
<br />1.<br />switch(){<br /> case 1:<br /> xxx<br /> break;<br /> <br /> yyy<br /> <br /> <br /> default:<br /> xxx;<br /> break;<br />}<br /> <br />如果没有default,将从头执行到尾<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br
2010-08-23 21:04:00 251
原创 J2SE_运算符_表达式
<br />1. i++,++i<br />2.& && | ||<br />&& || 会短路(即前一个为false或true,后面就不运行)<br />3.顺序 <br />++--<br />*/<br />+-<br />>><<<br />><<br />=!=<br />&<br />|<br />&&<br />||<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
2010-08-23 20:51:00 262
原创 J2SE_2_变量_数据类型
<br />变量命名:<br />1.字母,下划线,美元 做为开头<br />2.字母,下划线,美元,数字 做为其余部分<br /> <br />基本类型<br />byte short int long float double boolean char<br /> <br />byte:占1个字节,-2^7 - 2^7-1<br />short:占2个字节,-2^15 - 2^15-1<br />int:占4个字节,-2^31 - 2^31-1<br />long:占8个字节,-2^63 - 2^63-
2010-08-23 19:53:00 227
原创 J2SE_1_JVM_GC_JRE_JDK_PATH
JAVA三种机制:1.JVM(虚拟机)2.GC(垃圾回收)3.代码安全性检测JAVA运行机制:JAVA文件->编译->CLASS文件->JVM读取->JVM解释JRE=JVM+Runtime InterpreteJRE功能:1.Class Loader(加载代码)2.Byte Code Verify(验证代码)3.Runtime Interprete(执行代码)GC:在JVM空闲时自动运行,人为无法干预JDK:Java Development Kits1.Java编译器2.Java运行时解释器3.Java应
2010-08-23 19:34:00 317
原创 Bean标签中ID和Name的区别
在BeanFactory的配置中,是我们最常见的配置项,它有两个最常见的属性,即id和name,最近研究了一下,发现这两个属性还挺好玩的,特整理出来和大家一起分享。 1.id属性命名必须满足XML的命名规范,因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名:不能以数字,符号打头,不能有空格,如123,?ad,"ab "等都是不规范的,Spring在初始化时就会
2009-06-17 03:04:00 1246
原创 三种单利模式
模式一:class Singleton2 { private Singleton2(){ } private static Singleton2 instance; public static Singleton2 getInstance() { if(instance==null){ instance=new Singleton2();
2009-06-17 02:49:00 949
原创 spring aop术语解释
====关注点(Concern)====关注点就是我们要考察或解决的问题。如订单的处理,用户的验证、用户日志记录等都属于关注点。 关注点中的核心关注点(Core Concerns),是指系统中的核心功能,即真正的商业逻辑。如在一个电子商务系统中,订单处理、客户管理、库存及物流管理都是属于系统中的核心关注点。 还有一种关注点叫横切关注点 (Cr
2009-06-17 02:22:00 1566 5
原创 什么是AOP
What is AOP?AOP即Aspect-OrientedProgramming的缩写,中文意思是面向切面编程,也有译作面向方面编程的,因为Aspect有“方面、见地”的意思。AOP实际上是一种编程思想,由Gregor Kiczales在PaloAlto研究中心领导的一个研究小组于1997年提出[1]。在传统的面向对象(Object-Oriented Program
2009-06-17 01:54:00 604
原创 Ioc中2种注入的优势
Type2 构造子注入的优势:1、“在构造期即创建一个完整、合法的对象”,对于这条设计原则,Type2无疑是最好的响应者。2、避免了繁琐的setter方法的编写,任何依赖关系均在构造函数中设定,依赖关系集中呈现,更加易读。3、由于没有setter方法,依赖关系在构造时由容器一次性设定,因此组件在被创建之后即处相对“不变”的稳定状态,无需担心上层代码在调用 过程
2009-06-17 01:39:00 496
原创 IoC模式的类型及其实现
1引言 面向对象的思想已经深入人心,但是要利用面向对象的思想开发出优秀的应用程序却不是一件容易的事情。正是基于面向对象的思想,人们对各种应用程序进行了大量的分析、总结、归纳出了设计模式。Alexanders给出模式的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决
2009-06-17 01:17:00 358
原创 Servlet多线程安全问题
Servlet多线程安全问题收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData
2009-06-13 01:45:00 410
转载 软连接和硬连接区别
http://www.ugrad.cs.ubc.ca/~cs219/CourseNotes/Unix/commands-links.html Hard links and Soft links Links As was mentioned in the section on file system structure, every file has a data structure (
2008-12-25 23:18:00 601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人