![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 68
ζั̯͡.aimζั̯͡✿
这个作者很懒,什么都没留下…
展开
-
如何优雅的自定义 ThreadPoolExecutor 线程池
java 中经常需要用到多线程来处理一些业务,非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题。同时创建过多的线程也可能引发资源耗尽的风险,这个时候引入线程池比较合理,方便线程任务的管理。java中涉及到线程池的相关类均在 jdk 1.5 开始的等。JDK 自动创建线程池的几种方式都封装在Executors使用的构造方式为设置了。原创 2022-10-28 09:20:01 · 495 阅读 · 1 评论 -
JAVA基础IO流
JAVA基础IO流https://www.yuque.com/emcee/in4p84/eyu4h3原创 2022-02-23 09:33:58 · 170 阅读 · 0 评论 -
JAVA集合
JAVA集合https://www.yuque.com/emcee/in4p84/pbgo6z原创 2022-02-23 09:32:41 · 241 阅读 · 0 评论 -
JAVA常用类
JAVA常用类https://www.yuque.com/emcee/in4p84/heg71h原创 2022-01-21 15:01:38 · 160 阅读 · 0 评论 -
JAVA多线程
JAVA多线程https://www.yuque.com/emcee/in4p84/and42f原创 2022-01-21 10:48:23 · 167 阅读 · 0 评论 -
JAVA基础之面向对象(下)
语雀地址https://www.yuque.com/emcee/in4p84/ptasgd原创 2022-01-21 10:46:49 · 164 阅读 · 0 评论 -
JAVA基础之面向对象(中)
01、继承性的使用与理解 1、Person 类 /* * 为描述和处理个人信息,定义类 Person */ public class Person { String name; private int age; public Person(){ } public Person(String name,int age){ this.name = name; this.age = age; } public void eat(){ System.out.转载 2022-01-05 10:25:30 · 203 阅读 · 0 评论 -
JAVA异常
01、异常概述与异常体系结构 在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。 异常: 在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常事件可分为两类: Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如原创 2022-01-04 17:02:58 · 113 阅读 · 0 评论 -
JAVA基础入门
Java第一个程序及底层运行流程https://blog.csdn.net/weixin_44866272/article/details/120974256Java 基本 语法变量与运算符https://blog.csdn.net/weixin_44866272/article/details/121086328JAVA运算符https://blog.csdn.net/weixin_44866272/article/details/122253132JAVA程序流程控制https://blog.csdn.原创 2021-12-31 14:26:32 · 272 阅读 · 0 评论 -
JAVA基础之数组
01、 数组的概述 /* * 一、数组的概述 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合, * 并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 * * 2.数组的相关概念: * >数组名 * >元素 * >角标、下标、索引 * >数组的长度:元素的个数 * * 3.数组的特点: * 1)数组属于引用类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。 * 2)创建数组对象会在内存中开辟原创 2021-12-31 14:17:23 · 98 阅读 · 0 评论 -
JAVA程序流程控制
01、 程序流程控概述 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: 顺序结构 分支结构 循环结构 1、顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 2、分支结构 根据条件,选择性地执行某段代码。 有if…else和switch-case两种分支语句 3、循环结构 根据循环条件,重复性的执行某段代码。 有while、do…while、for三种循环语句。 注原创 2021-12-31 11:48:31 · 94 阅读 · 0 评论 -
JAVA运算符
01、运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符 1.1、算术运算符 /* 运算符之一:算术运算符 + - * / % (前)++ (后)++ (前)-- (后)-- */ class Day3Test{ public static void main(String[] args) { //除号:/ int num1 = 12; int num2 = 5; i原创 2021-12-31 11:41:10 · 276 阅读 · 0 评论 -
JAVA基础之面向对象(上)
01、面向过程与面向对象 何谓“面向对象”的编程思想? 首先解释一下“思想”。 先问你个问题:你想做个怎样的人? 可能你会回答:我想做个好人,孝敬父母,尊重长辈,关爱亲朋… 你看,这就是思想。这是你做人的思想,或者说,是你做人的原则。做人有做人的原则,编程也有编程的原则。这些编程的原则呢,就是编程思想 面向过程(POP) 与面向对象(OOP) 面向对象:Object Oriented Programming 面向过程:Procedure Oriented Programming /*原创 2021-12-31 11:36:07 · 328 阅读 · 0 评论 -
Java 基本 语法变量与运算符
一、关键字与保留字 关键字(keyword)的定义和特点 定义:被 被Java 语言赋予了特殊含义,用做专门用途的字符串(单词) 特点: 关键字中所有字母都为 小写 官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html 保留字(reserved word) Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字goto 、c.转载 2021-11-01 19:16:38 · 140 阅读 · 0 评论 -
Java第一个程序及底层运行流程
配置环境变量 path 在dos命令行中敲入javac,出现错误提示: 错误原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到 jdk安装路径\bin目录下,执行javac,会看到javac参数提示信息。 每次执行 java 的工具都要进入到bin目录下,是非常麻烦的。可不可以在任何目录下都可以执行java的工具呢? 根据windows系统在查找可执行程序的原理,可以将jav原创 2021-10-26 16:04:27 · 306 阅读 · 0 评论