ZOJ问题
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2881 Accepted Submission(s): 866
Problem Description
对给定的字符串(只包含'z','o','j...
分类:
其他好文 时间:
2014-12-10 14:14:10
阅读次数:
172
本文发表于本人博客。今天我们来说说关于java继承以及反射有关的问题,大家先看下下面代码,试问可以编译通过不,为什么具体说说原因?public class Test{ public static void main(String[] args){ Person p...
分类:
编程语言 时间:
2014-12-09 11:56:30
阅读次数:
146
我们常常说“三思而后行”,其中的“三思”就是“正、反、合”这3种思维,即正向思维、反向思维和综合思维。 正向思维,是从正面去考虑,做一件事情的好处、机会、优势等;反向思维,是从反面去考虑,做一件事情的坏处、劣势、问题乃至陷阱;综合思维,是结合正向、反向思维,进行全面而系统的思考,从而选择最佳方案。....
分类:
其他好文 时间:
2014-12-09 11:52:51
阅读次数:
120
原文:JavaScript中的this陷阱的最全收集--没有之一 当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个...
分类:
编程语言 时间:
2014-12-08 22:37:30
阅读次数:
290
当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌.....
分类:
编程语言 时间:
2014-12-08 20:59:11
阅读次数:
321
IEnumerable枚举器接口的重要性,说一万句话都不过分。几乎所有集合都实现了这个接口,Linq的核心也依赖于这个万能的接口。C语言的for循环写得心烦,foreach就顺畅了很多。 我很喜欢这个接口,但在使用中也遇到不少的疑问,你是不是也有与我一样的困惑: (1)IEnumerabl...
分类:
编程语言 时间:
2014-12-05 21:05:12
阅读次数:
218
本文发表于本人博客。之前都讲了有关字符串的陷阱,那今天来说下关于静态这个东西,这分为静态变量、静态方法,先看下面的代码请问结果输出是什么?:class Person01{ private static Person01 person = new Person01(); publi...
分类:
编程语言 时间:
2014-12-05 18:59:16
阅读次数:
193
项目临时新增一个功能,此时我们习惯自己拼接一个sql。更可怕的是,后期用户要求新增查询条件,甚至有上10个查询条件,这时的拼接更头疼,if appendappend(" status=@status")append("and ……")结果就成了@statusand执行sql的时候显然会出错,不存在@...
分类:
数据库 时间:
2014-12-04 10:14:19
阅读次数:
189
本文发表于本人博客。事隔好多年了,重新拿起来Java这门语言,看似熟悉其实还很陌生,想想应该梳理下顺便提高下自己。这次先来看看Java里面的String这个对象。经典的先看下面一段代码,请问最终创建几个对象,分别在哪里? String s0 = new String("luoliang.m...
分类:
编程语言 时间:
2014-12-03 16:59:00
阅读次数:
215
常见的并发陷阱volatilevolatile只能强调数据的可见性,并不能保证原子操作和线程安全,因此volatile不是万能的。参考指令重排序volatile最常见于下面两种场景。a. 循环检测机制volatilebooleandone=false;while(!done){dosomething...
分类:
编程语言 时间:
2014-12-03 00:19:55
阅读次数:
319