在微博中看到的一个不错的帖子,总结的很详细,拷贝过来,一是为了方便自己查阅,也能和大家一起共享,后面有原文的链接地址:在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effe...
分类:
编程语言 时间:
2015-05-02 11:07:33
阅读次数:
250
1,采用选择排序对元素进行排列时,元素之间需要进行比较,因此需要实现Comparable接口。即,>. 更进一步,如果允许待比较的类型可以和它的父类型进行比较,则需要写成:, 其中 表示 T 的任意超类。2,SelectionSortArray.java 实现了选择排序的迭代形式和递归形式。具体代码...
分类:
编程语言 时间:
2015-05-02 11:06:57
阅读次数:
146
一、JavaScript基本语法。(一)数据类型与变量类型。 整数,小数,布局,字符串,日期时间,数组 强制转换: parseInt()parseFloat()isNaN()(二)数组 var 数组名 = new Array([长度]); //“假冒”数组 a.length-长度 a[下标] = 值...
分类:
编程语言 时间:
2015-05-02 11:07:36
阅读次数:
145
Given a digit string, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephon...
分类:
编程语言 时间:
2015-05-02 11:04:18
阅读次数:
161
废话不多说,代码如下: 1 2 3 4 5 贪吃蛇 6 213 214 215 216 217 运行截图:
分类:
编程语言 时间:
2015-05-02 11:04:46
阅读次数:
212
In this tutorial we will see about debugging java applications using Eclipse. Debugging helps us to identify and fix defects in the application. We wi...
分类:
编程语言 时间:
2015-05-02 11:04:32
阅读次数:
270
感谢原文作者,转自:http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最...
分类:
编程语言 时间:
2015-05-02 11:01:06
阅读次数:
161
IT路虽好,却难走。1级 为会基本语法 大学里的JAVA教程 能及格 2级 自己可以写个 俄罗斯方块,扫雷,贪吃蛇, 拼图之类的小游戏3级 能够进手机游戏CP,SP公司,做手机游戏 或者应用软件,这个时候也许是给你一个小游戏 或者小软件单独做,或者跟别人做一个项目中的一个小模块,(1W行左右代码量)...
分类:
编程语言 时间:
2015-05-02 10:59:31
阅读次数:
245
package main import "github.com/nsf/gothic" const init_script = ` catch { destroy .clock errorswindow } set w [ toplevel .clock ] wm ?withdraw ?. wm ?title ?$::w ?"clock" tk ?appname ?"cloc...
分类:
编程语言 时间:
2015-05-02 09:59:36
阅读次数:
209
引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName...
分类:
编程语言 时间:
2015-05-02 09:58:26
阅读次数:
137
首先是web.xml ?<?xml?version="1.0"?encoding="UTF-8"?>??
<web-app?version="2.5"??
????xmlns="http://java.sun.com/xml/ns/javaee"??
????xmlns:xsi="http://www.w3.org/2001/XMLSchema...
分类:
编程语言 时间:
2015-05-02 09:57:05
阅读次数:
162
首先看一张图片:
现在有两个类,Student和Worker,为了提高复用性、只建立一份代码,让一个类和另一个类产生关系就可以了,这种关系就是:继承。
但我们发现这两个类没有继承关系,但是它们有共性的内容,我们可以找到它们的共享类型,→无论是学生还是工人,都是Person,Person都具备着name和age。即:
在代码中通过关键字 继承(extends),让学生和工人与Per...
分类:
编程语言 时间:
2015-05-02 09:50:38
阅读次数:
151
声明式事务管理大多数Spring用户选择声明式事务管理的原因是,这个是对应用代码影响最小的选择,因此也最符合 非侵入式 轻量级容器的理念。
Spring声明式事务管理可以在任何环境下使用。只需更改配置文件, 它就可以和JDBC、JDO、Hibernate或其他的事务机制一起工作。
Spring的声明式事务管理可以被应用到任何类(以及那个类的实例)上。
Spring提供了声明式的回滚规则。
Sprin...
分类:
编程语言 时间:
2015-05-02 09:47:52
阅读次数:
202
设计模式之简单工厂举例:
l简单工厂模式概述
?又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例
l优点
?客户端不需要在负责对象的创建,从而明确了各个类的职责
l缺点
这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护
概述:
动物抽象类:public abstract Animal ...
分类:
编程语言 时间:
2015-05-02 09:47:42
阅读次数:
131
吃糖果
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 27562 Accepted Submission(s): 7802
Problem Description
HOHO,终于从Speakless手上赢走...
分类:
编程语言 时间:
2015-05-02 09:48:10
阅读次数:
226
/**
* 书本:《Thinking In Java》
* 功能:关于java中的闭包与回调,这里回调区别于C++,C++中回调的话寄托于指针
* 文件:Callbacks.java
* 时间:2015年4月3日20:26:43
* 作者:cutter_point
*/
package Lession10innerclasses;
import static net.mindview.util....
分类:
编程语言 时间:
2015-05-02 09:48:06
阅读次数:
135
/**
* 书本:《Thinking In Java》
* 功能:控制框架的实现
* 文件:Event.java
* 时间:2015年4月3日21:33:11
* 作者:cutter_point
*/
package Lession10innerclasses.controller;
public abstract class Event
{
private long eventTime;
...
分类:
编程语言 时间:
2015-05-02 09:46:17
阅读次数:
110