Java
文章平均质量分 55
HBQ_
数据挖掘,数据分析
展开
-
Java类型与变量问题
使用一个变量要有如下几步:(1)变量声明--申请地址名称,类似c++指针、地址(2)new分配地址空间,如果没有提供初始值则默认初始化(3)显式初始化,赋值注: int[] arr={1,2,3,4,5,6,7,8}; int[] b=arr; 如此的赋值,只是传递引用,两个变量都为同一个地址的引用原创 2015-08-06 18:05:09 · 281 阅读 · 0 评论 -
Java语法几点注意
1.类内final字段可以在声明时给定初始值,也可以在构造函数中初始化2.接口中可以定义字段,但是要public类型的;接口不能有构造函数3.abstract定义抽象类,抽象类可以部分实现接口,不能实例化,但是可以子类化4.静态方法不能被子类重写5.Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。原创 2015-08-06 18:41:30 · 320 阅读 · 0 评论 -
JUnit4测试
使用JUnit4进行单元测试1.将JUnit4单元测试包引入项目。2.生成测试框架:右击需要测试的类-new-JUnit Test Case。3.在弹出的对话框中进行选择,设置。4.在测试类上单击右键-Run as-JUnit Test运行测试。5.测试方法要用@test标注,以表明这是一个测试方法,返回值void,而且不能有任何参数。如果违反这些规定, 会在运行时抛出一原创 2016-04-02 14:53:10 · 487 阅读 · 0 评论 -
排序算法
1. 归并排序,时间复杂度是O(NlogN)基本思想是将已经排序好的子序列做排序,归并为一个有序的大序列。(分治算法)。2. 排序的稳定性:一般说,如果排序过程中,只有相邻元素进行比较,是稳定的,如冒泡排序、归并排序(可以算作相邻元素比较);如果间隔元素进行比较,往往是非稳定的,如堆排序、快速排序。直接插入排序是稳定的;但是二分插入排序本身不稳定,如果要稳定,需要向原创 2016-04-04 15:03:30 · 212 阅读 · 0 评论