
Java自学
文章平均质量分 89
Java基础实战的学习......
岁岁岁平安
大三在校生。Write Less, Do More。努力学习springboot、vue中,更新中......
展开
-
Java之Map集合的遍历(keySet、entrySet、values。Iterator迭代器遍历。forEach遍历+Lambda表达式)
本篇博客的内容:关于Map集合遍历的常用几种方式及代码示例。其中包括keySet()、entrySet()、values()方法使用。Iterator迭代器遍历的基本方法及使用。forEach遍历+Lombda表达式的Map、List集合遍历的代码示例。原创 2025-03-31 17:11:21 · 966 阅读 · 1 评论 -
Java学习(动态代理的思想详细分析与案例准备)(1)
本篇博客的内容:学习Java的动态代理的思想(什么是动态代理?java程序为什么需要动态代理?动态代理在java程序中样子...)。以及相关实现"代理"操作案例的准备...原创 2024-12-25 16:40:12 · 716 阅读 · 0 评论 -
Java反射学习(4)(“反射“机制获取成员方法及详细信息(Method类))
本篇博客的内容:对"Class"对象实例化的三种方式及使用时机回顾。java中使用"反射"机制获取成员方法对象及信息。使用Method类提供的方法进行操作(invoke()调用"反射"获取的方法对象所指方法、获取成员方法对象、获取访问权限修饰符、参数类型与个数...)。原创 2024-12-25 14:48:17 · 1286 阅读 · 0 评论 -
Java反射学习(3)(“反射“机制获取成员变量及详细信息(Field类))
本篇博客的内容:对"Class"对象实例化的常见三种方式以及使用时机的回顾。java中使用"反射"机制获取成员变量(字段)及内部的详细信息。使用Field类以及提供的相关方法进行成员变量(字段)的相关操作(获取成员变量对象、获取访问修饰符、获取存储的值、设置成员变量的值...)原创 2024-12-21 23:09:06 · 970 阅读 · 0 评论 -
Java反射学习(2)(“反射“机制获取构造方法及内部信息(Constructor类))
本篇博客的学习:介绍"Class"对象实例化的常见三种方式以及使用时机。Java中使用"反射"机制获取构造方法及内部的详细信息。使用Constructor类以及提供的相关方法进行构造方法的相关操作(获取构造方法、获取修饰符、构造方法名、参数类型及个数、实例化对象等等)...原创 2024-12-21 00:38:29 · 997 阅读 · 0 评论 -
Java反射学习(1)(Java的“反射“机制、Class类对象的实例化方式)
本篇博客的学习:反射的基本概念。Java的反射机制介绍、图解与常见的应用场景。从如何使用Java的反射机制牵扯到Java程序的运行机制与反射的联系学习。再讲到Java的.class(字节码文件)与Java的Class(字节码文件对象)的实例化方式。最后通过流程图表现了Java反射机制的基本使用过程......原创 2024-12-20 20:47:30 · 1508 阅读 · 0 评论 -
JSON语法、序列化/反序列化、(JS、JSON、Java对象间转换)、fastjson库、JS内置对象JSON
本篇博客的内容:JSON基础的介绍、JSON对象语法(数据结构和数据格式)、序列化与反序列化、使用JS内置对象JSON提供的方法(JS对象与JSON对象间转换)、使用fastjson库处理(JSON对象与Java对象间转换)...原创 2024-12-11 16:52:32 · 1734 阅读 · 0 评论 -
JavaWeb实战(1)(重点:分页查询、jstl标签与jsp、EL表达式、Bootstrap组件搭建页面、jdbc)
本篇博客:完成分页查询业务。使用的技术与知识:Javaweb的技术:javaBean、servlet、jsp、filter(拦截器)、EL表达式、JSTL核心标签库。其它:mysql、jdbc、bootstrap组件、html等等技术完成...原创 2024-11-29 23:21:45 · 1324 阅读 · 0 评论 -
Java中关于多态的问题
什么是多态呢?多态的实现机制又是什么呢?下面为大家一一揭开:原创 2023-11-09 21:49:43 · 450 阅读 · 1 评论 -
Java的(.properties后缀)的配置文件介绍与读取(3种情况)
本篇博客的主要内容是关于Java的util包下Properties类、".properties"配置文件的认识与使用、读取。最后讲解了Java的配置文件位于3种不同的位置(整个项目/src目录/同包)下如何获取配置文件的资源...原创 2024-11-09 12:01:57 · 2789 阅读 · 0 评论 -
Java之可变参数??(Object... 数组变量名 ???)
本篇博客的主要内容是围绕着Java的可变参数进行讨论!详细的讨论了可变参数是什么、可变参数的使用方法、可变参数使用时的注意事项,最后讨论了Object... 数组变量名的使用...原创 2024-11-08 23:47:18 · 1058 阅读 · 0 评论 -
如何快速手写JdbcUtil工具类?(仅单线程使用)(使用封装、拒绝“硬编码“)(jdbc实现学生信息管理系统)
本篇博客主要内容是关于如何手写一个JdbcUtil工具类(利用封装、静态加载、类加载器。但仅单线程使用)以及利用(.properties)配置文件存取连接数据库四大参数。最后通过实现一个简单《学生信息管理系统》测试自编JdbcUtil工具类的可行性...原创 2024-11-08 23:09:23 · 804 阅读 · 0 评论 -
牛客网刷题(4)(Java之(static)静态变量、静态方法、静态代码块、静态内部类)
本篇博客是关于牛客网刷题的一个小总结。主要内容是关于Java的static关键字。详细的讨论了关键字static、静态变量(静态属性/全局属性)、静态方法、静态代码块、静态内部类...原创 2024-10-31 11:57:03 · 1143 阅读 · 0 评论 -
牛客网刷题(2)(Java之JDK目录、集合框架图、内存管理、对象生命周期、垃圾回收机制)
本篇博客的主要内容是关于牛客网刷题的总结。其中讲到了Java的JDK目录、Java的javac.exe、java.exe。提到了Java的集合总框架,最后提到了Java的内存管理、对象生命周期以及垃圾回收机制...原创 2024-10-29 22:48:19 · 708 阅读 · 0 评论 -
牛客网刷题(1)(java之数据类型、数组的创建(静态/动态初始化)、static关键字与静态属性和方法、常用的servlet包、面向对象程序设计方法优点)
本篇博客是对自己在牛客网刷Java基础题的一个总结。查漏补缺很重要,主要是对Java基础的学习和巩固!其中包括了Java的数据类型、Java数组的创建(动态/静态初始化)、static关键字、静态属性、静态方法、常用的servlet包、面向对象程序设计的优点!!原创 2024-10-28 21:37:31 · 779 阅读 · 0 评论 -
Java之多线程的实现(创建)(3种实现方式)(面试高频)
本篇博客主要是关于Java的多线程的创建与实现。主要提到了三种实现方式——继承Thread类,重写Thread类的run()方法、实现Runnable接口,run()方法中实现多线程、实现Callable接口,重写call()方法。其中使用Future接口的实现类获取call()方法返回的结果。其实就是线程结果处理类“FutureTask”的有参构造方法封装Callable接口的实现类...原创 2024-10-28 15:55:32 · 1799 阅读 · 0 评论 -
Java多线程之死锁(死锁产生条件、手写简单死锁程序、破坏死锁)(面试常有)
本篇博客主要学习和讨论的内容是:Java中小型面试经常出现的"死锁"、"死锁产生的四个必要条件"、"手写简单死锁程序"、"如何破坏死锁"等相关问题。里面详细的解读了实际生活"死锁"情形、程序"死锁"情形,并提到了如何解决该类"死锁"问题...原创 2024-10-13 11:36:55 · 1367 阅读 · 0 评论 -
Java之线程同步(同步方法、同步代码块)(关键字synchronized)(案例分析)
本篇博客文章是关于多线程的并发编程(同步方法、同步代码块)。主要的解决方法:提到了同步方法、同步代码块的作用与使用。其中涉及到的关键字有synchronized、volatile。通过讲述一个实际生活案例来逐步分析、解决问题。里面详细的讲到了"synchronized"关键字的作用,以及如何在代码块上、方法上使用它。最后还提到了代码中的锁是"锁对象"以及对象的构成(详细后面会提到)原创 2024-10-11 23:44:14 · 1793 阅读 · 0 评论 -
Java控制台实现《多线程模拟龟兔赛跑》(实现Runnale接口,重写run()方法)
本篇博客主要详细的讲到Java的《多线程模拟龟兔赛跑》。其中用到的多线程的实现方法之一——实现Runnable接口,重新run()方法。主要提到了依赖Thread类的new Thread(Runnable target),利用Thread.start()方法抢占时间片,再执行内部的run()方法,内部的run()方法传参为实现Runnable接口的实例对象。然后提到了join()方法,此方法的作用很多,可以让主线程去等待两个调用join()的线程.....原创 2024-10-10 23:17:10 · 989 阅读 · 0 评论 -
Java基础(Arrays工具类)(asList()方法)(详细)
本篇博客详细的分析和解析了Java提供的工具类"Arrays"、以及它提供的最常用的几种操作"基本类型的数组"或"对象数组"的方法。其中包括Arrays.sort()、Arrays.binarySearch()、Arrays.toString()、Arrays.asList()、Arrays.copyOfRange()、Arrays.fill()方法。详细的介绍了Arrays.asList()方法。原创 2024-09-25 18:09:32 · 2267 阅读 · 0 评论 -
Java之IO流
本篇博客主要讲到了关于JAVA的IO流的相关知识,比较详细的介绍了为什么会有IO 这个东西的出现和它的含义,以及讲到接下来 IO 流会涉及到 File 类 关于文件和文件夹的相关操作......原创 2024-06-01 17:35:34 · 292 阅读 · 0 评论 -
Java控制台实现斗地主的洗牌和发牌功能
Java控制台实现斗地主的洗牌和发牌功能,用到了List集合、Collections集合工具类等等......原创 2024-05-26 17:21:44 · 657 阅读 · 0 评论