自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java排序算法

Java中排序算法主要包括交换排序、插入排序、选择排序、归并排序、以及基数排序。交换排序包括冒泡排序和快速排序,插入排序包括直接插入排序和希尔排序,选择排序包括直接选择排序和堆排序。1.冒泡排序...

2019-08-09 15:28:07 151

原创 Java反射机制

什么是 java 的反射机制呢?在运行状 态中,对于任意一个类,都能够知道这个类的所有属性和方法, 对于任意一个对象,都能够调用他的任意一个方法和属性,种种动态的获取类的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。Java 有 个 Object 类 ,是所有 java 类 的继承根源,其声明了多个可以在所有 java 类中被重写的方法,其中就 有 getClass()方法,...

2019-08-06 19:28:13 128

原创 Redis数据类型

Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 Redis 最基本的数据类型,一个 key 对应一个 value。string 类型的值最大能存储 512MB。string 类型是二进制安全的。意思是 redis 的 string ...

2019-08-06 17:30:21 113

原创 Java泛型

泛型的本质就是参数化类型(类型参数),什么是参数化类型呢?就是所操作的数据类型被指定为一个参数,这种参数可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。注:泛型类型参数:编译器进行类型安全检测,擦除到Object类型(没有进行参数的约束)泛型类:一般用于封装非特定数据类型的操作,操作执行的大体相同,与所存储的数据类型无关。泛型类的声明与一般类的声明语法一致,但需要在声...

2018-12-16 20:05:49 104

原创 Java类和对象(四)

抽象类和抽象方法1. 抽象类在 Java 面向对象当中,所有的对象都是用过类进行描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,我们把这种类定义为抽象类。抽象类的特征:抽象类不能用来实例化对象,所以抽象类必须被继承才能够被使用,其他的功能和普通类相同。一个类只能继承一个抽象类。抽象类的修饰符不能是 private。2. 抽象方法...

2018-12-09 15:48:34 139

原创 Java类和对象(三)

static 关键字1.静态变量:static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。class People{ private int age; //实例变量 private static String name; //静态成员变量 public void eat(){ //成员方法 ...

2018-12-02 17:43:46 223

原创 Java类和对象(二)

类的继承和派生Java把允许重用现有类称为基类(超类或父类),由基类派生出来的类称为派生类(子类)。Java 类的继承主要通过 extends 关键字来完成的。一旦继承后,子类将获得父类的成员属性跟成员方法。基本语法:class 类名 extends 父类名 {}如果没有指定的父类,那么 java 编译器默认 Object 就是该类的父类。public class Animal {...

2018-11-24 16:48:43 245

原创 Java类和对象(一)

类的定义和实例化1.类的定义类在 Java 中属于引用类型,Java 使用关键字 class 来声明类。public class People{ public String name; public int age; public People(String name,int age){ //构造方法不能通过对象.来调用。 this.name=name; ...

2018-11-18 18:02:01 113

原创 Java数组

一维数组数组是一种数据结构,用来存储同一类型值的集合。通过一个整型下标可以访问数组中的每一个值。1.一维数组的定义一维数组的定义有以下三种定义方法:int []arr={1,2,3,4,5};int []arr=new int[]{1,2,3,4,5};int []arr=new int[5];3.int []arr=new int[5];注:一维数组通用的声明方式:类型名[] ...

2018-10-23 21:22:28 159

原创 Java运算符

Java运算符按照其要求的操作数数目来分,可以分为单目运算符、双目运算符和三目运算符,它们分别对应1个、2个和3个操作数。运算符按其功能来分,可以分为赋值运算符、算数运算符、关系运算符、逻辑运算符、位运算符和其它运算符。1.赋值运算符2.算数运算符1.在Java中,使用算数运算符+、- 、* 、/ 表示加、减、乘、除运算。当参与 / 运算的两个操作数都是整数时,表示整数除法;否则,表示浮点数...

2018-10-16 16:41:05 1263

原创 Java基本数据类型与数值类型之间的转换

基本数据类型Java是一种强类型语言,这意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型,其中包括4种整型、2种浮点型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。1.整型整型用于表示没有小数的数值,有正负之分。Java一共有四种整型:类型存储需求取值范围byte1字节-128 ~ 127...

2018-10-05 15:44:25 414

原创 java数据的输入与输出

1.读取输入要想通过控制台进行数据的输入,首先要构建一个Scanner对象,并与“标准输入流”System.in关联。 Scanner scan=new Scanner(System.in);构建好后就可以用Scanner类中的各种方法实现输入操作了。例如, 读取一个整数,调用nextInt方法 int a=scan.nextInt();注:在程序的开始要添加一行: imp...

2018-10-01 18:24:55 4876 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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