自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaSE 基础

本文是Java编程语言的综合学习指南,涵盖基础语法、面向对象编程、常用类库、集合框架、异常处理、I/O操作、多线程、反射注解以及JVM原理等核心内容。文章首先介绍Java发展历史与基本程序结构,包括数据类型、变量、运算符和控制语句。随后详细讲解面向对象三大特性(封装、继承、多态)及其实现方式,并介绍抽象类与接口的应用。在高级特性部分,重点阐述了集合框架体系、泛型使用、异常处理机制、文件I/O操作和多线程编程技术。最后深入解析反射机制、注解应用以及JVM内存管理和垃圾回收原理。全文通过大量代码示例演示各知识点

2025-10-22 14:23:22 508

原创 Java代理

Java代理模式详解:本文深入讲解代理模式在Java中的应用,比较静态代理与动态代理的特点。静态代理通过手动编写代理类实现功能增强,结构清晰但扩展性差;动态代理利用反射机制运行时生成代理类,灵活性高但性能略低。文章通过服装工厂案例演示两种实现方式,分析其优缺点,帮助开发者根据业务场景选择合适方案。代理模式能有效实现访问控制、功能增强,是Spring AOP等框架的基础技术之一。

2025-07-30 15:52:59 379

原创 Java异常

在 Java 编程中,异常是程序运行过程中出现的非正常情况或错误。它会中断程序的正常执行流程,因此合理地处理异常是保证程序健壮性的关键。

2025-07-30 15:28:02 1052

原创 Java反射

Java反射机制详解:获取与操作类信息的核心技术 摘要:Java反射机制允许程序在运行时动态获取类信息并操作类成员。本文详细介绍了反射的三大阶段(源文件、类对象、运行时)及三种获取Class对象的方式(Class.forName、类名.class、对象.getClass)。重点解析了通过getDeclared和get方法获取字段、方法和构造器的区别,前者获取所有声明成员(含私有),后者仅获取公共成员。文章通过Student类实例演示了暴力反射(setAccessible)、字段设值/取值、方法调用等核心操作

2025-07-28 13:15:32 520

原创 jQuery基础

1.jQuery 是一个 JavaScript 封装库。2.基础语法:selectoraction3.文档就绪函数防止文档在完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。如果在文档没有完全加载之前就运行函数,操作可能失败。});注:还可以在src引资源后加defer来解决这个问题4.jq选择器(1)元素选择器$(标签名)

2025-02-11 08:54:15 857

原创 c语言练习题

它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。5.也就是说该循环的判断条件为 a,b能否同时被c整除,只要有一个数不能被c整除,循环继续执行。2.如果不能整除小数,那就找一个比较大,但时小于较小的数,能被两数同时整除的数。,a,b的最小公倍数记为[a,b]3.直到a,b同时都能被c整除。

2025-01-09 22:04:09 2077

原创 Java内存图(3)

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:多维数组内存图。

2024-12-31 11:17:44 1752

原创 Java内存图(2)

2.句柄是一个用来标识和访问某个对象的抽象标识符。原因:p1,p2 的flag没有自己单独的空间,静态的在静态常量池中是共享的,没有挂static的有独属自己的空间 别的因为new了一个新的空间,拥有自己的空间。,无法预估大小,是个变量,没办法在栈中申请空间,它的句柄(变量)与值没有在一块,与 c语言的指针一模一样,是新开辟空间 然后指向他 句柄存的是地址值。1.作用域的内部原理:{ }(超作用域就不能操作了)在此范围内新声明变量的句柄要被消掉,找对应的括号,执行完之后在他里面声明的变量都要被摧毁。

2024-12-28 21:52:10 555

原创 Java内存图(1)

Java内存图主要描绘了Java虚拟机(JVM)在运行Java程序时管理的内存区域,这些区域根据用途进行划分,主要包括Java堆、Java虚拟机栈(栈区)、本地方法栈、方法区(在JDK 8后称为元空间)以及程序计数器。

2024-12-25 11:38:40 1866 2

空空如也

空空如也

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

TA关注的人

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