本文主要是讲述快速学会Spring动态代理原理,更多Java技术知识,请登陆疯狂软件教育官网。 一、为什么要使用动态代理 当一个对象或多个对象实现了N中方法的时候,由于业务需求需要把这个对象和多个对象的N个方法加入一个共同的方法,比如把所有对象的所有方法加入事务这个时候有三种...
分类:
编程语言 时间:
2015-04-01 19:45:15
阅读次数:
163
java语言中的方法类型 ---静态方法(特点:该方法的调用不依赖于引用。通过类名.方法名) (1)普通方法--非静态方法(特点:需要实例化该对象,使用对象的引用来调用方法) (2)-构造方法(特点:回去看笔记。作用:负责成员...
分类:
其他好文 时间:
2015-04-01 19:45:01
阅读次数:
114
异常与错误: 异常: 在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和运行时出现的错误我们统一称之为异常,它是VM(虚拟机)通知你的一种方式,通过这种方式,VM让你知道,你(开发人员)已经犯了个错误,现在有一个机会来修改它。Java中使用异常类来表示异常,不同的异常类代表了不同的.....
分类:
编程语言 时间:
2015-04-01 19:44:44
阅读次数:
136
算法理论参考:http://www.biaodianfu.com/fackbook-facemash-algorithm.html实现:import java.util.List;public class User { private String name; //用户名 private ...
分类:
编程语言 时间:
2015-04-01 19:44:11
阅读次数:
225
实现文件的下载源代码如下:package com.fxl.servlet;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;...
分类:
其他好文 时间:
2015-04-01 19:30:47
阅读次数:
120
Java netBeans/Eclips 如何折叠一段代码使整个代码看起来简洁最近刚用Java,以前写C#的时候,通过region操作可以使一段代码折叠起来,使整段程序缩成一行,看起来清爽了许多,现在用netBeans, 发现自带的代码折叠功能只能折叠一个整个的method,不能选择一段进行折叠,请...
分类:
编程语言 时间:
2015-04-01 19:29:51
阅读次数:
169
1 根类object中的equals()与==没有区别: 如普通类Person中: Person per1 = new Person("张三",20); Person per2 = new Person("张三",20); System.out.print(per1.equals(per2));的结...
分类:
编程语言 时间:
2015-04-01 19:25:26
阅读次数:
169
(1)代码: 1 import java.util.Random; 2 3 4 public class max { 5 6 public static void main(String[] args) { 7 // TODO Auto-generated...
分类:
编程语言 时间:
2015-04-01 19:25:12
阅读次数:
204
Java多线程是Java开发中的基础内容,但是涉及到高并发就有很深的研究可做了。最近看了下《Java并发实战》,发先有些地方,虽然可以理解,但是自己在应用中很难下手。 所以还是先回顾一下基础知识:Java中的线程 线程的相关知识,了解操作系统的基本都能有所了解。 线程有5中状态,基本变化如图所...
分类:
编程语言 时间:
2015-04-01 19:24:42
阅读次数:
211
今天刚开始读effective java,中文版的读起来很拗口,但感觉收获很多。另外,这本书的内容是针对Java 1.5和1.6的。在这里整理一下第2章:创建和销毁对象 的内容。第一条:考虑用静态工厂方法代替构造器 这一条针对的情景是要获得类的实例时。一般说来,想要获得类的实例,都是通过构造函数.....
分类:
编程语言 时间:
2015-04-01 19:22:39
阅读次数:
159