![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVASE
文章平均质量分 87
JAVAEE相关知识啦
SF_ONE
我喜欢打篮球...
展开
-
ThreadPoolExecuter基本的使用与理解
线程池概念为什么要使用到线程池呢?节约性能,因为在使用new Thread()创建线程的时候,这个过程是比较耗时的,会消耗一定的资源。便于管理,通过new Thread()创建的线程,被称之为野线程,可以无限的创建,而线程之间互相的竞争资源也会导致系统资源的浪费,最后当线程很多的时候,高速切换对CPU的占有权也是对性能有影响的,并且线程的生命周期有自己决定,得不到较好的维护。便于拓展,线程池的线程可以比较简单的设置定时执行,定期执行等。调用简单,由于线程池对线程的封装很完善,调用起来就很简单,封原创 2022-05-21 17:31:27 · 2844 阅读 · 0 评论 -
JVM02运行时数据区
前言当我们通过前面的:类的加载 --> 验证 --> 准备 --> 解析 --> 初始化,这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区类比一下也就是大厨做饭,我们把大厨后面的东西(切好的菜,刀,调料),比作是运行时数据区。而厨师可以类比于执行引擎,将通过准备的东西进行制作成精美的菜品。运行时数据区结构运行时数据区与内存内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内原创 2021-10-16 10:16:58 · 66 阅读 · 0 评论 -
JVM01概述与类加载子系统
jvm与Java体系结构jvm重大的历史事件1990年,在Sun计算机公司中,由Patrick Naughton、MikeSheridan及James Gosling领导的小组Green Team,开发出的新的程序语言,命名为Oak,后期命名为Java1995年,Sun正式发布Java和HotJava产品,Java首次公开亮相。1996年1月23日Sun Microsystems发布了JDK 1.0。1998年,JDK1.2版本发布。同时,Sun发布了JSP/Servlet、EJB规范,以及将Ja原创 2021-10-15 11:11:44 · 192 阅读 · 0 评论 -
Stream流
回忆常用函数式接口函数式接口基本概念函数式接口在Java中指的是:只有一个抽象方法的接口函数式编程的体现就是lambda/* 函数式编程有且只有一个抽象方法 @FunctionalInterface注释就是说明是否是一个函数式接口 */@FunctionalInterfacepublic interface FuncationInterfaceDemo { public abstract void method();}package com.zyx.functi原创 2021-09-10 13:58:56 · 78 阅读 · 0 评论 -
JavaSE部分注解与反射总结
注解注解是非常重要的,因为在后续的框架中的底层都会用注解与反射作为桥梁。注释:程序不可读。描述代码,计算机忽略。注解:程序可以读取。说明程序,计算机读取。注解的格式:以“@注解名”存在,也可以去携带一些参数。注解可以作用的范围很广,class ,method , package…定义注解就是源代码的元数据,通熟的讲就是代码中的标签。注解就有如下的特点:注解是一个附属品,依赖于其他元素(包、类、方法、属性等等)存在。注解本身没有作用,在恰当的时候由外部程序进行解析才会发生作用。注解原创 2021-09-06 16:33:39 · 238 阅读 · 0 评论 -
JavaSE部分多线程基础总结
介绍多线程是Java程序设计语言的一个亮点,它使用户可以很方便地编写多线程程序。虽然编写多线程程序需要考虑诸如安全、死锁、资源共享的问题,但是总体上讲Java在编写多线程程序时比其他语言都要简洁。多线程技术可以模拟多处理器的效果,对用户而言,计算机同时完成一个程序的多个任务。而实际上该机制使得计算机把CPU周期按照一定策略分配给每一个线程,而高速的CPU使用户觉得计算机在同时完成多个任务。线程线程是操作系统的概念,线程也称为轻量级进程(light-weight process,LWP),是CPU原创 2021-08-29 10:02:15 · 119 阅读 · 0 评论 -
JavaSE部分IO流总结
java.io包java.io包下,是Java对文件的io操作的类库,由相关interface,class,exception,error构成File简介:在Java.io.file 是对文件和路径的抽象表示,主要用于对文件的创建,查找,删除等操作。IO大多数情况下就是对文件的操作,所以File也是至关重要,在File类提供了丰富的方法来处理和文件或目录相关的操作,如创建和删除文件、创建和删除文件夹以及通过和其他类配合使用实现文件的复制和移动等。File的构造方法File(File原创 2021-08-26 13:35:04 · 96 阅读 · 0 评论 -
java基础01
再次认识javajava是一种语言包,机器安装了jvm,那么它具备认识Java的语言的功能了,安装了jre,那么它就可以听从Java语言的调遣了,安装了jdk,那么我们就更容易通过java去控制我们的机器了…Java与C++Java是由C++发展而来的,保留了C++的大部分内容,其编程方式也类似于C++。但Java的句法更清晰、规模更小、更易学。Sun公司对多种程序设计语言进行了深入研究,摒弃了其 他语言的不足之处,最终开发出了Java。正因为这样,Java从根本上解决了C++的固有缺陷,形成了一原创 2021-08-23 15:52:22 · 690 阅读 · 0 评论 -
数据库基本链接工具类,Druid连接池工具类,史上最全,细节拉满,MySQL8.0 jdk 15,高版本
Java Database Connectivity基本连接操作工具类package JDBC.restudy;import java.io.*;import java.sql.*;import java.util.Properties;/** * @author 18175 * @version 2.0 * 描述:通过该工具类可以简化JDBC的操作 */@SuppressWarnings("all")public class JDBCUtil { /**原创 2021-07-07 10:07:38 · 155 阅读 · 0 评论