码迷,mamicode.com
首页 > 编程语言
黑马程序员-java基础-集合框架-Collection、List、Set
第一讲:体系概述一、概述1、 作用:用于存放对象的容器2、 特点:只用于存储对象,集合长度可变,集合可以存储不同类型的对象;3、 与数组的区别:虽然数据也可以存储对象,但数组的长度是固定的,而集合长度是可变的,集合类的出现可以解决现实生活中数量不确定的问题;4、 常用的集合类及结构 第二讲:共性方法...
分类:编程语言   时间:2014-11-28 11:39:52    阅读次数:331
黑马程序员-Java基础-面向对象-类和对象、封装、构造函数、this、static、饿汉式&懒汉式
第一讲 面向对象概念1、 定义相对于与面向过程而言的,将功能封装进对象,我们只关心具备了该功能的对象,而不用关注对象的具体细节。面向对象的特点:使复杂问题简单化。我们只关心什么对象能处理什么事情,而不用关心具体的实现细节。2、 面向对象特征封装、继承、多态。第二讲 类和对象的关系1、 概述类就是:对...
分类:编程语言   时间:2014-11-28 11:39:31    阅读次数:316
C++编译指令#pragma pack的配对使用
#pragma pack可以用来指定C++数据结构的成员变量的内存对齐数值(可选值为1,2,4,8,16)。 本文主要是强调在你的头文件中使用pack指令要配对使用,以避免意外影响项目中其他源文件的结构成员的内存对齐
分类:编程语言   时间:2014-11-28 11:39:48    阅读次数:276
C++中变量自动初始化的问题
C++中有一些变量在如果没有赋初值会被编译器自动赋值为0,但有的变量又不会这样,而得到一个随机数,下面具体讨论一下:首先看一下C++中的几个存储区:1、栈区:由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区:一般由程序员分配释放, 若程序员不释放,...
分类:编程语言   时间:2014-11-28 11:38:48    阅读次数:173
黑马程序员-Java基础-多线程
第一讲 多线程概述1、 定义进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。在程序运行时,会被分配一个内存空间,进程就用于标识这个空间,封装单元,线程才是线程中真正执行的哦部分。线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。一个...
分类:编程语言   时间:2014-11-28 11:37:10    阅读次数:241
六种比较排序算法
六大比较排序算法:冒泡排序,选择排序,插入排序,归并排序,堆排序和快速排序,伪代码与C语言实现
分类:编程语言   时间:2014-11-28 11:34:09    阅读次数:273
Swift入门教程教程15-扩展(extension)
扩展可以增加的功能包括 1、计算属性和计算静态属性(不可以添加存储属性和属性观察期) 2、新的实例方法和类型方法 3、提供新的构造器 4、定义下表标本 5、定义和使用新的嵌套类型 6、使已有类型符合某个协议...
分类:编程语言   时间:2014-11-28 10:26:48    阅读次数:170
poj 2155 Matrix(二维树树状数组)
Matrix Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 19113   Accepted: 7193 Description Given an N*N matrix A, whose elements are either 0 or 1. A[i, j] me...
分类:编程语言   时间:2014-11-28 10:25:34    阅读次数:168
java正则表达式
正则表达式 正则表达式是一个强大的字符串处理工具,可以对字符串进行查找,提取,分割,替换等操作String类也提供了 如下几个特殊的方法 boolean matches(String regex):判断该字符串是否匹配指定的正则表达式 String replaceAll(String regex,String replacement):将该字符串中所有匹配的regex的字串替换成repla...
分类:编程语言   时间:2014-11-28 10:22:30    阅读次数:214
【Leetcode】Intersection of Two Linked Lists in JAVA
Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2 ↘ ...
分类:编程语言   时间:2014-11-28 10:16:15    阅读次数:157
ANT build.xml 编译出错Error running javac.exe compiler
ANT build.xml 编译出错Error running javac.exe compiler...
分类:编程语言   时间:2014-11-28 10:12:18    阅读次数:837
[Java 并发] Java并发编程实践 思维导图 - 第六章 任务执行
根据《Java并发编程实践》一书整理的思维导图。希望能够有所帮助。 第一部分: 第二部分: 第三部分:...
分类:编程语言   时间:2014-11-28 10:11:05    阅读次数:149
Python学习1:自行实现map函数
假设Python没有提供map()函数,自行编写my_map()函数实现与map()相同的功能。以下代码在Python 2.7.8中实现。 实现代码: def my_map(fun,num): i = 0 x = list(range(len(num)))#创建一个list,长度为输入list的长度...
分类:编程语言   时间:2014-11-28 09:57:15    阅读次数:179
JavaScript中getBoundingClientRect()方法详解
getBoundingClientRect()这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素各边与页面上边和左边的距离。var box=document.getElementById('box'); // 获取元素alert(box.getBou.....
分类:编程语言   时间:2014-11-28 09:59:28    阅读次数:174
比较计数排序
计数排序的基本思想是对于给定的输入序列中的每一个元素x,确定该序列中值小于x的元素的个数。一旦有了这个信息,就可以将x直接存放到最终的输出序列的正确位置上。例如,如果输入序列中只有17个元素的值小于x的值,则x可以直接存放在输出序列的第18个位置上。当然,如果有多个元素具有相同的值时,我们不能将这些...
分类:编程语言   时间:2014-11-28 09:59:18    阅读次数:165
在不同编程语言中对Unix时间戳进行转换(Unix timestamp)
最近用到unix时间转换在mysql和.net中的应用。将此资料保存在博客中。如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000) getTime()返回数值的单....
分类:编程语言   时间:2014-11-28 09:55:53    阅读次数:252
Java正则表达式详解
本文为转载文章,因为实在写的太好了,所以就拿过来使用了在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端....
分类:编程语言   时间:2014-11-28 09:57:03    阅读次数:301
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!