码迷,mamicode.com
首页 > 编程语言
Java-ArrayList源码分析及示例
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 ArrayList简介:ArrayList是一个数组队列,相当于一个动态的数组,容量可以动态的增长;它继承了AbstractList并实现了List,RandomAccess,Cloneable、Serializable这些接口。 特性: (1)ArrayList继承了Abs...
分类:编程语言   时间:2015-08-28 00:51:12    阅读次数:320
java 实现注册时发送激活邮件+激活
在很多网站注册的时候,为了验证用户信息的真实合法,往往需要验证用户所填邮件的准确性。形式为:用户注册时填写邮箱,注册完成后,网站会给用户所填邮箱发送一封激活邮件,用户点击激活邮件中的链接后,方可完成注册。...
分类:编程语言   时间:2015-08-28 00:50:23    阅读次数:398
Java 中的== 和equals()方法
Java中的数据类型,可分为两类:  1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean    他们之间的比较,应用双等号(==),比较的是他们的值。  2.引用数据类型(类)    当它们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否...
分类:编程语言   时间:2015-08-28 00:49:45    阅读次数:220
Java-LinkedList源码分析及示例
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 LinkedList是一个继承AbstractSequentialList的双向链表,它也可以被当做堆栈、队列或者双端队列进行操作。 LinkedList实现了List接口,能对它进行队列操作。 LinkedList实现了Seque接口,能将LinkedList当做双端队列进行使...
分类:编程语言   时间:2015-08-28 00:49:34    阅读次数:308
Java-Vector源码分析及示例
Vector是矢量队列,它继承了AbstractList,实现了List、 RandomAccess, Cloneable, java.io.Serializable接口。 Vector接口依赖图: Vector继承了AbstractList,实现了List,它是一个队列,因此实现了相应的添加、删除、修改、遍历等功能。 Vector实现了RandomAccess接口,因此可以随机访问...
分类:编程语言   时间:2015-08-28 00:49:35    阅读次数:269
Swift语言Storyboard教程:第一部分
本文由CocoaChina翻译小组@TurtleFromMars翻译自:Storyboards Tutorial in Swift: Part 1。更新记录:该Storyboard教程由Caroline Begbie更新iOS 8和Swift相关内容。原文作者为教程编纂组的成员Matthijs Ho...
分类:编程语言   时间:2015-08-28 00:47:21    阅读次数:312
【剑指offer】八,调整数组顺序使奇数位于偶数前面
题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。分析:此题在oj上练习时多加了条件,即调整后的数字之间的顺序是不变的。目前只想到一种方法,后续有其他方法再做添加。新建一...
分类:编程语言   时间:2015-08-28 00:46:28    阅读次数:139
php多线程
PHP 5.3 以上版本,使用pthreads PHP扩展。大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU核数就更方便了,直接以备份镜像增加VPS,连操作系统、环境都不用安装配置),而是在于MySQL数据库。如果用...
分类:编程语言   时间:2015-08-28 00:46:10    阅读次数:200
java中File类
转自http://shameant.iteye.com/blog/163007Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效率 d:文件加密和文件安全 e:文件快速检索,强烈建议使用lence进行文件检索...
分类:编程语言   时间:2015-08-28 00:41:44    阅读次数:193
Java基础の第一弹
一。虚拟机的工作机制 (1) :通过 ClassLoader 寻找和装载 class 文件 (2) :解释字节码成为指令并执行,提供 class 文件的运行环境 (3) :进行运行期间垃圾回收 (4) :提供与硬件交互的平台二。Java 从代码到运行的全过程 1.创建类:创建Java类文件...
分类:编程语言   时间:2015-08-28 00:44:06    阅读次数:181
java中高级软件工程师面试总结
最近去了几家公司面试java中高级工程师,打击挺大的,感觉自己一直以来没有很好的深入学习,对各种知识都是一知半解,但心又太高,想找更高薪的职位,结果面试屡屡碰壁,哎,心情好低落,也是时候静下心来,好好总结一下了,准备开个博客,记录一下以前用过的技术、开发经验等,也用来总结一下将来的学习和工作经历。....
分类:编程语言   时间:2015-08-28 00:43:00    阅读次数:157
3、传统线程同步与通信--生产消费例子
核心点:1、锁对象必须是同一个。2、wait()和notify()方法必须是调用锁对象的方法,而非this(线程)的。3、在多生产多消费的时候注意使用notifyAll而不是notifyAll,否则会造成死锁测试代码: 1 import java.util.LinkedList; 2 impor.....
分类:编程语言   时间:2015-08-28 00:41:35    阅读次数:243
javascript Array类型 方法大全
1,创建数组1 //第一种是使用Array构造函数2 var colors = new Array();3 var colors = new Array(20); //创建length为20的数组4 var colors = new Array("red","blue","green");5 //....
分类:编程语言   时间:2015-08-28 00:38:09    阅读次数:224
Python单元测试框架之pytest---如何执行测试用例
Python单元测试框架之pytest---如何执行测试用例
分类:编程语言   时间:2015-08-28 00:39:12    阅读次数:1087
python: local variable 'xxx' referenced before assignment
问题发现xxx = 23def PrintFileName(strFileName): if xxx == 23: print strFileName xxx = 24PrintFileName("file")报错Traceback (most recent ca...
分类:编程语言   时间:2015-08-28 00:36:04    阅读次数:184
Javascript备忘复习笔记1
一.字符串操作1.大小写var s = "hello";undefinedg = s.toUpperCase();"HELLO"g;"HELLO"g.toLowerCase();"hello"View Code2.索引/截断s.indexOf('o');4all.js:1 loading comme...
分类:编程语言   时间:2015-08-28 00:35:22    阅读次数:178
Java类加载的时机_4种主动引用会触犯类加载+剩下的被动引用不会触发类的加载
转载自:http://chenzhou123520.iteye.com/blog/1597597 Java虚拟机规范没有强制性约束在什么时候开始类加载过程,但是对于初始化阶段,虚拟机规范则严格规定了有且只有四种情况必需立即对类进行“初始化”(而加载、验证、准备阶段则必需在此之前开始),这四种情...
分类:编程语言   时间:2015-08-28 00:33:27    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!