- 博客(5)
- 收藏
- 关注
原创 java多线程基础知识
1.进程和线程的区别: 进程 :进程是程序的一次执行过程,是一个正在执行的程序,一个程序可以同时执行多个任务(线程)。进程独占内存空间,保存各自的运行状态,互相之间不会干扰。是并发执行程序在执行过程资源分配和管理的基本单位(资源分配的最小单位)。每个进程都有自己的独立的地址空间,每启动一个进程,系统就会分配地址空间。在任务管理器中可以看到很多的进程。 线程:程序执行的最小单位,一个进程可以有多个线程,多个线程之间共享进程的地址空间及进程级别的其它资源,但各个线程拥有自己的栈空间。 进程与线程的使用场景区分:
2020-07-21 15:52:28 117
原创 MySQL索引
一.关于索引 ##1.索引是什么?有什么用? "索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。索引是提高数据库性能的重要方式。MySQL中,所有的数据类型都可以引用索引。” 《MySQL入门很简单》 通俗的理解就是索引是一种数据结构,能够帮助我们快速查询到所属要的数据行。是数据库性能优化最常用的工具之一,就像是书本里的目录一样。 2.索引有几种类型? MySQL的索引共有六...
2020-04-20 18:43:12 75
原创 Java 内部类
内部类分为四种: 1.成员内部类 成员内部类与成员变量相似,直接在类里写。 public class OutClass {//外部类 String name; class innerClass{//内部类 } } 2.静态内部类 静态内部类就是在成员内部类前面加了static,声明为static的类不会持有外部类的引用,可以通过软引用的方法保存外部类的引用,只...
2019-11-25 21:43:09 71
原创 Java 多态
多态的理解 多态分为静多态与动多态: 1)静多态:也称为编译时的多态,就是常说的方法重载,是在编译时刻就已经确定号具体调用方法的情况,是静态绑定的。 2)动多态:动多态方法调用需要有方法调用所作用的对象,在调用时才确定具体的调用方法,是动态绑定的。 换句话说多态就是同一个行为在不同情况下的不同表现形式,多态发生时有三个必要条件:(1)继承(2)方法重写(3)父类引用派生类的对象 多态的举例实现 1...
2019-11-25 21:02:40 70
原创 Java 异常
Java异常的理解: 在程序中异常的意思就是:在程序执行的过程中,出现的非正常的情况,最终导致jvm的非正常停止。异常本身就是一个类,产生异常就创建类对象并抛出了一个异常对象,Java处理异常的方式就是中断异常。需要注意的是异常指的并不是语法错误,语法错了,编译就不能通过,不会产生字节码文件,更不能运行。 常见的异常类 NullPointerException 空指针异常 ArithmeticEx...
2019-11-24 21:38:07 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人