《THINKING IN JAVA》以及网上资料整理:
Java中的Hashtable的用法:
Java包含两个类,java.util.Hashtable 和java.util.HashMap,它们提供了一个多种用途的hashtable机制。Hashtable和HashMap对象可以让你把一个key和一个value结合起来,并用put() 方法把这对key/value输入到表中。然后你...
分类:
编程语言 时间:
2014-10-21 21:44:14
阅读次数:
252
(1)下边的一个java类包含了所有Map、Set、List、数组、属性集合等这些容器,主要用于演示Spring的注入配置;
package com.lc.collection;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
public clas...
分类:
编程语言 时间:
2014-10-21 21:43:55
阅读次数:
221
(1)两个java类,一个父类一个字类
package com.lc.inherit;
/*
* 这里是父类
*/
public class Student {
protected String name;
protected int age;
public String getName() {
//get/set方法
}
package com.lc.inherit;
/...
分类:
编程语言 时间:
2014-10-21 21:40:24
阅读次数:
147
在前几篇一博客《关于c++与java中文乱码问题分析与解决》,地址如下:http://blog.csdn.net/dionysos_lai/article/details/38389765。文中详细介绍了c++与java数据传递时,为何会出现中文乱码的原因,并提出了适当的解决方法。方法如下:...
分类:
编程语言 时间:
2014-10-21 21:38:38
阅读次数:
214
一、LinkedHashMap集合
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
public class Main
{
public static void main(String[] args) {
HashMap...
分类:
编程语言 时间:
2014-10-21 21:37:23
阅读次数:
203
题意:一个长为N的字符串( 3
题目链接:http://poj.org/problem?id=1159
——>>状态:dp[i][j]表示第i个字符到第j个字符组成的字符串变成回文串的最少插入次数。
状态转移方程:
若sz[i] == sz[j],则:dp[i][j] = dp[i + 1][j - 1];
否则:dp[i][j] = min(dp[i + 1][j], dp[i][j...
分类:
编程语言 时间:
2014-10-21 21:37:52
阅读次数:
247
为什么需要bindvar name = "The Window";var object = { name: "My Object", getNameFunc: function () { return function () { return this...
分类:
编程语言 时间:
2014-10-21 21:24:03
阅读次数:
206
This is a list of the instructions that make up theJava bytecode, an abstract machine language that is ultimately executed by theJava virtual machine....
分类:
编程语言 时间:
2014-10-21 21:24:20
阅读次数:
277
保证并发安全性的方式有三:不共享、不可变、同步前两种方式相对第三种要简单一些。这一篇不说语言特性和API提供的相关同步机制,主要记录一下关于共享的一些思考。共享(shared),可以简单地认为多个线程可以同时访问某个对象。如果仅仅在单线程内进行访问则不存在同步的问题。保证数据的单线程访问称为线程封闭...
分类:
编程语言 时间:
2014-10-21 21:23:10
阅读次数:
278
今天学习Android开发,为实现button控件的onClick事件,其中一种实现方法是用匿名类,在此把Java中匿名类进行总结。匿名内部类--没有名字的内部类,因为没有名字,所以只能使用一次匿名内部类--它通常用来简化代码编写使用匿名内部类前提条件:必须继承一个父类或实现一个接口注:只要一个类是...
分类:
编程语言 时间:
2014-10-21 21:24:56
阅读次数:
176
项目开发中难免遇到外部接口的调用,小生今天初次接触该类,跟着API方法走了一遍,如有不对的地方,还请哆哆指正,拜谢! 1 package com.cplatform.movie.back.test; 2 3 import java.io.BufferedReader; 4 import j...
分类:
编程语言 时间:
2014-10-21 21:24:13
阅读次数:
280
【适合对象】有一定编程基础的同学【情景】边看边练,多练多学,自然成长。【声明】此文章属于原创作品,未经授权,如非法转载,予以追究法律责任。练习笔记:1.var变量var str = "Hello, playground"println(str) 2.if语句var a = 20if a > 10 ....
分类:
编程语言 时间:
2014-10-21 21:23:41
阅读次数:
358
1、KMP算法KMP算法程序看起来比较简单,但是求next数组的过程还是比较难理解,next数组实质就是求最大的前后缀,该算法的复杂度是O(m+n),算法流程如下:假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置如果j = -1,或者当前字符匹配成功(即S[i] == P[j]),都令i+...
分类:
编程语言 时间:
2014-10-21 21:21:30
阅读次数:
254
首先让我简单解释一下所谓"发布"。发布(publish),使对象可以在当前作用域之外的代码中可见,如果该对象被发布,则该对象的非私有域中引用的所有实例同样也会被发布。不仅仅是作为一个field,当一个对象作为一个方法的参数或者在公有方法中作为返回引用,这都属于发布。而相对地,对于错误的发布,我们将其...
分类:
编程语言 时间:
2014-10-21 21:23:16
阅读次数:
347
Silverlight的DataGrid有很多强大之处,其中一个便是排序。DataGrid指定过ItemsSource之后,通过点击列头就可以实现排序,不用写任何代码。这对我这种懒人来说实在是太爽了。但是,如果使用了模板列呢?会出什么效果?果然不行Age这一列使用了模板,通过TextBlock来显示...
分类:
编程语言 时间:
2014-10-21 21:19:33
阅读次数:
183
"重用"大法好,我们早已习惯重用已设计好的类而不是自己造轮子玩。重用可以节省我们进行开发和测试(测试比我们自己测严谨地多)的时间和其他各种成本。但是,对一个线程安全类进行扩展的时候就需要思考一些问题。比如我们熟知的线程安全类Vector,该类中对所有的公有方法提供了synchronized修饰以保证...
分类:
编程语言 时间:
2014-10-21 21:18:02
阅读次数:
296
LINQ排序操作符包括:OrderBy、OrderByDescending、ThenBy、ThenByDescending及Reverse。1. OrderBy1>. 原型定义public static IOrderedQueryable OrderBy(this IQueryable sour.....
分类:
编程语言 时间:
2014-10-21 21:17:58
阅读次数:
153