新手学java
文章平均质量分 73
zljpp
这个作者很懒,什么都没留下…
展开
-
Servlet学习的小总结
1,什么是Servlet 2,Servlet有什么作用 3,Servlet的生命周期 4,Servlet怎么处理一个请求 5,Servlet与JSP有什么区别 6,Servlet里的cookie技术 7,Servlet里的过滤器 8,Servlet里的监听器 一,什么是Servlet? Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行...2012-05-08 23:02:39 · 121 阅读 · 0 评论 -
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(一)
第1章:导论。 模式能够: 利用一个经过验证可行的解决方案; 提供一套通用词汇; 约束解决方案的空间。 第2章:表现层设计考虑和不佳实践。 客户端验证:基于表单的验证、基于抽象类型的验证。 曾经在JSP中滥用过的助手类,通过助手类在页面和业务逻辑之间传递数据,有点类似于如今Struts中的Action作为传值模型时的情况。 表现层不佳实践: 多个视图中都包含控制代码;...原创 2012-04-14 21:57:11 · 114 阅读 · 0 评论 -
新手学java(11) - java模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的...原创 2012-04-12 22:07:42 · 73 阅读 · 0 评论 -
新手学java(10) - oracle级联查询
创建表 TBL_TEST : Sql代码 CREATE TABLE TBL_TEST ( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER ); 插入测试数据 从Root往...原创 2012-04-12 22:07:40 · 79 阅读 · 0 评论 -
新手学java(9) -oracle 事物处理
整理了oracle 事物的处理过程 1事物: 事物用于保证数据的一致性,他由一组相关的dml(增删改)语句组成,改组的语句要么全部成功,要么全部失败 2事物和锁: 当执行事物操作时(dml语句),orcale会在被用户作用的表上加锁,防止其它用户改变表的结构,这对我们用户来讲是非常重要的 3提交事物: 当使用commit语句...原创 2012-04-12 22:07:37 · 80 阅读 · 0 评论 -
新手学java(12) - java设计模式之工厂模式
java设计模式-工厂模式小例子 产品 public interface Work { void doWork(); } ConcreteProduct public class StudentWork implements Work { public void doWork() { System.out.println("学生做作业...2012-04-10 10:42:04 · 97 阅读 · 0 评论 -
新手学java(11) - java模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对...2012-04-10 10:40:59 · 84 阅读 · 0 评论 -
新手学java(9) -oracle 事物处理
整理了oracle 事物的处理过程 1事物: 事物用于保证数据的一致性,他由一组相关的dml(增删改)语句组成,改组的语句要么全部成功,要么全部失败 2事物和锁: 当执行事物操作时(dml语句),orcale会在被用户作用的表上加锁,防止其它用户改变表的结构,这对我们用户来讲是非常重要的 3提交事物: 当使用commit语句...2012-04-09 12:37:25 · 80 阅读 · 0 评论 -
新手学java(10) - oracle级联查询
创建表TBL_TEST: Sql代码 CREATE TABLE TBL_TEST ( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER ); 插入测试数据从Root往树末梢递归: Sql代码 select * from TBL_T...2012-04-09 12:36:12 · 93 阅读 · 0 评论 -
新手学java(8) - java 存储过程编写
用Java 存储过程写一个Hello World的例子 1)在plsqldeveloper里,java source里增加一个TestJava1类, Java代码 create or replace and compile java source named TestJava1 as public class TestJava1 { ...原创 2012-04-09 12:32:01 · 142 阅读 · 0 评论 -
新手学java(7)- java性能优化
学习了java 关于性能优化的一些方式,这里整理了下 1不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clon...原创 2012-04-09 12:30:05 · 80 阅读 · 0 评论 -
新手学java(6)- java内存优化
创建对象 优化内存对于每个java程序员都知道怎样创建对象,但是你知道怎样创建才能提高应用的性能呢? 你知道创建对象的应用规则吗? (1).要尽量避免在循环体中创建对象. (2).尽量及时使对象符合垃圾回收标准. (3).不要采用过深的继承层次. (4).访问本地变量优于访问类中的变量. 例如: Vector v=new Vector(); for(int i=0; i<100;i++){ ...原创 2012-04-09 12:29:27 · 102 阅读 · 0 评论 -
新手学java(5)- java 连接各种数据库的驱动连接
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; 2、DB2数据库 Class.forName(...2012-04-08 11:48:14 · 85 阅读 · 0 评论 -
新手学java(3) - java连接mysql数据库
java连接mysql 数据库小例子 import java.sql.*;public class JDBCTest { public static void main(String[] args) { // 1. 注册驱动 try { Class.forName("com.mysql.jdbc.Driver"); } cat...2012-04-08 11:36:01 · 81 阅读 · 0 评论 -
新手学java(4) - java连接oracle 数据库
整理了java 连接oracle 数据库的小例子。 package jdbc; import java.sql.*; public class jdbcTest { public void test(){ Connection conn = null; Statement sta = null; try{ Class.forName("or...2012-04-08 11:28:48 · 85 阅读 · 0 评论 -
新手学java(2) - java 处理时间
最近整理的java 有关于日期格式转换的方法。 如何将"yyyy-mm-dd"格式的字符串转换为java.sql.Date 方法1 SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd"); String dateStringToParse = "2007-7-12"; ...2012-04-08 11:11:41 · 79 阅读 · 0 评论 -
新手学java(1) - java时间处理工具类
共享一下前几天整理的java时间工具类 1 import java.io.PrintStream; 2 import java.sql.Time; 3 import java.sql.Timestamp; 4 import java.text.ParsePosition; 5 import java.text.SimpleDateFormat; 6 import java....2012-04-08 11:00:04 · 88 阅读 · 0 评论 -
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(二)
我看的资料和这幅图有一些出入。 资料要去这里找:http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html 表现层模式: 拦截过滤器:Intercepting Filter。正如图中的“Apply zero or more”和Servlet规范所述一样,应当具备一个链式结构。这个链式结构中的每个...原创 2012-04-14 21:57:44 · 101 阅读 · 0 评论