08 2022 档案
摘要:1、线程概述 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没 有存在的意义。线程是CPU调度和执行的的单位。 注意:很多多线
阅读全文
摘要:1、注解 注解(Annotation) 作用 可以对程序作出解释(和注释(comment)相同) 可以被其他程序读取(编译器等) 格式:@注释名,还可以添加一些参数值 eg:@SuppressWarnings(value="unchecked") 使用范围:package、class、method、
阅读全文
摘要:1、泛型概述 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数 2、泛型方法 泛型方法在调用时可以接收不同类型的参数。根据传递给泛型方法
阅读全文
摘要:1、为什么使用集合框架 一个网站每天要存储的新闻信息,我们知道新闻是可以实时发布的,我们并不知道需要多大的空间去存储,我要是去设置一个很大的数组,要是没有存满,或者不够用,都会影响我们,前者浪费的空间,后者影响了业务! 如果并不知道程序运行时会需要多少对象,或者需要更复杂的方式存储对象,那我们就可以
阅读全文
摘要:1、JAVA流式输入输出原理 在Java程序中,对于数据的输入/输出操作以“流”(Stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据:程序中通过标准的方法输入或输出数据。 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,
阅读全文
摘要:1、Object类 Object是所有类的父类,任何类都默认继承Object 由于所有的类都继承在Object类,因此省略了extends Object关键字 该类中主要有以下方法: toString() getClass() equals() clone() finalize( 其中toStrin
阅读全文
摘要:异常机制 把异常当做对象处理,并定义一个基类java.lang.Throwable作为所有异常的超类 **检查性异常:**最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是
阅读全文