stujike123456的博客

越努力,越幸运。锻炼自控能力和自制力。

几种常见的排序算法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要...

2017-11-25 17:48:15

阅读数:210

评论数:0

ArrayList和LinkedList、Vector的区别?

答:总得来说可以理解为:.      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。       2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。       3.对于新增...

2017-11-25 17:41:59

阅读数:59

评论数:0

谈谈你对JVM的理解?

答: Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。Java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。 JVM执行程序的过程 :I....

2017-11-25 17:35:22

阅读数:1797

评论数:0

Java重写equals为何要重写hashCode?

答:判断两个对象是否相等,比较的就是其hashCode, 如果你重载了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。  hashcode不一样,就无法认定两个对象相等了。

2017-11-25 17:32:05

阅读数:77

评论数:0

数组length 字符串length() 集合size()的区别

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性. 2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法. 3.java中...

2017-11-25 17:03:35

阅读数:544

评论数:0

Collection 和 Map

注意:Map中常见的还有一个TreeMap

2017-11-24 20:04:59

阅读数:55

评论数:0

逻辑运算与位运算区别

位运算: 位运算是讲数据先转化为二进制数,再逐位(bit)按规则计算 1.“按位与”运算符“&”,规则:全1则1,否则为0 例如: a      00000000 00000000 00000000 00000111 b   ^  10000001 10100101 11110011 10...

2017-11-24 18:12:11

阅读数:201

评论数:0

Java关键词final和static

原文:http://blog.51cto.com/lavasoft/18771   Java关键字final、static使用总结   一、final         根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和...

2017-11-24 17:37:20

阅读数:2841

评论数:0

java 堆和栈

Java把内存分为两种:一种叫栈内存,一种叫堆内存。      在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。             当在一段代码块中定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量分配的内存空...

2017-11-24 16:53:32

阅读数:309

评论数:0

封装Integer 和int 的对比

Integer i01 = 59; int i02 = 59; Integer i03 = Integer.valueOf(59); Integer i04 = new Integer(59); System.out.println(i01 == i02); System.out.p...

2017-11-24 16:21:17

阅读数:294

评论数:0

抽象类和接口

抽象类和接口都不能创建实例对象

2017-11-24 16:04:36

阅读数:41

评论数:0

方法的调用

public static void main(String[] args) {//先声明定义int i = 1;//i++ 和++i 的区别 i++ 相当于 i= i+1 //调用print方法把print方法设置成staticprint(i++);System.out.println(i);}...

2017-11-24 15:27:05

阅读数:82

评论数:0

Math.Round()

题目:Math.Round(11.5);和Math.Round(-11.5);返回值是多少? 原来不是四舍五入这么简单,其实是四舍六入,但是五是很有讲究的。要是遇到五则取离前一位最近的偶数。比如,这条题目,11.5返回值就是12.0;-11.5返回值就是-11.0;  但是这里其实也不...

2017-11-24 15:14:57

阅读数:43

评论数:0

Java分页

1.编写通用的分页工具public class PageUtil { /*参数需要页面传入*/ private Integer pageSize=10;//每页显式多少条记录 private Integer currentPage=1;//当前页号 /*参数需要从数据查询*/ priv...

2017-11-20 17:04:09

阅读数:75

评论数:0

数据库的逻辑结构和物理结构

数据库的概念结构设计:需求分析阶段所得到的应用需求应该首先抽象成信息世界的结构,才能更好地、更准确地用某一DBMS实现。        数据库的逻辑结构设计:逻辑结构设计的任务就是将概念结构设计阶段设计好的全局E-R图转换成DBMS产品所支持的数据模型(关系模型),并进行规范化和优化,然后为每个...

2017-11-11 18:36:30

阅读数:2280

评论数:0

文件信息的读取和写入

第一种 import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException;...

2017-11-05 16:03:14

阅读数:119

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭