随笔分类 -  Java

摘要:1)用于将一个jsp的内容传送到page所指定的JSP程序或者Servlet中处理(URL)。2)下面进行一个jsp的小实验 请看图 ①图一 ②图二 ③图三 (结果) 由上面的的实验我们可以得出 ①从客户端发来的request和request1中发来的request不是一个请求 ②只有是同一个请求是才可以得出结果 ③同时证明了page内置对象的作用范围 阅读全文
posted @ 2014-04-02 20:45 天天AC 阅读(346) 评论(0) 推荐(0)
摘要:1)Spring4.0可以为子类注入子类的泛型类型,成员变量的引用 下面UML图来说名关系 BaseService:有RoleService和UserService两的子类 BaseRepepositry:有UserRepository和RoleRepositry两个子类 由于BaseService和BaseRepepositry有关系所以,得出下面的子类也存在这样的关系2)用代码来说话1.---User.java1 package com.baba.miao.test.generic.di;2 3 public class User {4 5 }User2.---... 阅读全文
posted @ 2014-03-21 22:01 天天AC 阅读(2164) 评论(0) 推荐(0)
摘要:1)首先对于框架的学习,就是要搭建环境 第一步:建一个Java Project 需要的 jar 包 commons-logging-1.1.3.jar 和 spring-2.5.4.jar 在Java Project下建立一个 lib 目录 将上面的 jar 包拷入lib目录下 第二部:在 src 下建一个 beans.xml 文件 在 spring-framework-4.0.2.RELEASE\docs\spring-framework-reference\htmlsingle 找到index.html打开找到下面文件 1 2 6 7 8 ... 阅读全文
posted @ 2014-03-17 19:45 天天AC 阅读(373) 评论(1) 推荐(2)
摘要:1)首先建一个Java Project插件自行安装:在官网(http://hibernate.org/orm/)下载hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605-1.zip和hibernate-release-4.3.4.Final.zip 1)如何配置Hibernate环境 前面已经建了一个Java工程 ,解压hibernate-release-4.3.4.Final.zip 在目录hibernate-release-4.3.4.Final\lib\required中,复制所有的 jar 包 如图: 将其复制... 阅读全文
posted @ 2014-03-15 16:10 天天AC 阅读(505) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2014-03-04 21:07 天天AC 阅读(12) 评论(0) 推荐(0)
摘要:下载可以直接访问官网http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html如图 阅读全文
posted @ 2014-03-01 13:37 天天AC 阅读(294) 评论(0) 推荐(0)
摘要:方法1:直接点击:http://mirrors.cnnic.cn/apache/ 进入apache官网下载方法二:先进入apache官网如图点击download出现如图点击这个链接进入下载页面 阅读全文
posted @ 2014-02-21 22:07 天天AC 阅读(792) 评论(0) 推荐(0)
摘要:1 //模板方法模式 2 abstract class time{ 3 public final void getTime() {//不让复写 4 long start = System.currentTimeMillis(); 5 6 runcode(); 7 8 long end = System.currentTimeMillis(); 9 System.out.println("毫秒" + (end - start));10 }11 12 public abstract void runcod... 阅读全文
posted @ 2013-12-21 15:15 天天AC 阅读(139) 评论(0) 推荐(0)
摘要:具体看代码 1 abstract class student {// 抽象方法放在类中,不能有new创建对象,没意义,必须让子类复写方法,复写后仍未抽象类 2 abstract void study();// 由void study(){}改的 3 // 抽象方法一定有抽象类,必须有关键字修饰 4 // abstract void 5 // study1();//如果有这个,子类必须复写其方法,如果不复写,在子类前必须加abstract,且必须将此方法放在子类中,前要加abstract 6 } 7 8 class BaseStudent extends stu... 阅读全文
posted @ 2013-12-21 14:11 天天AC 阅读(173) 评论(0) 推荐(0)
摘要:1 class Product 2 { 3 @Override 4 public String toString() { 5 return "Product"; 6 } 7 } 8 9 interface Builder 10 { 11 void BuildPart(); 12 } 13 14 class ConcreteBuilder implements Builder 15 { 16 17 @Override 18 public void BuildPart() { 19 /... 阅读全文
posted @ 2013-12-20 22:05 天天AC 阅读(222) 评论(0) 推荐(0)
摘要:1 public class String_Problem {2 public static void main(String[] args) {3 String s = null;4 s = s.toString() + 1;View Code 1 //s = s+1;2 此语句可以解释为3 //StringBuilder sb = new StringBuilder();4 //sb.append(s);5 //sb.append(1);6 //s = sb.toString();Vie... 阅读全文
posted @ 2013-12-20 21:48 天天AC 阅读(314) 评论(0) 推荐(0)
摘要:1 class Fu { 2 int num = 5; 3 } 4 5 class Zi extends Fu { 6 //int num = 4; 7 void show(){ 8 System.out.println(this.num);//注意看这,子类的方法 9 }10 }11 12 public class zihefu {13 14 public static void main(String[] args) {15 Zi z = new Zi();16 z.show();17 ... 阅读全文
posted @ 2013-12-19 20:22 天天AC 阅读(152) 评论(0) 推荐(0)
摘要:(1)比较好理解的 1 class Fu { 2 int num1 = 5; 3 } 4 5 class Zi extends Fu { 6 int num2 = 4; 7 } 8 9 public class zihefu {10 11 public static void main(String[] args) {12 Zi z = new Zi();13 System.out.println(z.num1 + "....." + z.num2);14 15 }16 17 }View Code (2)比较能理解的 1 cl... 阅读全文
posted @ 2013-12-19 20:12 天天AC 阅读(163) 评论(0) 推荐(0)
摘要:jar下载http://jarfiles.pandaidea.com/listmysql数据连接测试 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.SQLException; 4 5 public class DbUtil { 6 private String dbUrl = "jdbc:mysql://localhost:3306/db_courseSelect"; 7 private String dbUserName = "root" 阅读全文
posted @ 2013-12-16 22:56 天天AC 阅读(443) 评论(0) 推荐(0)
摘要:1 /* 2 * 单例模式 3 */ 4 /*第一种写法//先初始化对象,成为:饿汉式(原则:定义时,建议用) 5 * 已经创建了对象 6 class Single { 7 private static Single s = new Single(); 8 9 private Single() {10 }11 12 private static Single getInstance() {13 return s;14 }15 16 }*/17 //第二种写法,对象被调用时,才初始化(才创建对象),也叫做对象的延时加载,也叫做:懒汉式(面试多见)18 class Sin... 阅读全文
posted @ 2013-12-15 22:27 天天AC 阅读(149) 评论(0) 推荐(0)
摘要:java中有23中设计模式 主要分三个类型:创建型、结构型和行为型 --->创建型: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类。 四、Builder,建造模式:将一个复杂对象的构建与他的表示相分离,使得同样的构建过程可以创建不同的表示。 ... 阅读全文
posted @ 2013-12-15 22:26 天天AC 阅读(179) 评论(0) 推荐(0)
摘要:stack 是一个线程,heap是一个进程,stack比heap的存取速度快线程是stack独占的,是heap共有的 阅读全文
posted @ 2013-12-14 22:27 天天AC 阅读(173) 评论(0) 推荐(0)
摘要:/*public static void main(String [] args)* 主函数:是一个特殊的函数,作为程序的入口,可以被jvm调用* 主函数的定义:* public:代表该函数访问权限是最大的* static: 代表主函数随着类的加载已经存在,* void:主函数没有具体的返回值* main:不是关键字,但是一个特殊的单词,可以被jvm调用* (String [] args) :函数类型是一个类型,该数组中的元素是字符串,字符串类型的数组* 主函数是固定格式的jvm识别*/public class MainDemo {/** 引用数据类型,一个值或null*/ public st 阅读全文
posted @ 2013-12-14 16:04 天天AC 阅读(316) 评论(0) 推荐(0)
摘要:/*当成员被静态修饰后,就多了一个调用的方式,除了被对象调用外,还可以被类名调用,类名,静态成员static 的特点1.随着类的加载而加载,也就是随着类的消失而消失,说明她的生命周期最长,2.优先于对象存在明确一点,静态是先存在,对象是后存在。3.被所有的对象所共享,4.可以直接被类名所调用实类变量和类变量的的区别1. 存放位置类变量随着类的加载存在于方法中实类变量随着对象的建立存在于堆内存中2.生命周期类变量的生命周期最长,随着类的消失而消失实类变量随着对象的消失而消失静态的使用注意事项1.静态的方法只能访问静态的成员和成员方法非静态既可以访问静态成员又可以非静态成员2.静态方法中不可以定义 阅读全文
posted @ 2013-12-12 21:19 天天AC 阅读(235) 评论(0) 推荐(0)
摘要:1 import java.util.Scanner; 2 3 /** 4 * @author Administrator 递归算法折半查找 5 */ 6 public class zhebanchazhao_1 { 7 8 public static void main(String[] args) { 9 10 int[] a = new int[100];11 int x;12 Scanner cin = new Scanner(System.in);13 14 x = cin.nextInt();15 ... 阅读全文
posted @ 2013-12-10 22:42 天天AC 阅读(358) 评论(0) 推荐(0)