摘要: 有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:“什么?Java!” 所以我现在来解释一下。Java超越了所有咒骂它的“动态语言”也许是因为年轻人的逆反心理,人们都不把自己的入门语言当回事。很早的时候,计算机系的学生用Scheme或者Pascal入门,现在大部分学校用... 阅读全文
posted @ 2016-01-20 20:41 xiaoguozi0218 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 垃圾(Garbage)就是程序需要回收的对象,如果一个对象不在被直接或间接地引用,那么这个对象就成为了「垃圾」,它占用的内存需要及时地释放,否则就会引起「内存泄露」。有些语言需要程序员来手动释放内存(回收垃圾),有些语言有垃圾回收机制(GC)。本文就来讨论GC实现的三种基本方式。其实这三种方式也可以... 阅读全文
posted @ 2015-10-18 00:25 xiaoguozi0218 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:1.把字符串常量放在前面通过把字符串常量放在比较函数equals()比较项的... 阅读全文
posted @ 2015-10-16 11:53 xiaoguozi0218 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图... 阅读全文
posted @ 2015-10-16 09:14 xiaoguozi0218 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.将数组转化为列表将数组转化为一个列表时,程序员们经常这样做:List list = Arrays.asList(arr);Arrays.asList() 会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList 类,jav... 阅读全文
posted @ 2015-09-29 14:23 xiaoguozi0218 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执... 阅读全文
posted @ 2015-09-22 10:49 xiaoguozi0218 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 引言ThreadLocal的官方API解释为:“该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其get或set方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal实例通常是类中的 private stat... 阅读全文
posted @ 2015-09-10 12:34 xiaoguozi0218 阅读(213) 评论(1) 推荐(1) 编辑
摘要: 1,闭包是什么(百度百科定义)--闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变 量)。 “闭包” 一词来源 于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象... 阅读全文
posted @ 2015-09-01 20:52 xiaoguozi0218 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 正则表达式:其实是用来操作字符串的一些规则。好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。弊端:符号的出现虽然简化了书写,但是却降低了阅读性。其实更多是用正则解决字... 阅读全文
posted @ 2015-09-01 10:12 xiaoguozi0218 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 序列化,就是指将JavaScript值转化为JSON字符串的过程.此时就需要用到一个函数:JSON.stringify()JSON.stringify()能够将JavaScript值转换成JSON字符串.JSON.stringify()生成的字符串可以用JSON.parse()再还原成JavaScr... 阅读全文
posted @ 2015-08-30 16:35 xiaoguozi0218 阅读(155) 评论(0) 推荐(0) 编辑