首页 > 编程语言
java学习(十六):对象的自定义比较,Comparator和Comparable
通过两个例子实现对象的自定义排序1、实现Comparator接口。 1 import java.util.ArrayList; 2 import java.util.Collections; 3 import java.util.Comparator; 4 import java.util.List...
分类:编程语言   时间:2015-04-12 20:48:28    收藏:0  评论:0  赞:0  阅读:239
c++ 引用和指针
1.引用 程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象,因此引用必须初始化。 int ival=2;int &refval=ival;ival=8; //此时 refval=8; int i=r...
分类:编程语言   时间:2015-04-12 20:45:48    收藏:0  评论:0  赞:0  阅读:281
java就业前景
JAVA人才社会需求量大,根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达倒全部需求量的60%~70%。同时,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。80%学员毕业后年薪都超过了5万元。Java平台以其...
分类:编程语言   时间:2015-04-12 20:45:38    收藏:0  评论:0  赞:0  阅读:241
快速排序
快速排序的基本思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。 先看一下这幅图:把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比...
分类:编程语言   时间:2015-04-12 20:45:28    收藏:0  评论:0  赞:0  阅读:228
《转》java设计模式--工厂方法模式(Factory Method)
本文转自:http://www.cnblogs.com/archimedes/p/java-factory-method-pattern.html工厂方法模式(别名:虚拟构造)定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。概述当系统准...
分类:编程语言   时间:2015-04-12 20:43:58    收藏:0  评论:0  赞:0  阅读:177
JAVA继承、多态与接口
一、继承1、继承的优点代码的重用性子类可以扩展父类的属性和方法设计应用程序变得更加简单父类的属性和方法可用于子类2、如何判断类具有继承关系类和类的关系1)has-a(组合)2)is-a(继承)3、单继承和多继承单根性:在java中,一个类只能有一个父类传递性:子类可以将父类的属性和方法传递给自己的子...
分类:编程语言   时间:2015-04-12 20:41:18    收藏:0  评论:0  赞:0  阅读:260
退火算法(转载)
一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点...
分类:编程语言   时间:2015-04-12 20:37:48    收藏:0  评论:0  赞:0  阅读:277
什么是java序列化,如何实现java序列化
Java?串行化技术可以使你将一个对象的状态写入一个Byte?流里,并且可以从其它地方把该Byte?流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库...
分类:编程语言   时间:2015-04-12 19:31:40    收藏:0  评论:0  赞:0  阅读:219
通过Hello Word 初识D语言
操作系统:Linux编译器:gdc在本文中,将使用三种方法实现HelloWord,分别使用D标准库,C标准库,和系统调用,以展示D语言的基本外观和系统编程能力,仅做抛砖引玉,至于语言方面的知识在后面的文章中会详细介绍使用D标准库writeln函数版本importstd.stdio; voidmain() { writ..
分类:编程语言   时间:2015-04-12 19:26:19    收藏:0  评论:0  赞:0  阅读:215
Python之异常追踪模块:traceback
http://www.oschina.net/question/565065_122586
分类:编程语言   时间:2015-04-12 19:20:18    收藏:0  评论:0  赞:0  阅读:209
转 Java Classloader机制解析
转 Java Classloader机制解析发表于11个月前(2014-05-09 11:36) 阅读(693)|评论(0)9人收藏此文章,我要收藏赞1慕课网,程序员升职加薪神器,点击免费学习目录[-]JDK默认ClassLoader双亲委托模型如何自定义ClassLoader1.loadClass...
分类:编程语言   时间:2015-04-12 19:18:38    收藏:0  评论:0  赞:0  阅读:223
Python练习题2
如果真的想学精,学什么都不是好学的,如果真的想把Python学的出神入化,几乎自己想做什么都可以,就要下定恒心,坚持下去。接下来继续更新Python练习题2,通过更新前一部的练习题让自己也学到了不少东西1.取任意小于1美元的金额,然后计算可换成哪几种硬币,分别有几个?硬币有1美分、5美分、10美分....
分类:编程语言   时间:2015-04-12 19:17:48    收藏:0  评论:0  赞:0  阅读:279
JavaScript垃圾回收
JavaScript内存监测工具 http://www.cnblogs.com/strick/p/4002010.html
分类:编程语言   时间:2015-04-12 19:16:48    收藏:0  评论:0  赞:0  阅读:183
【C-数组】
一、一维数组①、定义方式类型说明符 数组名 [常量表达式];如:int array[10];注意:1) 数组的类型实际上是指数组元素的类型。对于同一个数组,其所有元素的数据类型都是相同的。2) 数组名的书写规则应符合标识符的书写规定。3) 数组名不能与其它变量名相同。4) 方括号中常量表达式表示数组...
分类:编程语言   时间:2015-04-12 19:16:08    收藏:0  评论:0  赞:0  阅读:248
常用排序算法之--快速排序
个人认为,数据结构与算法是部分程序员的软肋,而对于非科班出身的程序员来说,更是软肋中的软肋。纠其原因,大部分是因为作为应用层面的程序开发,算法(尤其是查找算法)并不是影响程序性能的最关键的因素。同时作为一个完整的系统,从数据存储到获取都提供了相应的调用接口,如果要获取数据,我们只需要调用外部接口就可...
分类:编程语言   时间:2015-04-12 19:15:08    收藏:0  评论:0  赞:0  阅读:356
利用数组实现几张图片循环显示
2015-04-1217:40:22利用数组实现图片循环就是将图片放在数组中,然后循环显示以四张图片为例 我用的图是图标 Image():预装载图片对象第二种方法:
分类:编程语言   时间:2015-04-12 19:14:18    收藏:0  评论:0  赞:0  阅读:279
java classloader原理深究
java classloader原理深究前面已经写过一篇关于java classloader的拙文java classloader原理初探。时隔几年,再看一遍,觉得有些地方显得太过苍白,于是再来一篇:完成一个Java类之后,经过javac编译,会生成一个class文件,这个class文件中包含跟这个...
分类:编程语言   时间:2015-04-12 19:14:08    收藏:0  评论:0  赞:0  阅读:247
Python遇到的零碎小问题
切记else语句的后面直接加冒号: 字符和数字绝对不能直接相加 对于字符与整数之间的转化 ord('E')可以将其转化为45,chr(65)可以将其转化为A 编写程序的时候尽量要考虑时间复杂度 append()的用法竟然搞错了 python中//的作用 标准库中的bisect可以进行二分法查找 .....
分类:编程语言   时间:2015-04-12 19:12:18    收藏:0  评论:0  赞:0  阅读:277
java基础二
继承、封装、多态、抽象是面向对象编程的四大基本特征继承继承的优点: 1.代码的重用; 2.子类可以扩展父类的属性和方法; 3.父类的属性和方法可以用于子类; 4.设计应用程序可以变得更加简单。继承的写法 访问修饰符 class 子类 extends 父类{}父类可以成为超类、基类;...
分类:编程语言   时间:2015-04-12 19:10:18    收藏:0  评论:0  赞:0  阅读:168
二分查找算法
二分查找算法(也称为折半查找算法)效率相对较高,是一种在有序数组中查找某一特定元素的搜索算法。步骤:第一步:从数组的中间元素开始查找,如果数组中的中间元素等于要查找的元素,查找结束;第二步:如果要查找的元素大于或者小于数组的中间元素,则在数组大于或小于中间元素的那一半中查找,和步骤一同样从中间元素开...
分类:编程语言   时间:2015-04-12 19:08:38    收藏:0  评论:0  赞:0  阅读:286
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!