自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA初级之IO流

我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出output,即流向内存是输入流,流出内存的输出流。Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。

2024-07-13 12:20:29 692

原创 JAVA初级之File文件类

在java jdk关于对文件【目录和文件】的操作都封装到File类中。该类放在jdk--java.io包下。类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。

2024-07-13 11:22:09 563

原创 JAVA高级之设计模式(适配器模式和观察者模式)

适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 做法是将类自己的接口包裹在一个已存在的类中。​观察者(Observer)模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式、发布-订阅模式、模型-视图模式)是软件设计模式的一种。是指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

2024-07-12 19:11:36 591

原创 JAVA高级之设计模式(工厂模式)

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。

2024-07-11 19:47:25 448

原创 JAVA初级之异常

异常就是程序在运行时出现的意外情况,而导致程序无法继续执行。异常是一种信号,用于向调用者传递信息,表示程序发生了意外情况。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。程序运行时一旦出现了异常,将会导致程序立即终止,异常之后的代码将无法继续执行,所以需要对异常进行处理。

2024-07-11 11:13:15 993

原创 JAVA高级之设计模式

软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用多数人知晓的代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。

2024-07-10 19:37:21 1030

原创 JAVA高级之线程池

线程池是一种基于池化思想管理和使用线程的机制,用于避免频繁创建和销毁线程的开销,并控制并发执行的线程数量。说白了就是用来管理线程的池子。

2024-07-10 18:57:41 1167

原创 如何解决线程安全问题以及死锁问题

当多个线程操作同一个资源时,就会出现线程安全问题。问题出现的原因是因为线程执行的随机性导致的,可能在执行过程中丢失cpu的执行权,导致出现问题。

2024-07-04 20:00:16 448

原创 JAVA高级之多线程

进程:是指正在运行的程序。进程具有独立性、动态性和并发性。线程:又称轻量级进程(Light Weight Process)。线程是进程中的一条执行路径,也是CPU的基本调度单位。一个进程由一个或多个线程组成,彼此间完成不同的工作(任务),他们同时执行,就被称为多线程。使用多线程的意义就是为了充分利用cpu资源,提高程序运行效率。

2024-07-04 19:46:30 1071

原创 JAVA高级之事务

所谓的事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。事务要么都执行要么都不执行。通俗来说,事务就是把数据库的各种操作封装到一个事务里,这些数据库的操作要么全都执行要么全都不执行。我们通常利用事务的特性来保证操作的安全性,它可以在事务执行出现错误时,进行回滚操作,以恢复成最初的样子。

2024-07-02 19:49:55 578

原创 java高级之反射

一个java文件从字节码加载到jvm内存中的过程就是:源码—javac—字节码文件—JAVA命令—可执行文件。我们通过类加载器ClassLoader把字节码文件加载到内存中,加载完毕后,在jvm中以Class的形式存在。所以反射其实就是在类的运行期间,把类中的成员抽取为其他类。这个抽取的过程就是反射。

2024-07-01 17:08:13 380 1

空空如也

空空如也

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

TA关注的人

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