- 博客(16)
- 收藏
- 关注
原创 Java MyBatis
MyBatis的基本使用 step:数据准备导入mybatis的相关jar包在resources目录下创建映射配置文件加载核心配置文件获取SqlSession工厂对象通过SqlSession工厂对象获取SqlSession对象执行映射配置文件中的sql语句,获取结果处理结果释放资源...
2021-06-27 12:41:20
148
原创 Java 类加载器
类加载器概述 类加载器 将.class文件(存储的物理文件)加载到内存中。 类加载时机 依附于类的使用时机,用到就加载。 类加载过程 分为加载、链接(验证、准备、解析)、初始化。加载通过一个类的全限定名获取此类的二进制字节流,将字节码文件通过流加载到内存中,创建一个class 对象存储加载进来的字节码文件。验证检查加载内容是否符合虚拟机规范,是否存在安全隐患准备初始化类的静态变量解析将类的二进制数据流中的符号引用替换为直接引用,即如果一个类的成员修饰符时类例如
2021-06-13 23:07:50
1136
1
原创 Java 多线程
文章目录1、多线程的概述2、多线程的实现方式3、Thread的成员4、线程安全5、阻塞队列6、线程状态7、线程池8、Volatile9、原子性1、多线程的概述 多线程 可以被理解为 CPU 在多个 软件 之间进行高速的切换; 并行:同一时刻,多个指令在多个CPU上 同时 指行。 并发:同一时刻,多个指令在单个CPU上 交替 指行。 进程:一般指正在运行的 软件;独立行、动态性、并发性。 线程:进程中的单个顺序控制流,是一条执行语句。2、多线程的实现方式继承Thread类 s
2021-06-13 17:36:53
1105
2
原创 File和IO流
文章目录一、File和IO流的概述?提示:以下是本篇文章正文内容,下面案例可供参考一、File和IO流的概述?IO流:可以将数据从本地文件中读取出来,将数据从内存保存到本地文件。File类:虚拟机通过读取文件地址,对文件/文件夹进行操作,绝对路径:从盘符开始相对路径:相对当前模块下的路径File类的构造方法方法名解释File(String pathname)通过字符串路径获取File实体类File(String parent, String child)在
2021-06-10 00:53:49
132
原创 Java Stream流
文章目录前言1、Stream流的概述?前言本篇文章只介绍基本的使用提示:以下是本篇文章正文内容,下面案例可供参考1、Stream流的概述?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。...
2021-06-06 00:17:37
87
原创 Java 集合
文章目录前言1、Collection的分类2、Collection2.1、集合的常用方法2.2、集合的遍历3、List集合3.1、List集合的基本认识3.2、数据结构4、Set集合4.1、TreeSet4.2、HashSet5、Map集合前言本篇文章只展示一些基本的集合之前我们了解了数组可以存储多个元素,但是弊端是数组的长度固定,不可扩展;因此我问引进了集合的概念,集合的优点在于长度可以随着要添加的元素个数而扩展;但是集合的存储类型只能是引用数据类型。1、Collection的分类集
2021-06-02 12:36:25
136
原创 API 基本使用
文章目录1、Math?2、System3、Object4、Objects5、BigDecimal6、基本数据类型包装类7、数组的高级操作8、Arrays1、Math?方法名解释public static int abs(int a)返回参数的绝对值public static double ceil(double a)向上取整public static double floor(double a)向下取整public static int round(floa
2021-05-30 01:19:41
153
原创 Lambda表达式
Lambda表达是的思想:Lambda表达是的思想是函数式编程思想,强调的式实现什么;而面向对象的编程思想,主要强调由哪个对象去做。Lambda表达式的标准格式:(形式参数)-> { 代码块 }Lambda表达式的使用前提有一个接口、有且仅有一个抽象方法代码练习public class DemoLambda { public static void main(String[] args) { userShowHandler(() -> { System.out.
2021-05-28 17:04:28
74
原创 Java 内部类
内部类的概述:所谓内部类,其实就是在一个类的内部继续编写一个类,内部的这个类被称为内部类,外部的成为外部类。例如下列代码中A:外部类,B:内部类public class A { public class B { }}内部类的创建格式外部类名.内部类名 对象名 = new 外部类对象().new 内部类对象();内部类的访问特点内部类可以直接访问外部类的成员;外部类要访问内部类的成员,必须创建对象;代码演示public class DemoInner { public.
2021-05-28 16:10:33
83
原创 Java 多态
多态的概念:同一个对象,在不同时刻的表现出来的不同状态;多态的前提:有继承/实现关系;有方法重写;有父类引用指向子类对象;多态的代码演示public class DemoPolymorphic { public static void main(String[] args){ // 父类引用指向子类对象 Animal a = new Cat(); }}class Animal { public void eat(){ System.out.println("动.
2021-05-28 14:22:57
63
原创 Java 接口
本篇文章主要进行接口的作用、特点、与类的关系展开概述,过于简单,不作详解接口的作用:接口一般用于定义规则、功能扩展接口的定义个特点:public interface 接口名 {}接口不能实例化,接口与类之间是实现关系,public class 类名 implements 接口名 {}接口的实现类可以实现多继承,要么重写接口中的所有抽象方法,要么也是抽象方法接口中成员的特点:成员变量只能是 “常量”,默认修饰符为:public static final没有构造只有抽..
2021-05-27 15:41:21
86
原创 static关键字
static 关键字是静态的意思,一般用于修饰类的成员变量和成员方法,静态变量:被static修饰的成员变量,叫做静态变量静态方法:被static修饰的成员方法,叫做静态方法static 的修饰特点1、被类中所有对象共享2、随着类的加载而加载,优先于对象3、通过类名.进行调用static 的基本使用public class Student { private String name; private int age; private static String classNumb.
2021-05-27 13:27:15
77
原创 Java基础第四篇
文章目录一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('igno
2021-05-27 00:29:32
76
原创 Java基础第三篇
文章目录一、数组的初始化二、Java中的内存分配三、数组遍历获取最值四、数组元素求和五、查找数组元素对应的索引六、数组反转七、二维数组一、数组的初始化动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。静态初始化:初始化时,就可以指定数组要存储的元素,系统会自动计算该数组的长度。//动态初始化int[] arr = new int[2];System.out.println(arr); //打印的是数组对象在内存中的地址//系统会为数组分配初始化值。System.out.p
2021-05-24 23:23:57
91
原创 Java基础第二篇
1、switch语句的case穿透case穿透是如何产生的? 如果switch语句中,case省略了break语句,就会开始case穿透。case穿透的现象: 当开始case穿透,后续的case就不会在具有匹配效果,内部的语句就会直接执行,知道遇到break,或者switch语句执行完毕,才会结束。 public static void main(String[] args){ Scanner sc = new Scanner(System.in); int week = sc.nextIn
2021-05-24 00:06:38
119
原创 Java基础第一篇
1、Java的跨平台原理?平台:指的是操作系统。原理:在不同的操作系统中,都安装一个与操作系统对应的Java虚拟机(Java Virtual Machine)即可,JVM不可以跨平台,Java程序可以。2、JRE和JDK?JRE:Java运行时环境,包含了JVM虚拟机和Java核心类库。JDK:Java语言的软件开发工具包,包含了代码的编译工具和运行工具。JDK包含JRE(JVM和Java核心类库)和开发工具。3、Path环境变量的作用?任意目录下的Java文件,都可以找到bin目录下的j
2021-05-23 21:54:20
119
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人