码迷,mamicode.com
首页 > 编程语言
心得总结:Java性能优化技巧集锦
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 ...
分类:编程语言   时间:2015-04-08 19:49:36    阅读次数:200
JavaScript 拼接JSON
分类:编程语言   时间:2015-04-08 19:47:10    阅读次数:140
java提高篇(二一)-----ArrayList
一、ArrayList概述 ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是...
分类:编程语言   时间:2015-04-08 19:47:21    阅读次数:165
python多线程
转自http://segmentfault.com/a/1190000000414339map 这一小巧精致的函数是简捷实现 Python 程序并行化的关键。map 源于 Lisp 这类函数式编程语言。它可以通过一个序列实现两个函数之间的映射。 urls = ['http://www.yaho...
分类:编程语言   时间:2015-04-08 19:44:45    阅读次数:200
【转自hongcha_717】数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该...
分类:编程语言   时间:2015-04-08 19:45:38    阅读次数:130
Spring(四)Bean注入方试
一、构造方法注入定义:通过构造函数来完成依赖关系的设定优缺点:在构造对象的同时,完成依赖关系的建立如果关联的对象很多,那和不得不在构造方法上加入过多的参数基中有index:如果指定索引从0开始,type用来指定类型实体类:package com.pb.entity;/** * 班级类 * @auth...
分类:编程语言   时间:2015-04-08 19:42:46    阅读次数:155
Java中数组的遍历
(I)标准for循环遍历数组例如代码片段:int [] nums = new int [] {0,1,2,3,4,5,6,7,8,9};for(int i=0;i:){ 语句;}例如代码片段:for(int n : nums){ System.out.println(n);}
分类:编程语言   时间:2015-04-08 19:41:59    阅读次数:138
java涉及父子类的异常
java中的异常涉及到父子类的问题,可以归纳为一句话:子类的构造函数抛出的异常必须包含父类的异常,子类的方法可以选择抛出“范围小于等于”父类的异常或不抛出异常。1. 为什么构造函数必须抛出包含父类的异常?在《thingking in java》中有这么一段话:异常限制:当覆盖方法时,只能抛出在基类方...
分类:编程语言   时间:2015-04-08 19:44:17    阅读次数:139
JavaScript--事件绑定及深入(26)
// 事件绑定分为两种:// 一种是传统事件绑定(内联模型/脚本模型);上一章内容;// 一种是现代事件绑定(DOM2级模型);现代事件绑定在传统事件绑定基础上提供了更强大的功能;一 传统事件绑定的问题 1 // 脚本模型将一个函数赋值给一个事件处理函数; 2 var box = docum...
分类:编程语言   时间:2015-04-08 19:41:34    阅读次数:205
C++ 虚函数机制学习
致谢 本文是基于对的阅读和gdb的使用而完成的.在此感谢Lippman对cfront中对象模型的解析,这些解析帮助读者拨开迷雾.此外,Linux下无比强大的gdb工具更是驱散"黑暗"的"明灯". :)No-Inheritance 1 class Base { 2 public: 3 ...
分类:编程语言   时间:2015-04-08 19:42:42    阅读次数:272
spring-事务管理[spring in action3.6笔记]
spring in action 3版6章笔记
分类:编程语言   时间:2015-04-08 19:39:12    阅读次数:232
01_归并排序求逆序数(例:蓝桥杯--小朋友排队)
问题来源:第五届蓝桥杯预赛 C/C++本科B组第10题问题描述:n个小朋友,身高分别为h1,h2,...hk,...,hn,站成一排,现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。如果某个小朋友第...
分类:编程语言   时间:2015-04-08 19:35:58    阅读次数:4293
JAVA EE 13种技术
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述): 1.JDBC(JavaDatabase Connectivity):JDBC API为....
分类:编程语言   时间:2015-04-08 19:34:36    阅读次数:167
求二维数组的最大子数组
一、题目: n返回一个二维整数数组中最大子数组的和。二、要求: n输入一个二维整形数组,数组里有正数也有负数。 n二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 n求所有子数组的和的最大值。要求时间复杂度为O(n)。三、程序源码:import java.util.Rando...
分类:编程语言   时间:2015-04-08 19:34:22    阅读次数:159
ConcurrentHashMap和 CopyOnWriteArrayList提供线程安全性和可伸缩性 以及 同步的集合类 Hashtable 和 Vector Collections.synchronizedMap 和 Collections.synchronizedList 区别缺点
ConcurrentHashMap和 CopyOnWriteArrayList提供线程安全性和可伸缩性DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,...
分类:编程语言   时间:2015-04-08 19:34:01    阅读次数:138
Java垃圾回收机制
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开...
分类:编程语言   时间:2015-04-08 19:31:11    阅读次数:178
bootbox.js [v4.2.0]设置确认框 按钮语言为中文
Bootbox.js (http://bootboxjs.com/)是一个小型的 JavaScript 库用来创建简单的可编程对话框,基于 Twitter 的 Bootstrap 开发。弹出确认框方法:bootbox.confirm(),此时 默认 语言为英文,弹出对话框 代码及效果如下: ...
分类:编程语言   时间:2015-04-08 19:33:15    阅读次数:389
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!