随笔分类 -  Java

摘要:#{}:1.当参数类型为基本数据类型或者String的时候,即调用方法的时候传入的参数值就是个常量,这时候{}中的数值是可以任意名称代表。例如:当public List selectUserByName(String name) 该方法中的参数是String类型那当在mapper中写sql语句的时候... 阅读全文
posted @ 2015-09-11 15:34 凤栖梧桐镇 阅读(1816) 评论(0) 推荐(1)
摘要:代理模式需求:对系统中已有的某个类的功能,进行扩展(增强)要求:在不修改源码的情况下,对已有的功能进行增强静态代理抽象接口:保证包含增强功能的对象和原有功能的对象,对外提供相同的方法目标对象:封装了原有功能代理对象:封装了增强功能和原有功能(通过持有一个目标对象的引用实现)问题:代码不够灵活,产生大... 阅读全文
posted @ 2015-09-11 09:10 凤栖梧桐镇 阅读(1001) 评论(0) 推荐(0)
摘要:package cn.java.project.Josephus;import java.util.LinkedList;import java.util.List;import java.util.Scanner;/** * 丢手帕(约瑟夫)问题 * * 具体问题:设编号为1,2,3....n的... 阅读全文
posted @ 2015-08-05 19:50 凤栖梧桐镇 阅读(152) 评论(0) 推荐(0)
摘要:1 import java.util.concurrent.locks.Condition; 2 import java.util.concurrent.locks.Lock; 3 import java.util.concurrent.locks.ReentrantLock; 4 /* ... 阅读全文
posted @ 2015-07-15 22:56 凤栖梧桐镇 阅读(203) 评论(0) 推荐(0)
摘要:1 import java.util.Arrays; 2 3 public class ArraySort { 4 public static void main(String[] args) { 5 int[] arr = { 12, 23, 14, 5, 6... 阅读全文
posted @ 2015-07-06 20:53 凤栖梧桐镇 阅读(186) 评论(0) 推荐(0)
摘要:import java.util.Arrays;class TestSortUtil { public static void main(String[] args) { Student[] stu={ new Student("凯文",15... 阅读全文
posted @ 2015-07-03 17:16 凤栖梧桐镇 阅读(277) 评论(0) 推荐(0)
摘要:当两个基本数据类型数据(以int类型为例),要写作一个方法中用来调用。例如:要写一个swap方法来交换两个整型变量的值。 如果这样写: 1 public static void main(String[] args) { 2 int a=2,b=3; 3 ... 阅读全文
posted @ 2015-07-03 16:30 凤栖梧桐镇 阅读(930) 评论(0) 推荐(0)