码迷,mamicode.com
首页 > 编程语言
【Java】Java的多态性
多态简介多态性就是在运行期间决定调用哪个方法。 例如:下面这个例子就是 本来p是Person类型但是调用他的say方法是却输出的Student中的方法 这就是运行时决定调用哪个方法称为多态public static void main(String[] args) { // TODO Auto-generated method stub Person p = n...
分类:编程语言   时间:2015-05-10 15:44:29    阅读次数:139
【C语言】将一个数组进行初始化、清空、逆序、显示。
C语言...
分类:编程语言   时间:2015-05-10 15:42:49    阅读次数:127
分布式系统互斥算法---非集中式算法
集中式算法存在单点失效问题,那么我们接着来看一下非集中式算法。 假设共享资源副本被复制了n次,每个副本有其自身协作者控制访问;如果某个进程要访问共享资源,主要获得m>n/2个协作者投票允许即可。 如图1所示,如果进程0要发起访问请求,只要8个协作者中有5个(包括其自身)投票允许即可。 图1 但是该算法也有自身的缺陷,即当某个协作者崩溃时,它将忘记之前投过的票,可能在回复后又投了重复的票...
分类:编程语言   时间:2015-05-10 15:44:15    阅读次数:165
Java中的String与常量池[转帖]
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是nu...
分类:编程语言   时间:2015-05-10 15:42:28    阅读次数:130
哟哟哟,JAVA组装的聊天室,最简单的实现
太码多码码,总是多些感觉~~~打了快一个小时啊,但看着一行一行的出来,还是有成就感的~~:)VerySimpleChatServer.javaimport java.io.*;import java.net.*;import java.util.*;public class VerySimpleCh...
分类:编程语言   时间:2015-05-10 15:40:52    阅读次数:162
Java XML可扩展标记语言(eXtensible Markup Language)
一、XMl1.1、XML简介: XML指可扩展标记语言(eXtensible Markup Language),它是一种很像HTML的标记语言。XML的设计宗旨是传输数据,焦点是数据的内容,而HTML被设计用来显示数据,其焦点是数据的外观。XML是不会做任何事情的,它只是被设计用来结构化、存储以及....
分类:编程语言   时间:2015-05-10 15:38:52    阅读次数:137
[转]PHP部分常见算法
1. 用户密码六位数,不能大于六位而不能小于六数,数字值正则为[0-9],请用PHP写出有几种可能性,并做暴力破解; 1 function dePassword($pwd) { 2 $tmp = array('000000', '555555', '999999'); 3 for ($i =...
分类:编程语言   时间:2015-05-10 15:37:41    阅读次数:211
JavaBean
JavaBean的一个重要的应用就是将JSP中的JDBC数据库查询代码移到JavaBean中用于访问数据库的Java类,被称为DAO查询出了每一条对象被称为VO 1 package dao; 2 3 import java.sql.Connection; 4 import java.sql.Dri....
分类:编程语言   时间:2015-05-10 15:39:13    阅读次数:118
扩展欧几里德算法,直线上的点
课本上关于这一节讲得不是很清楚部分内容参考自:http://www.cnblogs.com/frog112111/archive/2012/08/19/2646012.html扩展欧几里德算法基本算法:对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 ...
分类:编程语言   时间:2015-05-10 15:36:55    阅读次数:136
如何让您的php也支持pthreads多线程
我们常常会碰到这样一种情况,开发环境在windows下开发,而生产环境确是linux。windows下能正常运行,上传到linux后却无法好好地玩耍了。然后开始了一轮尼玛式的疯狂的查找原因,最后发现是服务器环境问题。这时只能默默地爆一句shit。最近在用php多线程开发一个小功能也碰到类似的问题.....
分类:编程语言   时间:2015-05-10 15:33:39    阅读次数:151
HDU 4857 逃生 拓扑排序好题 第一次做CLJ出的题
逃生Problem Description糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人...
分类:编程语言   时间:2015-05-10 15:34:11    阅读次数:184
基础知识:Java多线程编程
关于线程和进程 线程是进程的一个执行单元,它和进程一样拥有独立的执行控制,由操作系统负责调度,它们俩的区别可以用一句话概括之,那就是进程是程序的一次执行,而线程可以理解为进程执行的一段程序片段,也就是说它们是一种包含关系,线程不能独立运行,必须依存在进程之中 另外从资源分配的角度上看,进程是系统进行...
分类:编程语言   时间:2015-05-10 15:33:50    阅读次数:183
分治习题--九章算法培训课第三章笔记
1.Maximum Depth of Binary Tree这是道简单的分治习题了分:左子树最大深度右子树最大深度治:最大深度等于max(左子树,右子树)+1public class Solution { public int maxDepth(TreeNode root) { ...
分类:编程语言   时间:2015-05-10 15:29:25    阅读次数:1098
2015阿里巴巴春季Java实习生面试经验
2015阿里巴巴春季Java实习生面试经验...
分类:编程语言   时间:2015-05-10 14:27:02    阅读次数:108
Java web基础总结五之—— HttpServletRequest与HttpServletResponse
Java web HttpServletRequest HttpServletResponse 转发 forward 重定向 redirect...
分类:编程语言   时间:2015-05-10 14:25:02    阅读次数:146
管道选取排序命令
管道 管道不同于连续执行命令,只有前一步正确的才可以通过管道传出来,进入下一步的执行,而且管道符后面接的是输入命令。                                   选取命令  cut  cut 起到切除的意思,是将数据从里面选出来 cut -d '分隔符' -f 数字 将以‘分隔符’的第‘数字’个取出来  如果没有这个分隔符,那就不会取出来这个结果。...
分类:编程语言   时间:2015-05-10 14:25:20    阅读次数:205
javascript设计模式理论和示例深入分析(上)
此文详细剖析的设计模式理论,特别是原型设计模式,帮助在遇到实际项目中提供理论指导和分析。      虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用工厂模式的一种变体。 6.2.1 工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的...
分类:编程语言   时间:2015-05-10 14:21:05    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!