自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射+设计模式

(1) 单例模式(Singleton):保证在当前JVM中,该类只有一个实例(对象)存在,是一种常见的设计模式。// 获取 自定的方法,包含非公开。System.out.println("Student类中定义方法的个数为:"+ms.length);

2024-12-20 08:51:56 1674

原创 IO流 (java.io包中)

int read():一次性读取一个字节内容,将读取的内容作为返回值返回,达到文件尾部时,返回-1。功能方法,readLine():一次性读取一行内容,返回内容为String,读取达到尾部,返回-1。// 桥转换流: ctr+A -> ctr+x -> 设置格式 -> ctr+v ->ctr+s。// 桥转换流: ctr+A -> ctr+x -> 设置格式 -> ctr+v ->ctr+s。System.out.println("文件不存在,创建新的文件....");

2024-12-13 09:19:00 1526

原创 Java 多线程

占用),则该线程进入阻塞状态,直到拿到临界资源对象的锁标记才会从阻塞状态结束,同时获取cpu时间片则执行{}1. 线程:在一个进程中,可以同时执行多个任务,每一个任务就可以说是一个线程。线程是进程的执行单元,也。2. 主线程:从main方法开始执行,以main方法的退出作为结束,即main函数 是主线程的执行体。执行原理:线程只有获取临界资源对象的锁标记,才能执行同步代码块{}中的内容,并且必须将{}中的所有代码。3. 线程同步:多线程并发时,为了保证临界资源的正确性,而不能破坏程序中的原子操作。

2024-12-13 09:11:46 427

原创 Java 异常

(1) 父类型:Throwable,位于 java.lang包中,Throwable 类是 Java 语言中所有错误或异常的超类(父类)(2) 案例:内存空间不足,或是Java虚拟机方法调用时栈溢出java.lang.StackOverflowError(栈溢出)。(2) 非运行时异常:和RuntimeException没有任何继承关系的异常类,称为非运行时异常(已检查异常)(4) 作用:消极处理异常可以让非运行时异常编译通过,但是没有从根本上解决问题,只是推卸责任,最终程序还是。

2024-12-13 09:04:52 394

原创 集合(开发的重点)

注意:JDK1.7版本,创建ArrayList对象时,并没有完成数组空间分配,而是第一次往集合中存储元素(add方法时),才完成数组空间分配,数组的初始长度为10,每次扩充为1.5倍。不包含-false.不包含-false.(1) V put(K key,V value) : 往Map集合中添加一个键值对,如果键在Map中没有存在,则直接添加,返回值为。开发时,通常用于读取配置文件。同,equals方法的结果为true,代表相同内容的对象,则HashSet集合拒绝添加,equals方法结果为。

2024-11-01 09:05:06 1058

原创 第一章:Java的历史、环境搭建

(2) JRE:Java运行环境,JRE = 解释器 +JVM。2. 注意:实际运行的时候,运行的是 .class 文件。(2) 后运行:将 .class 文件 通过解释器,逐。(1) JVM:Java虚拟机,作用:屏蔽不同操作系统。(3) JDK:Java开发工具、Java开发工具包;4. 跨平台性:可以在不同的操作系统上,执行java。(1) 先编译:将 java代码通过编译器生成对应的。2. jdk:java开发的必要工具 -》1996。程语言:c语言、c++、c#、python等。

2024-06-13 11:01:35 319

空空如也

空空如也

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

TA关注的人

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