- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 用Ehcache进行页面数据缓存
Ehcache 对象、数据缓存:http://ehcache.org/downloads/destination?name=ehcache-core-2.5.2-distribution.tar.gz&bucket=tcdistributions&file=ehcache-core-2.5.2-distribution.tar.gzWeb页面缓存:http://ehcache.org/do
2014-10-14 22:28:00
657
原创 黑马程序员_Java基础篇(七)——枚举
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------public enum Suit { HEART, DIAMOND, CLUB, SPADE}编译器就会在内部生成一个叫做 Suit 的类,该类扩展 java.lang.Enum 并具有叫做 HEART、DIAMOND、CLUB 和 SPADE 的常量(public static
2014-10-08 17:39:40
512
原创 黑马程序员_Java基础篇(六)——泛型
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Col
2014-10-08 17:17:06
620
原创 黑马程序员_Java插播篇(一)——Java解惑
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这是我在各处收集的
2014-10-07 19:36:42
562
原创 黑马程序员_Java基础篇(五)——反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! --------->>反射:把Java类中的各种成分映射成相应的Java类。反射中的各种类:1、Constructor类(代表某个类的构造方法)2、Field类(代表成员变量(字段)的反射)3、Method类(代表某个类中的一个成员方法) 九个预定义的Class:1)
2014-10-07 19:24:39
630
原创 黑马程序员_Java基础篇(四)——内部类总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内部类:将一个类定义在另一个类之中。 一)访问规则(即使用内部类的好处):1、内部类方法可以访问该类所在的类中作用域的成员,包括私有成员变量。2、内部类可以对同一个包中的其他类隐藏起来,从而不被访问3、使用匿名内部类是比较便捷简单的,这种情况较多的用于AWT设计中。
2014-10-07 18:47:53
711
原创 黑马程序员_Java基础篇(三)——抽象类和接口的对比
黑马程序员_Java基础篇(三)——抽象类和接口的对比一)概述:1、抽象类(abstract class):一般仅用于被子类继承。当多个类出现相同功能时,但功能主体不同,这样可以向上抽取,抽取时只抽取功能定义,而不抽取功能主体。也就是说,我们在从下往上看继承这个体系结构时,位于上层的类要比下层更具有通用性,也就是说更加抽象,即最上层的祖先(即超类)最具通用性。这时只讲上层的
2014-10-07 16:34:18
750
原创 黑马程序员_Java基础篇(二)——正则表达式
黑马程序员_Java基础篇(二)——正则表达式------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------正则表达式:正确的规则,专门用于对字符串的操作,规则是由符号组成的好处:字符串的操作简单弊端:阅读性降低所以学习正则其实就是学习符号的使用正则表达式的构造摘要 :
2014-10-07 15:54:23
598
原创 黑马程序员_Java基础篇(一)——基本知识
黑马程序员_Java基础篇(一)——基本知识------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、配置环境变量;临时环境变量用set+相应的变量名;如果要在原有的目录基础上添加新的目录,就用两个百分号中间写目录名的方式,和前一个目录用分号隔开(Linux下用冒号);清空classpath 设置用set classpath=JVM先找classpa
2014-10-07 15:48:20
703
转载 如何用Java编写一段代码引发内存泄露
本文来自StackOverflow问答网站的一个热门讨论:如何用Java编写一段会发生内存泄露的代码。Q:刚才我参加了面试,面试官问我如何写出会发生内存泄露的Java代码。这个问题我一点思路都没有,好囧。A1:通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中):应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露
2014-09-26 16:57:15
457
原创 Android让Fragment加载到Activity中
将Fragment加载到Activity当中有两种方式:方式一:添加Fragment到Activity的布局文件当中方式二:在Activity的代码中动态添加Fragment第一种方式虽然简单但灵活性不够。添加Fragment到Activity的布局文件当中,就等同于将Fragment及其视图与activity的视图绑定在一起,且在activity的生命周期过程中,无法切换frag
2014-09-26 16:37:45
1442
原创 abstract class和interface有什么区别?
含有abstract修饰符的class即为抽象类,abstract类不能创建实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为ab
2013-12-13 23:15:06
538
原创 java中一切皆对象——判断字符串是否相等的方式
起初,我写了这样的代码:String username = "admin";if( username == "admin" ){ //代码片段}可是怎么执行,if里面的代码怎么也不能执行,判断结果一直为false。我很迷惑。然后接着想到了Equals方法,这个成功了:String username = "admin";if( username.Equals("
2013-11-23 18:40:32
704
转载 Java初始化顺序
出自:http://www.cnblogs.com/miniwiki/archive/2011/03/25/1995615.html1 无继承情况下的Java初始化顺序:class Sample{ Sample(String s) { System.out.println(s); } Sampl
2013-11-13 20:31:32
504
转载 4-1:二叉树的操作
总时间限制: 1000ms 内存限制: 65535kB描述给定一棵二叉树,在二叉树上执行两个操作:1. 节点交换把二叉树的两个节点交换。2. 前驱询问询问二叉树的一个节点对应的子树最左边的节点。输入第一行输出一个整数t,代表测试数据的组数。对于每组测试数据,第一行输入两个整数n m,n代表二叉树节点的个数,m代表操作的次数
2013-11-12 21:35:19
1929
转载 3-4:前缀中的周期
总时间限制: 3000ms 内存限制: 65536kB描述一个字符串的前缀是从第一个字符开始的连续若干个字符,例如"abaab"共有5个前缀,分别是a, ab, aba, abaa, abaab。我们希望知道一个N位字符串S的前缀是否具有循环节。换言之,对于每一个从头开始的长度为 i (i 大于1)的前缀,是否由重复出现的子串A组成,即 AAA...A (A重复出现K
2013-11-12 21:22:53
1903
转载 3-3:古代密码
总时间限制: 1000ms 内存限制: 65536kB描述古罗马帝王有一个包括各种部门的强大政府组织。其中有一个部门就是保密服务部门。为了保险起见,在省与省之间传递的重要文件中的大写字母是加密的。当时最流行的加密方法是替换和重新排列。 替换方法是将所有出现的字符替换成其它的字符。有些字符会碰巧替换成它自己。例如:替换规则可以是将'A' 到 'Y'替换成它的下一个字符,将'Z'替换成
2013-11-12 21:21:42
899
转载 3-1:统计字符数
总时间限制: 1000ms 内存限制: 65536kB描述判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多输入第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串每组测试数据之间有一个空行,每行数据不超过1000个字符且非空输出n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是
2013-11-12 21:14:26
1225
原创 Java中的二分查找方法,用于获取在数组中的下标
http://blog.csdn.net/zomrobin/article/details/14545867继续上面地址中的问题,使单选项列表框默认选中前次选中的值。问题:如果选中了一个选项,但是却点击了“取消”的Button,同样记录了选择的选项,输出值不变。要做到输出值和下次打开单选项列表框时的默认选项相符,那就用到下面的东东了!重载的binarySearch方法p
2013-11-08 22:14:15
2259
原创 setSingleChoiceItems方法-使单选项列表框默认选中前次选中的值
setSingleChoiceItems()有四个重载的方法:1、从资源文件中装载数据:public AlertDialog.Builder setSingleChoiceItems(int itemsId, int checkedItem, final OnClickListener listener)2、从数据集中装载数据public AlertDialog.Builder setSin
2013-11-08 21:04:47
9110
转载 编程技术面试的五大要点(2013-11-08 传智特刊)
本文来自传智特刊“每日资讯”,原文来自酷勤网。更多IT前沿、技术学习、面试技巧、IT笑话,微信搜索“CZTEKAN”,关注传智特刊,我为IT狂!扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。
2013-11-08 10:48:17
874
转载 2-4:中缀表达式的值
总时间限制: 200ms 内存限制: 1024kB描述人们熟悉的四则运算表达式称为中缀表达式,例如(23+34*45/(5+6+7))。在程序设计语言中,可以利用堆栈的方法把中缀表达式转换成保值的后缀表达式(又称逆波兰表示法),并最终变为计算机可以直接执行的指令,得到表达式的值。给定一个中缀表达式,编写程序,利用堆栈的方法,计算表达式的值。输入第一行为测试数据的组数N
2013-11-07 18:31:45
1972
转载 2-3:stack or queue
总时间限制: 1000ms 内存限制: 65535kB描述栈和队列都是常用的线性结构,它们都提供两个操作:Push:加入一个元素。Pop:弹出一个元素。不同的是,栈是”先进后出”,而队列则是”先进先出”。给出一个线性结构的进出顺序,判定这个结构是栈还是队列。输入第一行输入一个整数t,代表有t组测试数据对于每组测试数据
2013-11-07 18:29:12
878
转载 2-2:栈的基本操作
总时间限制: 1000ms 内存限制: 1000kB描述栈是一种重要的数据结构,它具有push k和pop操作。push k是将数字k加入到栈中,pop则是从栈中取一个数出来。栈是后进先出的:把栈也看成横向的一个通道,则push k是将k放到栈的最右边,而pop也是从栈的最右边取出一个数。假设栈当前从左至右含有1和2两个数,则执行push 5和pop
2013-11-07 18:26:17
1021
转载 2-1:用队列对扑克牌排序
总时间限制: 1000ms 内存限制: 65536kB描述假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则:1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9,如果X1与X2不同,那么依照D>C>B>A的方式进行排序2.假如
2013-11-07 18:21:24
1424
转载 1-4:放苹果
总时间限制: 1000ms 内存限制: 65536kB描述把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。输入第一行是测试数据的数目t(0 输出对输入的每组数据M和N,用一行输出相应的K。样例输入17 3样例输出8
2013-11-07 18:04:11
1145
转载 1-3:位查询
总时间限制: 5000ms 内存限制: 65536kB描述 给出N个范围在[0, 65535]的整数,编程支持以下的操作:(1)修改操作:C d,所有的数都增加d。如果超过65535,把结果模65536。 0 (2)查询操作:Q i,统计在N个正整数中有多少个整数其对应的二进制形式的第i位二进制位为非0。0 最后,输出所有查询操作的统计值。
2013-11-07 17:59:26
895
转载 1-2:字符串插入
总时间限制: 1000ms 内存限制: 65536kB描述有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的'\0'。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。输入输入包括若干行,每一行为一组测试数据,格式为str substr输出对于每一组测试数据,输出插
2013-11-07 17:42:15
973
转载 1-1:多项式加法
总时间限制: 1000ms 内存限制: 5000kB描述 我们经常遇到两多项式相加的情况,在这里,我们就需要用程序来模拟实现把两个多项式相加到一起。首先,我们会有两个多项式,每个多项式是独立的一行,每个多项式由系数、幂数这样的多个整数对来表示。如多项式2x20- x17+ 5x9- 7x7+ 16x5+ 10x4 + 22x2- 15对应的表达式为:2
2013-11-07 17:26:14
1590
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人