GOF23(group of four) 由4个大牛总结的JAVA23种常用的设计模式,归根结底都是为了代码的可扩展性。 设计模式中一种比较重要的思想就是:开闭原则,尽量做到对扩展开放,对修改关闭。 单例模式:开发中最常见也是最简单的一种模式 单例模式确保某个类只有一个实例,而且自行实例化并向整个系 ...
分类:
编程语言 时间:
2016-09-25 13:19:40
阅读次数:
192
一、介绍 通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。 二、笔记 ...
分类:
编程语言 时间:
2016-09-25 13:18:54
阅读次数:
157
// 给客户端返回一个json对象 StringBuilder sb = new StringBuilder("{"); sb.append("\"name\"").append(":").append(user.getName()); sb.append(","); sb.append("\"ge ...
分类:
编程语言 时间:
2016-09-25 13:19:37
阅读次数:
176
spring 中拦截器 与servlet 的filter 有相似之处.比如二者都是aop 编程思想的体现都能实现权限检查,日志记录等. 不同之处 ...
分类:
编程语言 时间:
2016-09-25 13:16:45
阅读次数:
1515
一、介绍 在应用里经常都有用到在后台跑定时任务的需求。比如网络运营商会在每个月的一号对数据进行一次统计。在java中我们可以继承timertask类来实现定时任务。 二、笔记 ...
分类:
编程语言 时间:
2016-09-25 13:14:21
阅读次数:
145
本题可以说是比较富挑战性的第一题,光是看题目就可以看上一个小时,后面几题都需要看很久,但实现难度会下降,主要考验学生对排序算法运用的能力,并没有考排序算法本身,这也就是算法这门课的优势,授人以鱼不如授人以渔。 ...
分类:
编程语言 时间:
2016-09-25 13:13:13
阅读次数:
1551
Number Sequence Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 22568 Accepted Submission(s): 96 ...
分类:
编程语言 时间:
2016-09-25 13:12:17
阅读次数:
196
effective+java第三版 2016-09-23 15:25 effective+java第三版 effective+java第三版 相关问答 EffectiveJava第28条中关于泛型的一个疑问? @又名耶稣谢邀一、先说说②处编译错误:List<T>a=list;a是一个List<T>的 ...
分类:
编程语言 时间:
2016-09-25 13:10:01
阅读次数:
286
JAVA继承时方法的重载(overload)与重写/覆写(override) 重载-Override 函数的方法参数个数或类型不一致,称为方法的重载。 从含义上说,只要求参数的个数或参数的类型不一致就说两个函数是重载函数,而至于返回值是否一样,没关系。同时,重载可以发生在同一个类中也可以发生在继承关 ...
分类:
编程语言 时间:
2016-09-25 12:03:50
阅读次数:
191
命令行输入参数不是在代码中设置输入的,而是这样做:选中你java项目中的java 右击 Run As Run Configurations Arguments 填入参数(多个参数用空格隔开)--run ;也可以在命令行运行程序时输入参数,java 类文件名 “参数1” ”参数2“ ...”参数N" ...
分类:
编程语言 时间:
2016-09-25 12:02:16
阅读次数:
186
和习题一类似,这道题是为了让学生对作业套路更加熟悉,为以后的学习打基础,不同于上一习题注重编写逻辑和第三方调用、基础输入输出,这道题更偏重API和实现自己的数据结构。 ...
分类:
编程语言 时间:
2016-09-25 12:02:17
阅读次数:
1152
一直在寻找它,今天无意之间终于发现它了! http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/overview-summary.html 进入这个链接,点击"框架"链接,就会跳到zip下载页面. 虽然是java 6的中文文 ...
分类:
编程语言 时间:
2016-09-25 12:02:04
阅读次数:
193
JAVA继承时this和super关键字 本文主要讨论在方法前使用this或super关键字时,编译器在什么地方查找对应的函数。 class A { public void fun() { System.out.println("父类的fun()"); } } class B extends A { ...
分类:
编程语言 时间:
2016-09-25 11:59:57
阅读次数:
139
我们在写安全性较高的网站时必然会对网站的入口进行限制, 而在这其中其关键作用的就是网站的根目录下WEB-INF中的web.xml中<welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file-list> 它的作用就是 ...
分类:
编程语言 时间:
2016-09-25 11:59:39
阅读次数:
191
请使用GameBench.jar 文件启动 GameBench服务 电脑上安装JAVA JRE:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html 在电脑上安装GameBench-In ...
分类:
编程语言 时间:
2016-09-25 12:00:37
阅读次数:
5878
1. 基本类型 和 对象类型 他们最大的区别就是在于他们的传值方式。 基本类型是传值 对象类型就是传引用。 这里复制一份obj叫做obj2, 这里修改了obj2的b为100 同时也修改了obj1.b。 因为他们本来就是一个对象 这就是所谓的浅拷贝。 避免这样的情况 我们这样写 这就是深拷贝 不会改到 ...
分类:
编程语言 时间:
2016-09-25 11:57:50
阅读次数:
157