摘要: public static void main(String[] args) { System.out.println(match("abcdefg", "hfg")); } public static boolean match(String str, String target) { if (str == null || target ==... 阅读全文
posted @ 2017-03-17 00:36 我_会飞的鱼 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 传统密码学的算法方案: 1.换位密码算法方案 2.单表代替密码算法方案 3.同音代替密码算法方案 4.多表代替密码算法方案 5.多字母组第一密码算法方案 6.转轮密码机算法方案 现代密码学的分类: 1.序列密码算法方案:单钥密码算法,每次一位的对明文操作 2.分组密码算法方案:单钥密码算法,每次若干 阅读全文
posted @ 2017-03-16 23:50 我_会飞的鱼 阅读(175) 评论(0) 推荐(0) 编辑
摘要: public static String add(String a,String b){ StringBuilder sb=new StringBuilder(); int x=0; int y=0; int pre=0;//进位 int sum=0;//存储进位和另两个位的和 while(a.le 阅读全文
posted @ 2017-03-15 23:54 我_会飞的鱼 阅读(224) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { System.out.println(add("1010","1")); } public static String add(String a,String b){ StringBuilder sb=new StringBuilde... 阅读全文
posted @ 2017-03-15 22:47 我_会飞的鱼 阅读(7670) 评论(3) 推荐(1) 编辑
摘要: public class Demo2 { public static void main(String[] args) { // TODO Auto-generated method stub get("","123456"); } public static void get(String arr,String str){ ... 阅读全文
posted @ 2017-03-14 14:58 我_会飞的鱼 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 作用: 代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。 语法1:assert expression; //expression代表一个布尔类型的表达式,如果为真,就继续正常运行,如果为假,程序退出 语法2:assert expressio 阅读全文
posted @ 2017-03-13 00:35 我_会飞的鱼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.特点 a.只能出现在参数列表的最后 b.变量类型和变量名之间用...连接,可以有空格 c.调用可变参的方法时,编译器为该可变参隐含创建一个数组,在方法体中以数组的方式访问可变参 d.一个方法最多只能有一个可变参数 输出结果 13 6 结论:当调用方法的时候,如果能够和固定参数的方法匹配,也能够和 阅读全文
posted @ 2017-03-13 00:17 我_会飞的鱼 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 一.Spring的核心是控制反转(IOC)和面向切面(AOP),是一站式轻量级框架 IOC:即将Bean对象的创建,依赖关系,交给Spring容器来管理,用来解耦, 工厂模式 实现控制反转的一种方式:依赖注入 1.set方法注入 2.构造函数注入 AOP:即提供切面编程,j将重复性代码抽取,在不改变 阅读全文
posted @ 2017-03-10 00:16 我_会飞的鱼 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.简介: 简单工厂模式解决的问题是如何去实例化一个合适的对象 核心思想是,有一个专门的类来负责对象的实例化. 2.优点: 工厂类是整个模式的关键所在。它包含必要的判断逻辑,能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。 用户在使用时可以直接根据工厂类去创建所需的实例,而无需了解这些对象 阅读全文
posted @ 2017-03-06 12:48 我_会飞的鱼 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一.String类使用字符数组保存字符串,数组有final修饰,不可变.线程安全 String a="hello";String b=new String("hello"); 第一种在栈内存定义了一个a对象的引用,指向堆内存的值"hello"的内存地址 第二种先在栈内存创建一个"hello"对象,n 阅读全文
posted @ 2017-03-06 00:08 我_会飞的鱼 阅读(156) 评论(0) 推荐(0) 编辑