首页 > 编程语言
Java——容器(Map)
【Map接口】注:HashMap底层实现是哈希表,TreeMap底层实现是二叉树。 键是索引,不能重复--表示不能equals,直接比较hashCode即可。 (hashCode是int类型,比较起来效率高,直接equals效率慢) 【常见方法】注:在put方法中,新增加的value替...
分类:编程语言   时间:2015-03-20 21:47:54    收藏:0  评论:0  赞:0  阅读:372
Java——容器(Collection)
Collection是一个接口,定义了一系列的方法。【常见方法】【对象相等】【程序分析】增加Name类的equals和hashCode方法如下:
分类:编程语言   时间:2015-03-20 21:47:24    收藏:0  评论:0  赞:0  阅读:313
Java——递归调用
(1)递归调用(2)Fibonacci数列应用
分类:编程语言   时间:2015-03-20 21:46:24    收藏:0  评论:0  赞:0  阅读:278
Java——网络
【通信协议分层】(1)为什么要分层?(2)通讯协议的分层规定【模型】注:OSI是国家标准化的标准,而TCP/IP是实际应用中采用的分层。 网络层也叫TCP,传输层也叫IP/UDP。【数据封装】【数据拆装】【IP协议】IP(Internet Protocal)协议是网际层的主要协议,支持网间互连的.....
分类:编程语言   时间:2015-03-20 21:45:44    收藏:0  评论:0  赞:0  阅读:350
Java——容器(List)
【List接口】注:List很类似与数组,但是它可以任意改变大小。 ArrayList底层实现是数组,LinkedList底层实现是链表。【常见方法】【程序分析】注:注意区分add方法和set方法的区别。【常用方法】 java.util.Collections提供了一些静态方法实现了基于List.....
分类:编程语言   时间:2015-03-20 21:44:14    收藏:0  评论:0  赞:0  阅读:383
[转载] c++ cout 格式化输出浮点数、整数及格方法
C语言里可以用printf(),%f来实现浮点数的格式化输出,用cout呢。。。?下面的方法是在网上找到的,如果各位有别的办法谢谢留下...iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oc...
分类:编程语言   时间:2015-03-20 21:43:14    收藏:0  评论:0  赞:0  阅读:437
Java——容器(Auto-boxing/unboxing)
【打包/解包】在Map中需要增加一个数值时,需要new一个对象出来,输出后又得进行强制类型转换,这就造成不便。在JDK1.5中使用Map接口提供了一种新的机制。在合适的时机自动打包/解包(在JDK1.5后才有)自动将基础类型转换为对象自动将对象转换为基础类型【程序分析】注:在JDK1.5之后可以这样...
分类:编程语言   时间:2015-03-20 21:42:34    收藏:0  评论:0  赞:0  阅读:423
如何通过编程发现Java死锁
本文由ImportNew-rookie_sam翻译自Dzone。欢迎加入翻译小组。转载请见文末要求。死锁是指,两个或多个动作一直在等待其他动作完成而使得所有动作都始终处在阻塞的状态。想要在开发阶段检测到死锁是非常困难的,而想要解除死锁往往需要重新启动程序。更糟的是,死锁通常发生在负载最重的生产过程中...
分类:编程语言   时间:2015-03-20 21:42:24    收藏:0  评论:0  赞:0  阅读:362
Java——GUI
【AWT】AWT(Abstract Widow Toolkit)包含了很多类和接口,用于Java Application的GUI(Graphics User Interface图形用户界 面)编程。GUI的各种元素(例如窗口、按钮、文本框等)由Java类来实现。使用AWT所涉及的类一般在ja...
分类:编程语言   时间:2015-03-20 21:41:34    收藏:0  评论:0  赞:0  阅读:356
Java——常用类(基础类型数据包装类)
【包装类】 包装类(如Integer、Double等)这些类封装了一个相应的基础数据类型数值,并为其提供了一系列操作。 例如:java.lang.Integer类提供了以下构造方法: Integer(int value) Integer(String s)【常用方法】【程序分析】注:对于int i=...
分类:编程语言   时间:2015-03-20 21:41:24    收藏:0  评论:0  赞:0  阅读:459
Java——类
【类】【成员变量】注:成员变量默认初始化,直接输出不会报错;而局部变量默认情况下不会初始化,直接输出会报错;【引用】注:引用类型占两块内存,比如String s;该程序是在内存中分配一段区域,装的是空值(还没进行初始化)。s = new String("Hello");这在堆内存开辟一段空间存储。J...
分类:编程语言   时间:2015-03-20 21:41:14    收藏:0  评论:0  赞:0  阅读:270
Java——容器(Set)
【Set接口】Set接口是Collection的子接口,Set接口没有提供额外的方法。实现Set接口的容器类中的元素是没有顺序的,而且不可以重复。Set容器可以与数学中“集合”的概念相对应。J2SDK API中所提供的Set容器类有HashSet和TreeSet。【程序分析】注:retainAll表...
分类:编程语言   时间:2015-03-20 21:41:04    收藏:0  评论:0  赞:0  阅读:281
c语言,全局变量,局部变量,外部函数,内部函数,stasic和extern的复习总结
局部变量定义:在代码块内部定义的变量作用域:从定义变量的那一行开始,一直到代码块结束生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收没有默认的初始值全局变量定义:在函数外面定义的变量作用域:从定义变量的那一行开始,一直到文件结尾(能被后面的所有函数共享)生命周期:程序一启动,就...
分类:编程语言   时间:2015-03-20 21:40:04    收藏:0  评论:0  赞:0  阅读:359
Java——容器(Comparable)
【Comparable】 【程序分析】【如何选择数据结构】衡量标准:读的效率和改的效率Array读快改慢Linked改快读慢Hash两者之间
分类:编程语言   时间:2015-03-20 21:39:44    收藏:0  评论:0  赞:0  阅读:360
Java——IO
【Java流式输入/输出原理】【节点流和处理流】【分类】【分类】
分类:编程语言   时间:2015-03-20 21:39:24    收藏:0  评论:0  赞:0  阅读:201
算法总结——Prim
Prim:复杂度:O(n^2)用途:最小生成树算法,求一点到所有的位置之和的最小值,不是形成环,是把所有顶点连在一起的最短路适用条件:步骤:跟Dijkstra出奇的相似,只是prim把d和p都变成一个k数组(- -其实一样好吗)而且Dijkstra是第一个for为了记录下标,而prim是为了记录下标...
分类:编程语言   时间:2015-03-20 21:38:44    收藏:0  评论:0  赞:0  阅读:370
Java——容器(泛型)
【泛型】起因:JDK1.4之前类型不明确装入集合的类型都被当做Object对待,从而失去自己的实际类型。从集合中取出时往往需要转型,效率低,且很容易出错。解决办法:在定义集合的时候同时定义集合中对象的类型----实例程序:List c = new ArrayList();//原本传入的强制转换为Ob...
分类:编程语言   时间:2015-03-20 21:36:54    收藏:0  评论:0  赞:0  阅读:428
算法训练 最小乘积(基本型)
算法训练 最小乘积(基本型) 一个数组从大到小排列,一个数组从小到大,相乘起来最小时间限制:1.0s 内存限制:512.0MB问题描述 给两组数,各n个。 请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。 例如两组数分别为:1 3 -5...
分类:编程语言   时间:2015-03-20 21:36:34    收藏:0  评论:0  赞:0  阅读:894
Java——线程
【进程】进程是一个静态的概念(代码加载到内存的代码区,这就表示一个进程).线程是一个进程里不同的执行路径,机器上运行的都是线程。对于单个CPU而言,在同一个时间点上,CPU只支持一个线程运行。真正的多线程是双CPU或双核。【进程与线程】每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有...
分类:编程语言   时间:2015-03-20 21:36:14    收藏:0  评论:0  赞:0  阅读:386
Java/C++中数组的区别
1. 数组名区别--------------------------------------1. java中不用说,本着一切皆对象的原则,所以java中的数组也是对象.那么数组类是哪个,当然不是java.util.Arrays.详见Java数组方法的思考2. 而在c++中数组名其实是一种数据结构,有...
分类:编程语言   时间:2015-03-20 21:36:04    收藏:0  评论:0  赞:0  阅读:318
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!