- 博客(7)
- 收藏
- 关注
原创 线程池 ThreadPool
JDK 5.0新增 线程池 >ExecutorService > 真正的线程池接口,常见子类ThreadPoolExecutor > void execute(Runnable command): 执行任务/命令,没有返回值,一般用来执行Runnable > <T>Future<T>submit(Callable<T>task): 执行任务,有返回值,一般用来.
2022-05-10 22:54:48 109
原创 Java异常 (Exception)以及异常的处理
异常: 一.概述 使用计算机语言进行项目开发的过程中,即使程序员把代码写的尽善尽美,在系统运行过程中仍然会遇到一些问题,因为 很多问题不是靠代码能够避免的,比如:客户输入的数据格式、读取的文件是否存在、网络是否始终保持通畅等等 二.异常 1. 定义: 在Java语言中,将程序执行中发生的不正常情况称为异常 2. 分类: Error:(B1:demo_01) .
2022-05-09 23:23:01 452
原创 Java面向对象的笔记
一.主线 1.java类及类的成员:属性,方法,构造器,代码块,内部类 2.面向对象的三大特征:封装性,继承性,多态性(抽象性) 3.其他关键字public,private,this,final,super,abstract,interface,import,static 面向对象的两个要素 类(class):是对一类事物的描述,是抽象的、概念上的定义 对象(object):是实际存在的该类事物的每个个体,因而也称为实例(instance) 如.
2022-05-09 16:51:56 416
原创 Varargs(可变个数形参)
package grammar.C_FaceTo_Object;/*可变个数的形参:1.JavaSE 5.0 中提供了varargs机制,允许直接定义能和多个实参相匹配的形参。从而,可以用一种更简单的方式,来传递个数可变的实参2.public void test(String ... books) 和 public void test(String[] books)是一样的3.public void test(String ... books) 里依然是用Array来操作 */public.
2022-04-30 22:03:10 299
原创 方法Overload(重载)后的调用
今天在学习overload的时候,发现在main函数里无法直接调用getSum方法,经过咨询大佬,现记录如下,overload必须要在一个类中,也就是说这三个getSum方法在一个类中,也就是说如果想要调用这三个函数,必须要new一个C3_Overload_Object的对象package grammar.C_FaceTo_Object;/*方法的重载:1.定义:在同一个类中允许存在方法名相同但是传入参数不同的方法 */public class C3_Overload_Object {
2022-04-30 13:55:39 317
原创 java对象数组赋值时空指针问题
今天学习java对象数组的时候遇到一个问题,在对数组元素赋值的时候出现空指针报错,经过咨询大佬后问题得到解决,现在记录一下对于引用类型的数组,默认值为null,相当于里面是[null,null],需要执行grade[0] = new studentMessage();grade[1] = new studentMessage();才可以,对于长度比较大的对象数组可以用循环遍历。public class C1_Three_Lines { public static void ma
2022-04-29 23:07:53 1245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人