自定义博客皮肤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)
  • 收藏
  • 关注

原创 javaweb基础

JavaWeb是指使用Java语言进行Web应用程序开发的技术体系。它基于Java平台,利用Java的跨平台特性和强大的库支持,构建动态的、交互式的Web应用。从简单的个人博客到复杂的电商系统,JavaWeb都能轻松应对。JavaWeb是一个功能强大、应用广泛的开发技术体系,通过掌握Servlet、JSP和JDBC等核心技术,我们可以构建出各种动态的Web应用。

2025-02-16 23:10:06 280

原创 java多线程

多线程是指一个程序中同时运行多个任务。在Java中,每个任务被称为一个线程(Thread)。通过多线程,程序可以在执行一个任务的同时,继续执行其他任务,从而提高程序的效率和用户体验。多线程是Java编程中不可或缺的一部分。它能够显著提升程序的性能和响应能力,但也需要开发者注意线程安全和并发问题。通过合理使用线程池和同步机制,我们可以编写出高效且稳定的多线程程序。

2025-02-16 23:02:24 181

原创 java包装类

Java中的基本数据类型(如intfloatboolean等)是原始类型,它们不是对象。然而,在某些情况下,我们需要将这些基本数据类型作为对象来处理。例如,当我们需要将一个int值存储到ArrayList中时,就需要使用包装类。包装类是Java为每个基本数据类型提供的对应的类,例如Integer对应intDouble对应doubleBoolean对应boolean等。Java包装类是Java语言的一个重要特性,它们为基本数据类型提供了对象化的封装。通过自动装箱和拆箱机制,包装类的使用变得更加方便。

2025-02-16 22:57:54 324

原创 java内部类

Java内部类是一个强大而灵活的特性,它为开发者提供了更多的设计选择和代码组织方式。通过合理地使用内部类,我们可以使代码更加清晰、简洁和易于维护。无论你是初学者还是资深开发者,掌握内部类的使用都是非常重要的。

2025-02-16 22:51:20 246

原创 java线程

Java线程是并发编程的基础,通过线程可以实现多任务的并发执行。掌握线程的创建、同步以及线程池的使用,可以帮助我们更好地设计高性能和高响应性的应用程序。在实际开发中,合理使用线程可以显著提升程序的效率和用户体验。复制再试一次分享🔍 搜一下再回答Java线程有哪些状态?如何实现线程同步?

2025-02-16 22:47:42 308

原创 java多态

接口是Java中实现多态的另一种方式。运行时,通过接口引用调用方法时,Java虚拟机会根据对象的实际类型调用相应的方法。在Java中,方法的调用是在运行时根据对象的实际类型来决定的,而不是在编译时。这意味着即使引用类型是父类,Java虚拟机也会根据对象的实际类型调用相应的方法。方法时,Java虚拟机会根据对象的实际类型(运行时类型)调用相应的方法,而不是根据引用类型(编译时类型)。运行时,Java虚拟机会根据对象的实际类型调用相应的方法。方法时,Java虚拟机会根据对象的实际类型调用相应的方法。

2025-02-16 22:46:08 360

原创 java异常处理

例如,使用@ControllerAdvice 注解定义一个全局异常处理类,通过@ExceptionHandler 注解指定要处理的异常类型,并返回相应的处理结果,如 JSON 数据。当程序的 JVM 默认处理异常时,遇到异常会出现错误提示,导致程序无法继续执行。异常的处理方式包括抓抛处理。在“抛”的过程中,程序在正常执行过程中一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出,抛出对象后,其后的代码将不再执行。总之,合理地处理异常可以提高程序的容错性和可维护性,使程序更加健壮和可靠。

2025-01-06 11:38:02 184

原创 java面向对象

类是对象的模板或蓝图。当我们需要添加新的功能时,我们可以创建一个新的子类,继承父类的属性和行为,并在此基础上进行扩展和修改。这样,我们就可以在不影响原有代码的情况下,实现新的功能,从而提高了代码的可扩展性。这样,当代码需要进行修改或维护时,我们只需要对相关的对象进行修改,而不会影响到其他对象的功能,从而提高了代码的可维护性。这样,子类就可以在不需要重复编写代码的情况下,拥有父类的功能,从而提高了代码的复用性。通过封装,我们可以隐藏对象的内部实现细节,只对外提供必要的接口,从而提高代码的安全性和可维护性。

2025-01-06 10:12:53 151

原创 Java集合

Hashset集合采用散列存储:根据数据自动计算存储的地址,找数据本身的特征值+一定的算法,计算数据的存储地址,只要数据相同,其存储的地址相同。(1.)1.List集合 2.set集合 3.Treeset集合 4.Map集合。collection的集合主要就是存数据,Mapj集合也可以存储数据,但是相对于其他的集合更方便查找。3.Treeset集合:是一个有序集合,,采用二叉树排序法,按照ASCII顺序排的。1.集合概念:为了解决数组不足,java给出集合的概念。

2024-11-07 15:19:48 208

原创 Java泛型

Pointer<String,String > p2 = new Pointer<>("东经17度","北纬1度");2.在使用泛型时没给定数据类型,系统会默认Object类型。注:1.泛型不能直接使用基础数据类型,只能使用基础类型对应包装类。3.泛型中不能用父类接收子类。

2024-11-01 14:51:23 140 1

原创 JAVA基础

1.语言:第一代语言:机器语言 第二代语言:汇编 第三代语言:高级语言。java虚拟机(java virtual mzchine)解决跨平台。在java语言中有一些特殊符号被系统征用,不表达自己,要用 "/" 表达自己。变量名使用驼峰命名法:第一个单词不大写,其他单词的首字母大写。注释有三种:单行注释 多行注释 文档注释。中一些赋以特定的含义,用做专门用途的字符串称为关键字。变量是程序中最基本的存储单元,其要素包括。(2).关键字:Java。

2024-05-30 10:54:33 222

空空如也

空空如也

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

TA关注的人

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