JAVA
文章平均质量分 73
守护该守护的人
这个作者很懒,什么都没留下…
展开
-
线程池的七大参数、四种拒绝策略、三大工作队列、四种线程池、生命周期(五种状态)、runable和Callable区别与联系
七大参数corePoolSize:核心线程数 maximumPoolSize:最大线程数 keepAliveTime:当线程数大于核心时,此为终止前多余的空闲线程等待新任务的最长时间。 unit:活跃时间的单位 workQueue:保存队列的工作单位 threadFactory:线程工厂 RejectedExecutionHandler:拒绝策略三大工作队列BlockingQueue<Runnable>顶级接口 :用于传输和保持提交的任务1、工作机制:1、如果.原创 2021-04-14 22:29:56 · 730 阅读 · 0 评论 -
Java集合框架梳理
集合的特点:集合用来存储不同类型的对象(基本数据类型除外),存储长度可变。Java集合中实际存放的只是对象的引用,每个集合元素都是一个引用变量,实际内容都放在堆内存或者方法区里面,但是基本数据类型是在栈内存上分配空间的,栈上的数据随时就会被收回的。集合框架图:上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如转载 2021-04-14 21:08:14 · 81 阅读 · 0 评论 -
异常总结
异常的分类这是最直接的异常分类图,从图中可以看见,顶层类是Throwable,子类中分为Error和Exception。但是java中对这些分类还做了另外一种划分。分为checked和unchecked异常。unchecked异常:Error和RuntimeException及其子类 checked异常:Exception中子类除了RuntimeException,其余都是checked异常受检异常和非受检异常的区别受检异常:java编译器要求程序必须捕获或者声明抛出异常。非受检异常转载 2021-04-07 22:42:25 · 62 阅读 · 0 评论 -
面向对象编程
面向对象的思想概述程序员从执行者转化成了指挥者。完成需求时:先去找具有所需功能的对象来用。 如果该对象不存在,那么创建一个具有所需功能的对象。 这样简化开发并提高复用。类(class)和对象(object)是面向对象的核心概念。类是对一类事物描述,是抽象的、概念上的定义 对象是实际存在的该类事物的每个个体,因而也称实例(instance)。 “万事万物皆对象”可以理解为:类 = 汽车设计图;对象 = 实实在在的汽车 面向对象程序设计的重点是类的设计 定义类其实是定义类中的成转载 2021-04-07 22:13:10 · 66 阅读 · 0 评论 -
数字转换小练习
题1:定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序题2:定义一个整型变量并赋任意五位正整数作为初始值,输出各位数字之和题3:定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位回文数public class NumberTest { public static void main(String[] args) { System.out.println(isPalindromicNumber(12322321)); Sy...原创 2021-03-09 23:23:11 · 320 阅读 · 0 评论 -
Windows10 Java开发环境搭建
下载JDK首先我们需要下载java开发工具包JDK,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html,点击如下下载按钮:由于本机为windows10的64位系统,故选择如下的安装包下载。安装可以一路点击下一步的傻瓜式操作即可,也可以将安装目录自定义,可参考下图:环境变量配置1. 打开 环境变量窗口右键This PC(此电脑) -> Properti.原创 2021-03-03 22:08:11 · 165 阅读 · 1 评论