首页 > 编程语言
java集合Collection接口
collection集合Map集合Collection接口 Collection接口是List、Set和Queue接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作List和Queue集Collection提供了大量添加、删除、访问的方法来访问集合元素。主要的方法如下:
分类:编程语言   时间:2015-03-07 19:56:49    收藏:0  评论:0  赞:0  阅读:264
java泛型介绍
一、泛型初衷Java集合不会知道我们需要用它来保存什么类型的对象,所以他们把集合设计成能保存任何类型的对象,只要就具有很好的通用性。但这样做也带来两个问题: –集合对元素类型没有任何限制,这样可能引发一些问题:例如想创建一个只能保存Dog对象的集合,但程序也可以轻易地将Cat对象“丢”进去,所以可....
分类:编程语言   时间:2015-03-07 19:55:29    收藏:0  评论:0  赞:0  阅读:321
c++ 中的函数查找
template class visibility{public: void say(double d){};private: void say(int i){}; void say(T t){};};int _tmain(int argc, _TCHAR* argv[]){ visibil...
分类:编程语言   时间:2015-03-07 19:55:19    收藏:0  评论:0  赞:0  阅读:311
java中Queue接口
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 Linked.....
分类:编程语言   时间:2015-03-07 19:55:09    收藏:0  评论:0  赞:0  阅读:321
Java中使用Runtime和Process类运行外部程序
在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序:(1)使用Runtime的exec()方法(2)使用ProcessBuilder的start()方法Runtime和ProcessBulider提供了不同的方式来启动程序,...
分类:编程语言   时间:2015-03-07 19:53:09    收藏:0  评论:0  赞:0  阅读:137
五大常用算法----贪心、动态规划、分支限界、分治算法和回溯算法
五大常用算法之一:贪心算法 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略....
分类:编程语言   时间:2015-03-07 19:52:19    收藏:0  评论:0  赞:0  阅读:445
java中的Iterator接口
Iterator接口 Iterator接口也是Java集合框架的成员,但它与Collection系列、Map系列的集合不一样:Collection系列集合、Map系列集合主要用于盛装其他对象,而Iterator则主要用于遍历(即迭代访问)Collection集合中的元素,Iterator对象也被称....
分类:编程语言   时间:2015-03-07 19:52:09    收藏:0  评论:0  赞:0  阅读:152
java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
实现该方法需要导入一些jar包可以去一下地址下载:http://pan.baidu.com/s/1hqrJF7m/** * 实用工具类来获取服务器资源 * * get方法传送数据 * * 1、通过path设定传送方式 * 2、创建客户端 * 3、得到输入流 * 4、读取流准备工作...
分类:编程语言   时间:2015-03-07 19:51:49    收藏:0  评论:0  赞:0  阅读:336
POJ 1459 Power Network (网络流最大流基础 多源点多汇点 Edmonds_Karp算法)
POJ 1459 Power Network (网络流最大流基础 多源点多汇点 Edmonds_Karp算法)...
分类:编程语言   时间:2015-03-07 18:43:29    收藏:0  评论:0  赞:0  阅读:305
hdu2852 KiKi's K-Number 树状数组求第k大数
//再求第k大数时只需要getsum(b-1) //b就是a的第k大数 //又gesum(b-1) #include #include #include using namespace std; const int maxn=100010; int tree[maxn]; int lowbit(int i) {     return (i&(-i)); } int get...
分类:编程语言   时间:2015-03-07 18:42:29    收藏:0  评论:0  赞:0  阅读:237
javascript——BOM窗口的大小
可视区的宽、高:clientWidth 、clientHeight滚动距离:scrollTop内容的实际高度:scrollHeightHTML代码: JS代码: // 可视区的宽、高 // alert(document.documentElement.cli...
分类:编程语言   时间:2015-03-07 18:38:59    收藏:0  评论:0  赞:0  阅读:188
How to install Pygame for Python 3.4 on Ubuntu 14.04(转)
First run this to install dependencies:sudo apt-get install mercurial python3-dev python3-numpy \ libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-tt...
分类:编程语言   时间:2015-03-07 18:35:19    收藏:0  评论:0  赞:0  阅读:437
30道小学生四则运算题C/C++编程
软件工程科课上,老师通过实例讲解什么是程序,程序和软件的区别,要求我们通过短时间写一道编程题,题目就是编写30道小学生四则运算题。以下就是源代码:#include#include#includevoid demo(void) //随机产生四则运算{int m,n,k; //随机数m,n,计数m=r....
分类:编程语言   时间:2015-03-07 18:32:39    收藏:0  评论:0  赞:0  阅读:363
Python——赋值、浅拷贝、深拷贝
和很多语言一样,Python中也分为简单赋值、浅拷贝、深拷贝这几种“拷贝”方式。 在学习过程中,一开始对浅拷贝理解很模糊。不过经过一系列的实验后,我发现对这三者的概念有了进一步的了解。 一、赋值 赋值算是这三种操作中最常见的了,我们通过一些例子来分析下赋值操作: str例>>> a = ...
分类:编程语言   时间:2015-03-07 18:32:19    收藏:0  评论:0  赞:0  阅读:249
C++ 读取 Windows 注册表值
Windows 的注册表值有多种类型,如下图:图一是 REG_SZ 类型的注册表键值。图二是REG_DWORD 类型的。一下分别给出读这两种类型键值的程序:// 读取 REG_SZ 类型键值的代码HKEY hKey = NULL;DWORD dwSize = 0;DWORD d...
分类:编程语言   时间:2015-03-07 18:29:49    收藏:0  评论:0  赞:0  阅读:714
c++类的 static 和const那些事
1.static成员变量(非const)必须在类外定义,在类中只是作为声明(声明其scope为该类),不能使用类初始化成员列表来初始化,只能在定义的时候初始化。2.static const的成员变量必须在类中定义的时候就初始化,不能在类外再定义,不能使用类初始化成员列表初始化。3.static 与 ...
分类:编程语言   时间:2015-03-07 18:25:39    收藏:0  评论:0  赞:0  阅读:155
Python 学习 DAY2
S3 Date and Time1.得到当前的时间datetime.now()2从datetime.now得到的信息中提取出year,month等3介绍把输出日期的格式转化为mm//dd//yyyy,我们利用的是+来转化4介绍把输出日期的格式转化为hh:mm:ss,我们利用的是+来转化S4 Cond...
分类:编程语言   时间:2015-03-07 18:24:09    收藏:0  评论:0  赞:0  阅读:305
浅谈C++多态性
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:编程语言   时间:2015-03-07 18:23:09    收藏:0  评论:0  赞:0  阅读:424
Spring和Mybatis的整合
创建工程,导入所依赖的jar包(这里我们使用DBCP连接池来管理数据源) 原始Dao整合方法:需要我们编写Dao接口和Dao实现类,在Dao实现类中注入SqlSessionFactory 1. 在applicationContext.xml中配置SqlSessionFactory ...
分类:编程语言   时间:2015-03-07 18:22:59    收藏:0  评论:0  赞:0  阅读:378
java内存相关
1.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工...
分类:编程语言   时间:2015-03-07 18:22:39    收藏:0  评论:0  赞:0  阅读:349
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!