
java基础最详细
翰萨姆
共同进步,多谢大家~
展开
-
配置文件映射实体类
配置原创 2022-06-20 14:02:36 · 378 阅读 · 0 评论 -
17_反射
反射和设计模式一、反射相关概念(1) 类的对象:基于定义好的一个类,创建该类的实例,即利用 new 创建的实例就为类的对象。(2) 类对象:类加载的产物,封装了一个类的所有信息(包名、类名、父类、接口、属性、方法、构造方法)。(3) 反射:通过反射可以获取一个类的 类对象,从而获取该类的信息,直接通过类对象进行一系列操作。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h9h7Zr6q-1594280102342)(C:\Users\HIAPAD\AppDat原创 2020-07-09 15:35:14 · 260 阅读 · 0 评论 -
16_多线程
多线程一、进程【理解】进程:操作系统(OS)中,每一个被执行的应用程序。注意:目前操作系统支持多进程,并发执行的任务。多进程并发执行的原理:微观上串行(一个一个的进程进行执行,获取cpu时间片的进程具有执行权); 宏观上并行(所有的进程看似一起执行)二、线程概念:在一个进程中,并发执行的多个任务。线程是进程执行任务的单元、单位。 线程也被称为轻量级的进程。【理解】原创 2020-07-09 15:34:35 · 184 阅读 · 0 评论 -
15_IO流
IO (位于 java.io 包中)一、概念流:数据在内存和其他存储设备传输的通道、管道。【理解】流的分类:【面试内容】(1) 按照方向分:[以JVM内存为参照物] a. 输入流:将 [其他存储设备]中数据读入到[JVM内存]中 。->读 b. 输出流:将[JVM内存]中数据写入到[其他存储设备]中。->写(2) 按照单位分: a. 字节流:以字节为传输单位,可以用于操作所有类型的文件。 b. 字符流:以字符为传输单位,原创 2020-07-08 13:57:38 · 152 阅读 · 0 评论 -
14_异常
异常一、概念【理解即可】异常:程序运行过程中,出现的非正常情况。异常的处理:当异常出现时,执行一段预先准备好的代码。异常的处理的必要性:减少用户的损失、同时减小给用户带来麻烦,也可以对用户做一些提示信息。二、异常的分类 【面试重点】Throwable:Java语言中所有错误或是异常的父类,位于java.lang包中(1) String getMessage():获取字符串类型异常信息。//用于给用户展示提示信息(2) void printStackTrace():打印输出方法调用过程原创 2020-07-08 13:56:44 · 124 阅读 · 0 评论 -
13_集合【开发的重点】
集合【开发的重点**】一、概念集合:是一种工具,也是一种容器,用于存储数量不等的多个对象。集合相关的接口和类位于 java.util 包中。学习集合从以下 4个点入手:(1) 集合接口的特点(2) 集合接口中功能方法(3) 集合接口对应的实现类(4) 集合的遍历方式二、Collection集合体系父接口:Collection接口(1) 特点:存储任意类型Object对象。(2) 方法: a. boolean add(Object o):将o对象添加到集合中。原创 2020-07-07 09:45:02 · 109 阅读 · 0 评论 -
12_常用类
JavaSE 第三个阶段:API (高级开发篇)常用类一、Object类Object类的介绍(1) Object 类位于 java.lang 包中,是继承关系的根类、超类,是所有类的父类(直接的父类或是间接父类)(2) Object类型的引用可以用于存储任意类型的对象。(3) Object类中定义方法,所有类都可以直接使用。8Object类中常用方法:(1) getClass() : 返回引用中实际存储的对象类型。【理解】 开发实际应用:用于判断两个引用中实际存储的对象类原创 2020-07-07 09:43:35 · 95 阅读 · 0 评论 -
11_内部类
内部类一、概念内部类:定义在一个类内部的类。 ~~~java// 外部类class Outer{// 内部类class Inner{}}~~~内部类编译之后生成独立的 .class 文件,命名: 外部类类名$内部类类名.class内部类可以直接使用外部类私有成员,从而不破坏外部类的封装性。内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类。二、内部类的分类成员内部类:类比于实例变量 【了解】(1) 位置:定义在类以内,方法原创 2020-07-07 09:41:37 · 141 阅读 · 0 评论 -
10_接口
接口一、概念接口:是一种标准、规范,是接口的实现者和接口的使用者都必须遵循的约定。【理解】接口的语法:【重点】(1) 接口的关键字:interface interface 接口{}(2) 接口编译之后会生成独立的 .class 文件(3) 接口不能创建对象,但是可以声明引用(4) 接口中的属性都是公开、静态、常量(默认的被 public static final 修饰)(5) 接口中的方法都是公开、抽象方法(默认的被 public abstract 修原创 2020-07-07 09:39:52 · 156 阅读 · 0 评论 -
09_三个修饰符
三个修饰符一、abstract(抽象的)abstract可以用于修饰符类(1) 被abstract修饰符的类称为抽象类 语法: abstract class 类名{}(2) 抽象类编译之后生成独立的 .class 文件(3) 抽象类不能单独创建对象,但是可以声明引用(4) 抽象类中可以定义成员变量和成员方法(5) 抽象类中有构造方法,抽象类中构造方法供子类创建对象,先去完成父类对象的创建时应用。abstract 可以用于修饰符方法(1) 被abstract修饰符的方法称为抽象方原创 2020-07-06 15:04:50 · 142 阅读 · 0 评论 -
08_面向对象的三大特性
面向对象的三大特性(封装、继承、多态)一、封装修饰符:private ,代表私有的,被private 修饰的内容只能在本类中使用。 public ,代表公开的,公共的封装的要求:(1) 属性私有化:属性被 private修饰(2) 为私有属性提供公开的get和set方法 a. get 方法:获取私有化属性的值 public 数据类型 get属性名(){ return this.属性名;原创 2020-07-06 15:04:18 · 116 阅读 · 0 评论 -
06_数组
数组一、数组概念: 可以通同时存储多个 相同类型的数据,并且可以对其中的多个数据统一操作。使用数组的流程:(1) 声明:指定数组的存储数据类型,同时指定数组名 数据类型[] 数组名; // int[] a; 建议写法 // int []a; int a[];(2) 分配空间:指定数组的 长度原创 2020-07-06 15:02:44 · 115 阅读 · 0 评论 -
05_函数
函数一、引入// 要求用循环实现每一行之间用 30个 = 号隔开 System.out.println("好好学习"); for(int i=1;i<=30;i++){ System.out.print("="); } System.out.println(); System.out.println("天天向上"); for(int i=1;i<=30;i++){ System.out.print("="); } Syste原创 2020-07-06 15:02:20 · 90 阅读 · 0 评论 -
04_循环结构
循环结构语言中的结构:顺序结构、分支结构、循环结构一、循环的概念【理解即可】概念:通过某个条件,重复并且有规律的执行一段程序代码。循环的组成:循环变量的初始化、循环条件、循环变量改变(递增、递减)、循环体(重复执行的代码)。二、循环的分类while循环:【重点】(1) 语法: 循环变量的定义; while(循环条件/布尔表达式){ // 循环体 // (循环变量的改变) }(2) 执行的原理:先判断循环条件是原创 2020-07-06 14:59:26 · 195 阅读 · 0 评论 -
03_分支结构
分之结构一、导包语法:import 包名1.包名2.类名; // import java.util.Scanner; —>导入包中的指定的类 import 包名1.包名2.* ; // 导入包中所有的类位置:定义在package 语句的下面,并且所有类的上面注意:一个源文件中可以定义 n 个 import语句,没有个数限制。 java.lang 包中的内容自动导入。二、if 分支【开发重点】基本结构:(1原创 2020-07-06 14:58:52 · 180 阅读 · 0 评论 -
02_变量、数据类型、表达式
变量、数据类型、表达式一、变量概念:计算中的一块存储空间,是存储数据的基本单位。【理解】组成:数据类型、变量名、数据。变量的定义:【重点】(1) 声明变量:数据类型 变量名; 赋值:变量名 = 值; (2) 声明的同时 赋值:数据类型 变量名 = 值; (3) 同时定义多个同类型的变量: 数据类型 变量名1,变量名2 =值,变量名3;二、数据类型【重点】基本数据类型(简单数据类型、原始数据类型)—》8种基本数据原创 2020-07-06 14:58:21 · 305 阅读 · 0 评论 -
Corejava之01_环境搭建
课程体系:JavaSE阶段:Java语法基础-》基础阶段:环境搭建、变量、分支结构、循环结构、函数、数组 面向对象:面向对象思想、三大特性、三个修饰符、接口、内部类 API(高级开发篇):常用类(Object、包装类、String、BigDecimal类)、原创 2020-07-06 14:57:22 · 159 阅读 · 0 评论