自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合之Collection以及迭代器和比较器

集合1. 集合的概念集合是Java API所提供的一系列类,可以用于动态存放多个对象。–集合只能存对象集合与数组的不同在于,集合是大小可变的序列,而且元素类型可以不受限定,只要是引用类型。(集合中不能放基本数据类型,但可以放基本数据类型的包装类)集合类全部支持泛型,是一种数据安全的用法。2. 集合框架图Java的集合框架从整体上可以分为两大家族。1、 Collection(接口)家族。该接口下的所有子孙均存储的是单一对象。 Add(s)2、 Map(接口)家族。该接口下的所有

2021-08-10 20:58:49 965

原创 JAVA枚举的讲解

枚举引入编写季节类(Season),该类只有四个对象(spring,summer,autumn,winter)package com.dream.enum02;//底层实现:public class Season extends Enumpublic enum Season { //默认:public static final Season //对象与对象之间用逗号隔开 最后一个对象用分号 spring("春天","春春春"), summer("夏天","夏夏夏"), autum

2021-08-10 09:06:13 138

原创 Java中异常的处理

异常1.1 异常定义:异常就是程序出现了不正常的情况异常体系:Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题​ RuntimeException:在编译器是不检查的,出现问题后,需要我们回来修改代码​ 非RuntimeException:编译器就必须处理的,否则程序不能通过编译,就更不能正常运行了1.2 JVM默认处理方案如果程序出现了问题,我们没有做任何处理,最终JVM会做默认的处理把异常的名称,异常的原因以及异常出现的位置等信息输出

2021-08-07 16:12:36 155

原创 Java的常用类

一、基本数据类型包装类​ Java是一种纯面向对象语言,但是java中有8种基本数据类型,破坏了java为纯面向对象的特征。为了承诺在java中一切皆对象,java又给每种基本数据类型分别匹配了一个类,这个类我们称之为包装类/封装类。注意:每个基本数据类型都有一个与之匹配的包装类。1.1 八大基本数据类型的包装类byte Byte extends Number extends Objectshort Short extends Number extends Objectint

2021-08-05 17:39:13 147

原创 Java的几种内部类

内部类知识点:内部类含义:一个类里面声明一个类分类:成员内部类静态内部类接口内部类局部内部类匿名内部类1.成员内部类特点:可以调用外部类中所有的属性创建一个外部类再在外部类里面创建一个成员内部类package com.dream.outter_inner_01;//外部类public class Outter { private String str1 = "aaa"; String str2 = "bbb"; protected String str3

2021-08-04 17:57:29 54

原创 JAVA面向对象

面向对象概念在生活中:​ 类是一个抽象的概念,我们常常把具有相同特征和操作的事物归为一类​ 顺序 :生活中是先有实体,再有类的概念在代码中:​ 类是抽象的概念,把具有相同属性和方法的对象归为一列​ 编写顺序:先有类,再创建对象​ 类的作用:类相当于一个模板,刻画出具有相同属性和方法的对象类类中只有属性和方法属性也叫做全局变量,属性分为成员变量和静态变量方法分为成员方法和静态方法public class 类名{ //属性也叫做全局变量,分为成员变量和静态变量

2021-08-02 16:55:01 60

原创 Java关于数组基础的讲解

一、数组1.一维数组概念:一组数据的容器(数组可以存放多个数据)注意:1.数组是引用数据类型2.数组中的数据又叫做元素3.每个元素都有编号叫做下标/索引4.下标从0开始5.数组初始化后,会在内存中开辟一连串连续的空间6.数组一旦初始化后长度不可以改变(数组没有扩容和删除)7.数组的操作:添加、修改、查询数组的声明:数据类型[] 数组名;数组的初始化:静态初始化:数据由程序员指定,长度由系统分配动态初始化:长度由程序员指定,数据由系统分配(默认值)​ 整数类型:0​

2021-07-30 18:58:34 411

原创 Java方法以及方法的重载以及递归的使用

一.方法概念:特定功能的代码块好处:减少了代码的冗余方法的分类:静态方法、成员方法、构造方法注意:1.方法编写的位置:类里面2.方法与方法之间是平级关系(不能在一个方法中声明另一个方法)3.方法不被调用,永远就是个摆设二.普通的方法无返回值无参数的方法语法结构:访问修饰符 static void 方法名(){…代码块…}案例:声明一个方法,打印5行三角形public class Test01{ public static main(String[] args){

2021-07-29 20:16:24 55

原创 Java编写一个简单的万年历

import java.util.Scanner;public class Test08{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入年:"); //2021 int year = scan.nextInt(); System.out.println("请输入月:"); //7 int month = scan.nextI

2021-07-27 19:33:13 296

原创 JAVA运算符基础讲解

一、运算符1.算数运算符:+、-、*、/、%、++、–int num1 = 10;int num2 = 5;int result = num1 + num2;System.out.println(result);//15System.out.println(num1 - num2);//5System.out.println(10 * 5);//50System.out.println(10 / 5);//2System.out.println(10 % 3);//1//++:自增1

2021-07-22 09:00:11 254

空空如也

空空如也

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

TA关注的人

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