Java
文章平均质量分 68
bjkiss
这个作者很懒,什么都没留下…
展开
-
第十一章 Java集合
1. Java 集合框架概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行元素初始化时的类型.数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于扩展。数组中提供的属性和方法少,不便于进行添加、删除、插入等操作,且效率不原创 2022-03-29 20:59:16 · 166 阅读 · 0 评论 -
第十章 枚举类与注解
1. 枚举类的使用类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。枚举类的实现:JDK1.5之前需要自定义枚举类JDK 1.5 新增的 enum 关键字用于定义枚举类若枚举只有一个对象, 则可以作为一种单例模式的实现方式。枚举类的属性:枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰。枚举类的使用 private final 修饰的属性应该在构造器中为其赋值。若枚举类显式的定义了带参数的构造器, 则在列出枚举原创 2022-03-29 20:50:18 · 129 阅读 · 0 评论 -
第九章 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 · 97 阅读 · 0 评论 -
第八章 多线程
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 · 69 阅读 · 0 评论 -
第七章 异常处理
1、异常处理机制异常的处理:抓抛模型过程一:“抛”:程序在正常执行的过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象。并将此对象抛出。一旦抛出对象后,其后的代码就不再执行。过程二:”抓“:可以理解为异常的处理方式:①try-catch-finally ②throws1.1 try-catch-finally的使用try{ //可能出现异常的代码}catch(异常类型1 变量名1){ //处理异常的方式1}catch(异常类型2 变量名2){..原创 2022-03-27 21:58:55 · 75 阅读 · 0 评论 -
第六章 面向对象(下)
6.1 static关键字6.2 main方法6.3 代码块6.4 final关键字6.5 abstract关键字6.6 接口6.7 内部类原创 2022-03-27 21:45:33 · 277 阅读 · 0 评论 -
第五章 面向对象(中)
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 · 341 阅读 · 0 评论 -
第四章 面向对象(上)
1、概述2、对象的创建和使用package bjk;/* * 一、设计类,其实就是设计类的成员 * 属性 = 成员变量 = field = 域、字段 * 方法 = 成员方法 = 函数 = method * 创建类的对象 = 类的实例化 = 实例化类 * * 二、类和对象的使用(面向对象思想落地的实例化) * 1.创建类,设计类的成员 * 2.创建类的对象 * 3.通过“对象.属性”或“对象.方法”调用对象的结构 * * 三、如果创建了一个类的多个对象,则每个对象都独立的拥原创 2022-03-23 15:56:44 · 346 阅读 · 0 评论 -
第三章 数组
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 · 255 阅读 · 0 评论 -
第二章 Java基本语法
1、关键字和保留字关键字(keyword)的定义和特点定义:被JAVA语言赋予了特殊含义,用作专门用途的字符串。特点:关键字中所有字母都为小写。2、标识符3、变量3.1 概念说明:变量必须先声明,并且赋值初始化,才能使用。变量都定义在其作用域内,在作用域内,它才是有效的。出了作用域,就失效了。同一作用域内,不可以声明两个同名的变量。3.2 变量的分类整型说明:1byte = 8bitbyte范围:-128 ~ 127声明lon原创 2022-03-22 23:24:18 · 522 阅读 · 0 评论 -
第一章 JAVA语言概述
第一章 Java语言概述1、java图解2、常用的DOS命令3、JDK、JRE、JVM三者关系4、java运行过程原创 2022-03-21 22:24:39 · 57 阅读 · 0 评论