自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Leetcode打卡

1、专题一:链表1.找出两个链表的交点method1:使用哈希集合/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution {

2022-04-17 21:02:57 245

原创 第十一章 Java集合

1. Java 集合框架概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行元素初始化时的类型.数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于扩展。数组中提供的属性和方法少,不便于进行添加、删除、插入等操作,且效率不

2022-03-29 20:59:16 143

原创 第十章 枚举类与注解

1. 枚举类的使用类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。枚举类的实现:JDK1.5之前需要自定义枚举类JDK 1.5 新增的 enum 关键字用于定义枚举类若枚举只有一个对象, 则可以作为一种单例模式的实现方式。枚举类的属性:枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰。枚举类的使用 private final 修饰的属性应该在构造器中为其赋值。若枚举类显式的定义了带参数的构造器, 则在列出枚举

2022-03-29 20:50:18 116

原创 第九章 Java常用类

1. 字符串相关的类:String1.1 String的特性String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。package com.atguigu.java;import org.junit.Test;/** * String的使用 * * @

2022-03-29 20:31:59 81

原创 第八章 多线程

1、基本概念多线程的优点:何时需要多线程?2、多线程的创建和使用2.1 方式一:继承Thread类package com.atguigu.java;/** * 多线程的创建,方式一:继承于Thread类 * 1、创建一个继承于Thread类的子类。 * 2、重写Thread类的run() * 3、创建Thread类的子类的对象 * 4、通过此对象调用start() * * 例子:遍历100以内的所有的偶数 * * @author bjk * @create 20

2022-03-27 22:20:13 56

原创 第七章 异常处理

1、异常处理机制异常的处理:抓抛模型过程一:“抛”:程序在正常执行的过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象。并将此对象抛出。一旦抛出对象后,其后的代码就不再执行。过程二:”抓“:可以理解为异常的处理方式:①try-catch-finally ②throws1.1 try-catch-finally的使用try{ //可能出现异常的代码}catch(异常类型1 变量名1){ //处理异常的方式1}catch(异常类型2 变量名2){..

2022-03-27 21:58:55 63

原创 第六章 面向对象(下)

6.1 static关键字6.2 main方法6.3 代码块6.4 final关键字6.5 abstract关键字6.6 接口6.7 内部类

2022-03-27 21:45:33 263

原创 第五章 面向对象(中)

5.1 面向对象特征之二:继承性一、继承性的好处:​ 1、减少了代码的冗余,提高了代码的复用性。​ 2、便于功能的扩展。​ 3、为之后多态性的使用,提供了前提。二、继承性的格式: class A extends B{}​ A:子类、派生类、subclass​ B:父类、超类、基类、superclass​ 2.1 体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有结构:属性、方法。​ 特别的:父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父

2022-03-27 14:41:14 329

原创 第四章 面向对象(上)

1、概述2、对象的创建和使用package bjk;/* * 一、设计类,其实就是设计类的成员 * 属性 = 成员变量 = field = 域、字段 * 方法 = 成员方法 = 函数 = method * 创建类的对象 = 类的实例化 = 实例化类 * * 二、类和对象的使用(面向对象思想落地的实例化) * 1.创建类,设计类的成员 * 2.创建类的对象 * 3.通过“对象.属性”或“对象.方法”调用对象的结构 * * 三、如果创建了一个类的多个对象,则每个对象都独立的拥

2022-03-23 15:56:44 331

原创 第三章 数组

1、概念2、一维数组的使用package bjk;/* 一维数组的使用 1、一维数组的声明和初始化 2、如何调用数组的指定位置的元素 3、如何获取数组的长度 4、如何遍历数组 5、数组元素的默认初始化 6、数组的内存解析 */public class ArrayTest { public static void main(String[] args) { //1.一维数组的声明和初始化 int num;//声明 num = 10;//初始化 int id =

2022-03-23 15:38:47 246

原创 第二章 Java基本语法

1、关键字和保留字关键字(keyword)的定义和特点定义:被JAVA语言赋予了特殊含义,用作专门用途的字符串。特点:关键字中所有字母都为小写。2、标识符3、变量3.1 概念说明:变量必须先声明,并且赋值初始化,才能使用。变量都定义在其作用域内,在作用域内,它才是有效的。出了作用域,就失效了。同一作用域内,不可以声明两个同名的变量。3.2 变量的分类整型说明:1byte = 8bitbyte范围:-128 ~ 127声明lon

2022-03-22 23:24:18 503

原创 第一章 JAVA语言概述

第一章 Java语言概述1、java图解2、常用的DOS命令3、JDK、JRE、JVM三者关系4、java运行过程

2022-03-21 22:24:39 48

PRAcode.c

PRAcode.c

2022-04-08

空空如也

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

TA关注的人

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