一OO思想:每个对象都是一个完整的独立的个体,由相关的属性和行为组合与外界分隔OO思想的特点:1封装 把对象的属性和方法结合成一个独立的系统单位,并尽可能隐藏内部细节 2抽象 对一类公共问题进行统一描述的过程 3继承 子类对象拥有与其基类相同的全部属性和方法 ...
分类:
编程语言 时间:
2015-08-11 09:41:48
阅读次数:
193
Java中提供了一系列用于处理日期、时间的类,包括创建日期,时间对象,获取系统当前日期,时间等操作 Date类: 位于java.util.Date,从JDK1.0起就存在了,但现在它的大部分构造器,方法已过时,不再推荐使用了。 ...
分类:
编程语言 时间:
2015-08-11 08:38:53
阅读次数:
140
最近在学习多线程这一块,发现里面有好多让人产生误区的地方,今天我来分析下java多线程中的yield功能,希望其他朋友也可以从中学习到相关知识。 开始之前先看下面一幅图: 这幅图表示线程的运行状态:新建---》就...
分类:
编程语言 时间:
2015-08-11 08:38:17
阅读次数:
115
Python中提供了while循环与for循环,注意没有提供do...while循环。 ????循环控制语句有: 1)break:终止当前的循环,并退出整个循环体; 2)continue: 终止当前循环,跳出本次循环,执行下一次循环;...
分类:
编程语言 时间:
2015-08-11 08:38:42
阅读次数:
156
对现在使用的插入排序进行了一些调整,优化了一下速度。其实最好的优化就是生成处理的数据的时候尽量保持有序,排序主要是从小到大的排列。 优化前的主逻辑 arr?=?[2,4,6,7,9,5,8,3,1];
arr_len?=?len(arr);...
分类:
编程语言 时间:
2015-08-11 08:37:49
阅读次数:
146
2.1 进入C++ 1. C++函数头描述了函数和调用它的函数之间的接口,main函数的函数头描述了main和操作系统之间的接口。 2. C++注释以//打头,C注释包括在函数/**/之间 头文件类型 约定 示例 说明 C++旧式风格 以.h结...
分类:
编程语言 时间:
2015-08-11 08:37:48
阅读次数:
157
并查集的应用 ,Kruskal,最小生成树算法。
求加权连通图的最小生成树的算法。kruskal算法总共选择n- 1条边,(共n个点);
每次从剩下的边中选择一条不会产生环路的具有最小耗费(最小权值)的边加入已选择的边的集合中。
直到选择完第n-1条边。
算法步骤
1.创建一个森林(很多棵树),无向图中的每个节点就是一棵树
2.创建一个集合S,这个集合中保存了最...
分类:
编程语言 时间:
2015-08-11 08:34:27
阅读次数:
162
【110-Balanced Binary Tree(平衡二叉树)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a binary tree, determine if it is height-balanced.
For this problem, a height-balanced binary tree is defined as a binary...
分类:
编程语言 时间:
2015-08-11 08:34:51
阅读次数:
252
【111-Minimum Depth of Binary Tree(二叉树的最小深度)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a binary tree, find its minimum depth.
The minimum depth is the number of nodes along the shortest path from t...
分类:
编程语言 时间:
2015-08-11 08:33:30
阅读次数:
128
【112-Path Sum(路径和)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given...
分类:
编程语言 时间:
2015-08-11 08:34:13
阅读次数:
147
题目:把n个骰子仍在地上,所有骰子朝上一面的点数之和为s,输入n,打印出s的所有可能的值出现的概率。...
分类:
编程语言 时间:
2015-08-11 08:35:17
阅读次数:
137
在python里面,使用“#”号表示注释的开始,一整行到结束就是注释,他的主要作用提示这段代码究竟有什么用处
print("---------欢迎来到猜数字的地方,请开始---------")#输出提示
guess=int(input("*数字区间0-100,请输入你猜的数字:"))#读取输入,然后赋值
print(guess)#打印输入...
分类:
编程语言 时间:
2015-08-11 08:34:34
阅读次数:
118
一. Web Service 1. web service 就是应用程序之间跨语言的调用 例如,天气预报Web Service:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx 2. wsdl: web service descr...
分类:
编程语言 时间:
2015-08-11 08:32:51
阅读次数:
169
赋值运算符号一元运算符算术运算符关系运算符递增与递减运算符public class T { public static void main(String[] args) { int a = 3 , b = 3 ; // 定义两个变量a和b int x =...
分类:
编程语言 时间:
2015-08-11 08:31:41
阅读次数:
117
Java学习笔记01--数据类型22人阅读Java数据类型划分分为两大类型:基本数据类型:类似于普通的值。引用数据类型:传递的是内存的地址。浮点类型实际上就是表示小数。Java基本数据类型数据的溢出当整数的数据大小超出了可以表示的范围,而程序中又没有做数值范围的检查时,这个整型变量所输出的值将发生絮...
分类:
编程语言 时间:
2015-08-11 08:30:30
阅读次数:
180
Comparable接口的作用之前Arrays类中存在sort()方法,此方法可以直接对对象数组进行排序。Comparable接口可以直接使用java.util.Arrays类进行数组的排序操作,但对象所在的类必须实现Comparable接口,用于指定排序接口。Comparable接口的定义如下:p...
分类:
编程语言 时间:
2015-08-11 08:32:48
阅读次数:
165
spring mvc + mybatis + spring aop声明式事务管理没有作用
分类:
编程语言 时间:
2015-08-11 08:30:27
阅读次数:
133