Java基础
文章平均质量分 54
一些学习Java基础的笔记
이숙한
这个作者很懒,什么都没留下…
展开
-
Java基础 多态+抽象类
多态概述同一个对象,在不同时刻表现出来的不同形态举例:猫我们可以说猫是猫:猫cat=new 猫();我们也可以说猫是动物: 动物animal=new 猫();这里猫在不同的时刻表现出来了不同的形态,这就是多态多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象多态中成员访问特点(左右指的是Animal dog=new dog() )成员变量:编译看左边,执行看右边成员方法:编译看左边,执行看右边为什么成员变量和成员方法的访问不一样呢?因为成员方法有重写,而成原创 2021-06-20 11:21:13 · 115 阅读 · 0 评论 -
JAVA基础 线程池
线程池基础线程池概念:线程池其实就是一种多线程处理形式。线程和任务分里,提升线程重用性控制线程并发数量核心线程池:ThreadPoolExecutor参数int corePoolSize 核心线程数int maximumPoolSize 最大线程数long keepAliveTime 保存存活的时间TimeUnit UNIT 时间单位BlockingQueue 任务队列RejectedExecutionHandler handler 饱和策略核心线程池的工作原理1.判断当前线程池原创 2021-06-20 09:22:58 · 136 阅读 · 0 评论 -
Java基础——多线程
实现多线程1.进程:是正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存控件和系统资源2.线程线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程只有一条执行路径,则称为单线程进程多线程:一个进程如果有多条执行路径,则称为多线程程序多线程的实现方式Thread允许应用程序同时执行多个执行进程方式1:继承Thread类定一个类在类中重写run方法创建一个类启动线程start方法,可以让线程开始执行,java虚拟机调用此线程的run方法run方法原创 2021-06-13 15:07:55 · 1167 阅读 · 1 评论 -
Java基础——SQL语句
SQL语句SQL语句不区分大小写,关键字建议使用大写,必须再后面加分号单行注释-- ,或#(mysql特有)多行注释:/* */数据库创建出来的默认字符集是utf8sql分类分类:DDL(操作数据库、表)DML(增删改表中的数据)DQL(查询表中的数据)DCL(权限和访问)操作数据库:CRUDcreate创建 : create1.创建数据库:create database 数据库名称;2.创建数据库,判断不存在,再创建:create database if not ex原创 2021-06-13 14:19:43 · 3494 阅读 · 2 评论