作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 本博客中未标明转载的文章归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 Java并发编程:Callable、Future和Fut ...
分类:
编程语言 时间:
2016-06-30 18:27:22
阅读次数:
200
研究javascript的原型概念两天,看到这篇文章后,终于恍然大悟,里面的图展示了一切!大部分内容转载自:https://segmentfault.com/a/1190000005824449 一切皆为对象 殊不知,JavaScript的世界中的对象,追根溯源来自于一个 null 「一切皆为对象」 ...
分类:
编程语言 时间:
2016-06-30 18:25:08
阅读次数:
196
进程:是一个正在这行中的进程。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。 线程在控制者进程的执行。 一个进程中至少有一个线程。java vm 启动的时候会有一个进程java.exe。该进程中至少有一个线程负责java程序的执行。 ...
分类:
编程语言 时间:
2016-06-30 18:24:02
阅读次数:
152
1:JDK1.5以后引入"参数化类型"的概念,允许程序在创建集合时指定集合元素的类型。用来约束集合保证数据的统一性,java的参数化类型被称为泛型 2:JDK1.7出现了"菱形"写法。在定义过程中不需要指明运行时的数据类型。简化了定义。 3:所谓泛型,就是允许在定义类、接口、方法时使用类型形参,这个 ...
分类:
编程语言 时间:
2016-06-30 18:21:11
阅读次数:
139
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean: 使用 @Required注解,就必 ...
分类:
编程语言 时间:
2016-06-30 18:22:00
阅读次数:
130
1.concat()拼接 concat()方法可以基于当前数组中的所有项创建一个新数组。具体来说,这个方法会先创建当前数组一个副本,然后将接受到的参数添加到这个副本的末尾,最后返回I新构建的数组。在没有给concat()方法传递参数的情况下,它只是复制当前数组并返回副本。如果传递给concat()方 ...
分类:
编程语言 时间:
2016-06-30 18:21:38
阅读次数:
170
java将数据写入到txt文件中,这个应该对于学过java I/O的人来说是很简单的事情了,但是如果要将数据以固定的格式写入到txt文件中,就需要一定的技巧了。 这里举个简单的例子,以供参考: 比如我要将数据写成下面的样子: 1 | 2 | 3 | 4 5 | 6 | 8 | 9 也许看起来很简单的 ...
分类:
编程语言 时间:
2016-06-30 18:18:53
阅读次数:
191
一、监听器Listener javaEE的13们规范中 包括servlet技术和jsp技术 servlet规范中包括三门技术:(servlet的三大组件) servelt技术 Listener技术 Filter技术 1.什么是监听器 javaEE中的监听器 监听某些对象的状态变化的 事件源:被监听的 ...
分类:
编程语言 时间:
2016-06-30 18:18:16
阅读次数:
234
字典以键值对的形式存储数据。 键不能重复,但是值可以重复。 基本语法用例: 也可以使用类型推断的方式: 修改键值: 或者 访问键值: 删除键值: 遍历键值对: ...
分类:
编程语言 时间:
2016-06-30 18:17:56
阅读次数:
136
1.push() 和 pop() 栈的方法 后进先出 push() 该方法是向数组末尾添加一个或者多个元素,并返回新的长度。 push()方法可以接收任意数量的参数,把它们逐个添加到数组的末尾,并返回修改后数组的长度 POP() 方法刚好和push()方法相反。pop()方法删除数组的最后一个元素, ...
分类:
编程语言 时间:
2016-06-30 18:15:55
阅读次数:
142
资料: 1.电子书github地址:https://github.com/quanke/think-in-java,在readme说明中有下载pdf等格式的地址,也可以下载到本地用gitbook工具自行导出。 2.书中代码地址:https://github.com/niushuai/thinking ...
分类:
编程语言 时间:
2016-06-30 18:16:09
阅读次数:
167
登录http://spring.io/tools/sts/all 下载所需的Spring Tool Suit安装包 我用的是springsource-tool-suite-3.6.1.RELEASE-e4.6-updatesite.zip 下载完成后 Eclipse Help Install new ...
分类:
编程语言 时间:
2016-06-30 18:11:44
阅读次数:
174
static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 需要了解jvm classload ...
分类:
编程语言 时间:
2016-06-30 18:11:05
阅读次数:
126
1. 多态(多种类型) 多态的体现如下: 多态的缺点:在缺少注释的情况下,不知道arg是什么类型,它有什么用处。比如说如果确定好是个list的话,那就可以append()。但是不确定的时候就不知道怎么用了。 2. 面向对象中的类成员 1) 字段 - 静态字段: 代码加载时已经创建,属于类 - 普通字 ...
分类:
编程语言 时间:
2016-06-30 18:07:29
阅读次数:
186
Contos即使用Yum更新也是Python2.6.6所以需要升级到Python2.7.8 1.先下载源码包 1 wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz 2.解压源码包 1 tar -xvjf Python-2.7.8 ...
分类:
编程语言 时间:
2016-06-30 18:07:15
阅读次数:
198
1、 json数据结构(对象和数组) json对象:var obj = {"name":"xiao","age":12}; json数组:var objArray = [{"name":"xiao","age":12},{"name":"xiao","age":12}]; 2、 处理json数据,依 ...
分类:
编程语言 时间:
2016-06-30 18:07:11
阅读次数:
196