自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Multithreading in Java

multithread(多线程)可以让程序/系统同时做多件事情。用于提升效率。这里要着重介绍四个概念。process(进程),进程具有自包含的独立运行环境(self-contained excesive environment),并且有着自己的内存空间(own memory space)。thread(线程),线程和进程都提供了一个运行环境,但线程(thread)被包含于进程(process)中。

2024-07-22 18:17:26 1020

原创 IO in Java

IO流可以用于读写数据(本地或网络中)。IO流按流向分为输入流(Input)用于读取数据(文件to程序),输出流(Output)用于输出数据(程序to文件)。IO流按操作文件类型可以分为字符流,字节流;字符流可以运用于所有类型的文件,而字符流只能运用于文本文件(可以被操作系统自带的记事本打开并读懂)。IO流体系如图。InputStream、OutputStream、Reader、Writer均为abstract类。

2024-07-19 17:42:54 958

原创 Generic in Java

Generic(泛型)是指在创建class,method或者interface时规定一个参数类型,可以是确定类型(String,Integer,Double...)或者是不确定类型(E,T,K,V)来规定其中的参数类型,可以将未在规定内的参数类型的代码在complie时报错进行修改。(默认泛型为Object)Java中的泛型被称为伪泛型,可以认为泛型为其所在的部分加了一个门,门口检测你是否为规定泛型,如果是,就放行,如果不是,则报错进行修改。

2024-07-18 17:23:25 442

原创 Assertion in Java

assertion(断言)是一个java语句,用于保证程序的正确性,避免逻辑错误。assertionError是Error的一个subclass,所以运行时如果为false,则会给出error名称并跳出程序。最简单的例子为,一个数的绝对值一定是大于等于零的,如果不大于等于零,则出现了错误。如上图,如果abs小于零,则会在第三行中断,并且抛出assertionError。

2024-07-18 11:33:00 506

原创 Exception in Java

常见异常是throwable,exception,runtimeexception的子类,如果我们需要一个异常并不在规定子类中,则需要自定义一个异常。}}假如现在我们要自定义一个分数必须在0-100之间的异常。throw new ScoreException("分数不合法")}便可以在分数不合法时抛出exception。

2024-07-17 22:20:49 1202 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除