- 博客(5)
- 收藏
- 关注
原创 Java中的泛型
一.通用栈 栈的特点: 先进后出 所有类的基类是Object,所以如果我们呢想要写一个通用栈的话,就可以写成Object类的通用栈 写一个简单的入栈出栈的操作:/** * 通用栈 Object * @author wangyu * @data 2018年5月31日 */class ObjectStack { private Object[] elem; p...
2018-06-01 18:35:30 289
原创 Java中的八个主要排序
Java中的八大排序一.冒泡排序 冒泡排序 思想: 将相邻的两个数据依次进行比较,如果前一位数比后一位数大,那么交换位置,每一趟的排序就可以确定一个最大的数(即将最大的数往下沉),重复进行比较(确定了的数除外)直到所有元素比较完成,说明排序完成 假设有以下数组:int[] array = {14,16,7,28,99,54,1,10};图例: 如图所示,相邻数据依次进...
2018-05-30 12:52:32 460
原创 类和对象定义以及四种初始化方式
对象是真正存在的实体,是具体的事物 类是对实体的一种抽象,也可以看做是一种模板,对象则是使用模板制造的多个实物我们如果把人看做是一个类(Person) 那么人有他自己的名字,年龄,性别等,这些是人的属性 但是人也可以吃饭,睡觉,玩游戏等,有许多动作,这些是所谓的方法那么我们如何来定义一个类?class Person{ private String name; ...
2018-04-26 22:10:31 8501
原创 Java中的三个基础排序(冒泡排序,直接插入排序,选择排序)
Java中有很多的排序方法,比如:冒泡排序、快速排序、选择排序、插入排序、希尔排序等很多的排序方法,我们来看一下三个比较基础的关于数组的排序方法:冒泡排序,直接插入排序和选择法排序。冒泡排序:一次比较两个元素,如果第一个元素比第二个大,那么他们交换位置,依次进行比较相邻的两个元素,从开始的第一个到结尾的最后两个相邻元素的比较完成后,最后一个元素应为该数组中最大的数;然后重复以上步骤(除了确定以...
2018-04-17 16:07:35 604 1
原创 自动装箱和拆箱
装箱:将基本数据类型变成包装类 拆箱:将包装类变成基本数据类型那么如何实现装箱和拆箱呢,从Java SE5开始就提供了自动装箱的特性,所以输入以下程序即可,如Integer i = 15;//装箱有了装箱那么怎么拆箱呢,如下Integer i = 15;//装箱int n = i;//拆箱下表是基本数据类型对应的包装器类型 基本数据类型 包装类型...
2018-04-01 13:29:29 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人