随笔分类 - javase
多线程
摘要:多线程是一种并发编程的技术,它可以让程序同时执行多个任务。在多线程编程中,程序会创建多个线程来同时执行不同的操作,这样可以提高程序的效率和响应速度。
线程是程序中执行的基本单位,一个程序中可以运行多个线程。每个线程都有自己的执行环境和程序计数器,线程之间可以共享进程的资源,例如内存空间、文件句柄等。多线程编程可以让程序更好地利用多核处理器的优势,还能够提高程序的并发性和可伸缩性。
在多线程编程中需要注意线程安全问题,避免在多个线程同时访问共享资源时发生竞争条件。可以使用锁和信号量等机制来协调线程之间的操作,保证程序的正确性。
IO流
摘要:# IO流 ## 文件 文件是保存数据的地方。 ## 文件流 文件在程序中是以流的形式操作的。  ### 创建文件对象相关构造器和方法 * 相关方法: * new File(String pathname)//根据路径构建一个File对象 *
Calendar类
摘要:# Calendar类 * Calendar提供了获取或设置各种日历字段方法。 * 构造方法 * protected Calendar():由于修饰符是protected,所以无法直接创建该对象。 * 其他方法 | 方法名 | 说明 | | : : | : : | | static Calendar
整数缓冲区
摘要:# 整数缓冲区 * java预先创建了256个常用的整数包装类型对象。 * 在实际应用中,对已创建的对象进行重复使用。 ```java public class Demo02 { public static void main(String[] args) { Integer integer1=ne
常用类
摘要:# 常用类 ## 内部类 ## Object类 * 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 * 任何类,如果没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。 * Object类中所定义的方法,是所有对象都具备的方法。 * Object类型可以存储
String类
摘要:# String类 * 字符串时常量,创建之后不可改变。 * 字符串字面值存储在字符串池中,可以共享。 * String s="hello";产生一个对象,字符串池中存储。 * String s=new String("hello");产生两个对象,堆、池各存储一个。 ```java package
异常机制
摘要:# 异常机制(Exception) 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能就满了。等等。 软件程序在运行过程中,非常可