自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DistanceYu的博客

这是一些本人对Java中的一些见解

  • 博客(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关注的人

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