- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 学习写代码---数组 第一个只出现一次的字符
重拾代码 这是用Java语言写的剑指offer面试题35:第一个只出现一次的字符 import java.util.Scanner; public class TheOnlyChar { public static void main(String[] args) { Scanner scan = new Scanner(System.in);
2017-02-21 19:47:46
312
原创 2017校园招聘 携程编程题
第二题 股票利润 import java.io.*; import java.util.*; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner cin = new Scanner(System.in); w
2016-09-17 22:34:39
947
原创 携程2017 校招编程题
第一题二分查找 import java.util.*; public class Main { private static int binarySearch(int[] a, int fromIndex, int toIndex, int key) { int low = fromIndex; int high = toIndex; while (
2016-09-17 22:12:58
508
原创 UML类图
UML类图中的几种关系 1、继承 用空心三角+实线表示,三角指向父类 抽象类用斜体显示 2、接口 用空心三角+虚线表示,三角指向接口;或者用棒棒糖表示法 与类图的区别是:顶端有《》
2016-07-22 09:32:46
261
原创 Springmvc学习
第一部分学习框架目录 一、springmvcde 基础知识 1、springmvc 2、springmvc框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、视图解析器 3、springmvc入门程序 目的:前端控制器、处理器映射器、处理器适配器、视图解析器的学习 非注解的处理器映射器、处理器适配器 注解的处理器映射器、处理器适配器 4、mybatis和springmvc的
2016-04-06 20:08:00
586
原创 正则表达式的学习(二)
1、今天学习了正则表达式中单词边界的表达,如下: ^ 一行的开始 $ 一行的结束 \b 单词边界 \B 非单词边界 \A the beginning of the input \G the end of the previous match \Z the end of the input but for the final terminator ,if any \z
2016-03-09 20:58:57
326
原创 正则表达式的学习(一)
正则表达式的用途: 字符串的匹配、查找和替换 例如:从网页中抓取地址、IP地址是否正确、从网页中揪出email地址 使用的类:java.lang.String java.util.Pattern跟字符串在匹配时使用的模式 java.util.Matcher匹配后产生的结果
2016-03-01 20:57:15
303
原创 effective java 读书笔记(五)
第二十五条 列表优先于数组 数组与泛型相比有两个重要的不同点:首先,数组是协变的 如果Sub为Super的子类,那么数组类型Sub[]就是Super[]的子类型。而泛型是不可变的,对于任意不同的类型Type1和Type2,泛型List既不是List的子类型,也不是它的超类型。 其次,数组是具体化的,因此数字会在运行时才知道并检查他们的元素类型约束。泛型则是通过擦除来实现的,因此泛型只是在
2016-01-28 13:31:28
366
原创 effective java 读书笔记(四)
第十七条 要么为了继承而设计,并提供文档说明,要么就禁止继承 为了继承而设计的类必须提供文档说明,关于文档有句格言:好的API文档应该描述一个给定的方法做了什么工作,而不是描述它如何做到的 对于普通的具体类,即并非为了继承而设计的非final具体类要禁止子类化,有两种方法:第一种:把这个类声明为final;第二种,把所有的构造器都变成私有的,或者包级私有的,并增加一些共有的静态工厂来替代构造
2016-01-27 18:21:50
413
原创 effective java读书笔记 (二)
第四章 类和接口 第十三条 使类和成员的可访问性最小化 信息隐藏(封装):设计模块时把它的API与它的实现清晰地隔离开来 封装的带来的好处:有效地接触组成系统的各模块之间的耦合,同时减轻了维护的负担,并且可以有效地调节性能,还可以提高软件的可重用性,也降低了构建大型系统的风险。 java中提供的协助信息隐藏的机制:访问控制机制决定了类、接口和成员的可访问性。对于顶层(非嵌套的)的类和接口
2016-01-26 18:46:20
657
原创 effective java 读书笔记(三)
第十五条 使可变性最小化 不可变类只是其实例不能被修改的类,每个实例中包含的信息必须在创建该实例的时候就提供,并在对象的整个生命周期内固定不变。 java平台包含很多不可变的类,如String、基本类型的包装类、BigInteger和BigDecimal 为了使类成为不可变的,要遵循下面五条规则: 1、不要提供任何会修改对象状态的方法 2、保证类不会被扩展 一般做法是使这个类成为f
2016-01-26 18:45:14
326
原创 effective java 读书笔记
第三章 对于所有对象都通用的方法 根类object的所有的非final方法(equals,hashCode,toString,clone,finalize)都有明确的通用约定,且被设计成要被覆盖的 第八条 覆盖equals时请遵守通用约定 第九条 覆盖equals时总要覆盖hashCode 第十条 始终要覆盖toString 第十一条谨慎覆盖clone 所有实现了cloneab
2016-01-26 15:37:22
302
原创 数据库处理及Servlet中使用bean,servlet学习应该掌握的知识点
数据库处理及Servlet中使用bean,servlet学习应该掌握的知识点
2015-11-30 16:27:53
424
原创 session/application/bean的学习
学习Session 会话跟踪 session记录一系列状态,你在当前网页的页面做了哪些操作,记录下来,我在下一个页面也可以看到,例如你在当前页面 买了5件商品,记录在session后,我在下个页面也可以看到 1、在某段时间一连串客户端与服务器端的交易 2、在Jsp/servlet中,session有两种实现方式,第一种通过Cookie实现,即把session的ID号放在临时的Cooki
2015-11-30 14:14:19
618
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人