Java
文章平均质量分 70
本专栏是有关Java的一些知识点和案例的总结,是我一点一点学习Java的见证。
云梦归遥
阿飞,坚持学习,不断进步,才是保持自身实力不断提升的动力。
展开
-
SpringBoot项目使用 Slenth-zipkin 链路追踪
SpringBoot项目使用 Slenth-zipkin 链路追踪原创 2022-06-26 18:29:47 · 654 阅读 · 0 评论 -
SpringBoot 结合 thymeleaf模板页面技术实战
SpringBoot 结合 thymeleaf模板页面技术实战原创 2022-06-20 14:31:49 · 632 阅读 · 0 评论 -
SpringBoot项目 结合 MyBatis使用范例
SpringBoot项目 结合 MyBatis使用范例原创 2022-06-18 21:03:08 · 437 阅读 · 0 评论 -
SpringMVC的五种常见表单页面模板,controller及响应页面相关实现
SpringMVC的五种常见表单页面模板,controller及响应页面相关实现原创 2022-05-01 00:07:59 · 763 阅读 · 0 评论 -
正则表达式语法及常用正则表达式
正则表达式语法及常用正则表达式原创 2022-04-12 19:52:01 · 375 阅读 · 0 评论 -
Java的网络编程【TCP与UDP聊天小程序】
Java的网络编程【TCP与UDP聊天小程序】原创 2022-04-08 22:43:31 · 1471 阅读 · 0 评论 -
一文秒懂java线程池
一文秒懂Java线程池原创 2022-04-08 19:03:45 · 169 阅读 · 0 评论 -
Java 常用设计原则和设计模式
Java 常用设计原则和设计模式原创 2021-12-01 23:30:16 · 255 阅读 · 0 评论 -
Java 获取指定目录下的所有文件和目录
Java 获取指定目录下的所有文件和目录前言本片我将为大家讲解如何获取用户输入的文件路径,获取指定路径以及路径下所有的文件和目录,而且可以统计文件和目录的数量。提示:以下是本篇文章正文内容,下面案例可供参考一、主要的类其实涉及到文件和目录,一般都是与Java的IO类相关的,但是本章却没有涉及到IO,而是涉及到了另一个类File。他可以对我们的文件和目录进行管理。java.io.File类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或目录的特征信息,如:大小等。二、实现代码2原创 2021-11-25 14:05:25 · 18147 阅读 · 0 评论 -
Java中 Map集合的五种迭代方式
Java中 Map集合的五种迭代方式1.首先我们准备一个Student类,用Student的对象作为键,用他们所在的地址作为值package com.lagou.task04.homework;/** * @author 云梦归遥 * @date 2021/11/24 9:44 * @description *//** * 分析以下需求,并用代码实现: * (1)定义一个学生类Student,包含属性:姓名(String name)、年龄(int age) * (2)定义Map原创 2021-11-24 10:45:21 · 2876 阅读 · 0 评论 -
Java 内部类的四种实现方式
Java 内部类的四种实现方式前言今天的话我将为大家介绍Java的四种内部类,他们分别是普通内部类,静态内部类,局部内部类,匿名内部类。提示:以下是本篇文章正文内容,下面案例可供参考一、内部类是什么?当一个类的定义出现在另外一个类的类体中时,那么这个类叫做内部类(Inner),而这个内部类所在的类叫做外部类(Outer)。当一个类存在的价值仅仅是为某一个类单独服务时,那么就可以将这个类定义为所服务类中的内部类,这样可以隐藏该类的实现细节并且可以方便的访问外部类的私有成员而不再需要提供原创 2021-11-22 18:38:12 · 3017 阅读 · 0 评论 -
Java 饿汉式,懒汉式的单例模式(只能获取一个类的一个对象)
Java 饿汉式,懒汉式的单例模式(只能获取一个类的一个对象)前言提示:本节内容主要讲解Java中对于一个类只能获取一个对象的方法:分别是单例模式中的饿汉式和懒汉式,基于各自实现的代码以及区别将会在下面一 一讲述。提示:以下是本篇文章正文内容,下面案例可供参考一、一个类只能获取一个对象?这句话的含义是:对于同一个类,不管是子类亦或是其他类,在实例化对象的时候有且只有一个对象,但是可以获取多次,其实也是获取到的是同一个对象。举个例子:Windows中我们打开任务管理器的时候每次只能打开一个,(原创 2021-11-22 11:48:36 · 862 阅读 · 0 评论 -
Java 数组内容笔记
Java 数组内容笔记1.一维数组基本概念当需要记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储空间数组是相同类型的多个元素的容器,元素是线性顺序排列,在Java中属于引用数据类型2.一维数组的声明方式数据类型[] 数组名称= new 数据类型[数组的长度];数组.length可以获取数组的长度通过索引或下标访问数组中的每一个元素(0 ~ n - 1)基本类型的数组(数据元素为基本类型)创建后,其元素的初始值:原创 2021-11-21 15:05:08 · 420 阅读 · 0 评论 -
Java 流程控制笔记
Java 流程控制笔记1.分支结构当需要进行条件判断并做出选择时,使用分支结构if分支结构// 2.使用if分支结构判断是否成年并给出对应的提示if(age >= 18) { System.out.println("年满18岁");}if-else分支结构只有两种情况,每次只有一个可以执行// 2.使用if-else模拟考试成绩查询并给出相应的提示if(score >= 60) { System.out.println("You原创 2021-11-21 14:43:53 · 285 阅读 · 0 评论 -
Java 运算符笔记
Java 运算符笔记1.算术运算符+:加法运算符-:减法运算符*:乘法运算符/:除法运算符%:取余运算符(取模运算符)// 推荐使用此方式,分别定义int i3 = 3;int i4 = 4;// 2.使用上述变量实现算术运算符的使用// i1,i2叫做操作数,i1 + i2叫做表达式,+叫做操作符或表达式int result = i1 + i2;System.out.println("i1 + i2 = " + result);System.out.println("i1原创 2021-11-21 12:05:13 · 254 阅读 · 0 评论 -
Java 变量和数据类型笔记
Java 变量和数据类型笔记1.变量的基本概念(两个要素)变量名当需要在程序中记录单个数据内容时,则声明一个变量即可,而声明变量的本质就是在内存中申请一个存储单元,由于该存储单元中的数据内容可以发生改变,因此得名为"变量"。数据类型由于存放的数据内容大小不一样,导致所需存储单元的大小不一样,在Java语言中使用数据类型加以描述,为了便于下次访问还需要给该变量指定一个名字,用于记录该变量对应的存储单元。2.变量的声明方式# 常用变量声明方式数据类型 变量名 = 初始值;原创 2021-11-21 11:53:18 · 482 阅读 · 0 评论 -
Java环境:Java环境配置
Java:Java环境配置首先你需要到Java官网下载你需要的Java对应版本的JDK包,然后在本地进行安装,一路选择默认路径就可以(默认会安装在C盘中,一会我会展示我自己的路径所在位置)1.我自己的安装路径(安装的是JDK11)2.配置当前的JDK,JRE路径到环境变量2.1首先需要进入【高级系统设置】,然后进入【环境变量】2,2首先配置JDK在下面的路径中添加一个新的路变量名,名为【JAVA_HOME】,其实也就是我们安装的JDK的家目录2.3进入下面的Path中,再添加JRE等其原创 2021-11-20 22:37:59 · 423 阅读 · 0 评论 -
Java环境:Java相关环境
Java环境:Java相关环境1.与Java相关的环境:1.1 JDKJDK,又称Java Development Kit,也就是Java开发工具包。这是专门为Java开发人员准备的一个开发工具的集合。1.2 JREJRE,又称Java Runtime Environment,也就是Java运行时环境。这是专门为运行Java代码所需要的环境,不管是开发人员,还是测试人员,只要涉及到运行代码的环境,都需要进行配置。1.3 javac.exe这个可执行文件是配置好Java环境后自带的,可以将J原创 2021-11-20 22:04:25 · 7797 阅读 · 0 评论 -
Java案例:使用递归和递推求n的阶乘
Java案例:求n的阶乘(使用递归和递推)前言本章我将给大家讲解使用Java实现求解n的阶乘,并且使用两种方式计算,一种是递归,一种是递推。提示:以下是本篇文章正文内容,下面案例可供参考一、递归和递推?递推:是一种数学思维,举一个1-100的整数进行求和的案例:我们一般会先定义一个sum的初始值,然后开始通过for循环进行遍历1-100之间的所有整数,依次进行累加,最后返回一个结果。递推:如果同样解决上述问题,就可以既不需要创建sum这样的变量,也不需要使用for循环进行遍历,而是可以根据函原创 2021-11-08 21:27:12 · 1551 阅读 · 0 评论 -
Java案例:实现杨辉三角
Java案例:实现杨辉三角前言本篇文章我将讲述使用Java实现杨辉三角的实现,而且可以根据用户输入的正整数输出指定行数的杨辉三角。一、杨辉三角是什么?杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。如果大家想要了解更多的详细信息,可以查看百度的相关解释以及其他的相关知识:链接如下:h原创 2021-11-07 22:29:11 · 789 阅读 · 0 评论 -
Java案例:编程统计用户输入任意一个正整数中每个数字出现的次数
Java案例:编程统计用户输入任意一个正整数中每个数字出现的次数。前言本案例是通过Java实现统计用户输入任意一个正整数中每个数字出现的次数。一、题目介绍所有的单个数字都是 0 -9 的的任意一个,通过统计输入的数字来累计 0-9 各个数字出现的次数,将结果输出。二、解题思路接收用户输入的值,将此正整数的每一位进行分离使用一维数组,先初始化一个有10个元素的一维数组,默认每个元素的值都是0然后通过循环,判断每个位上的数字,依次统计到一维数组中将最后的结果以for循环遍历的形式输出原创 2021-11-07 20:12:13 · 3968 阅读 · 0 评论 -
java案例:使用循环打印100以内的素数(两种方法实现)
java案例:使用循环打印100以内的素数前言本节主要是讲解Java实现100以内素数的打印实现。一、素数是什么?素数,可以有两种描述(1除外)除了1和它本身,在没有其他因数,也就是只能写成“n = 1 x n“或“n = n x 1”这种形式在数学中往往会用整除这种语句来描述:当一个数只能被1和它本身整除时,这个数就叫做素数或质数。二、解题思路首先外侧使用for循环遍历2-100的所有整数内层可以嵌套for循环,遍历此整数的因数在遍历的时候添加条件判断,通过给定的条件将符合要原创 2021-11-07 10:52:13 · 3801 阅读 · 0 评论 -
Java案例:实现九九乘法表
Java案例:实现九九乘法表前言本篇文章主要讲述并实现Java实现九九乘法表。一、九九乘法表?九九乘法表就是咱们小学时期最开始接触乘法运算时,数字10以内,以及结果100以内的乘法口诀。二、解题思路因为涉及到行与列,而且均有 1 ~ 9这样的循环出现,因此首先想到的就是for循环,而且要出现两个其次,因为九九乘法表每一行的等式左边的因数为等式的列,右边的因数为等式的行,同一行,右边的因数不变,所以for循环有嵌套关系又因为左边的因数永远小于等于右边的因数,所以嵌套的for循环条件一定为原创 2021-11-07 09:30:15 · 23618 阅读 · 2 评论 -
Java制作猜数字游戏
前言这篇文章主要分享一个Java实现猜数字小游戏。一、猜数字小游戏是什么?猜数字小游戏就是对于程序随机生成的数字,通过提示用户不断地输入他猜测的数字,判断是否和随机数相同,如果相同就是猜对了,否则就是没有猜对。二、案例项目的题目及实现步骤1.题目随机生成数字n(1-100), 等待用户输入猜测数据, 根据用户的输入比较输出猜大了,猜小了,猜对了, 如果用户猜对了就结束游戏。2.解题思路首先代码生成随机数提示用户输入自己猜的数字通过条件判断进行判断两者是否相等,如果相等,则猜对了,否则原创 2021-11-06 23:55:34 · 3765 阅读 · 0 评论 -
Java实现三位数的水仙花数计算
前言提示:本篇文章要用Java实现水仙花数的计算。提示:以下是本篇文章正文内容,下面案例可供参考一、水仙花数是什么?所谓“水仙花数”即一个整数满足其值等于各个数位的立方和。如:153是一个水仙花数,因为153=(1^3) + (5^3) + (3^3)。二、案例题目及实现步骤1.案例题目使用for循环打印三位数中所有水仙花数。2.解题思路可以使用for循环多所有的三位数进行一个遍历然后将每个三位数的个位,十位,百位上的数字获取然后使用条件判断是否符合水仙花数的公式要求就可,最后输原创 2021-11-06 23:44:39 · 4812 阅读 · 0 评论 -
Java实现原字符串中计算指定字符串出现的次数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 1.实现原字符串中计算指定字符串出现的次数(两种方法)前言Java中小代码如何实现从原字符串中计算出指定字符串出现的次数(两种方法)public class StringNumber { public static void main(String[] args) { String s = "abcdefgggaabcdaaccddefghh...原创 2020-10-16 21:34:08 · 268 阅读 · 1 评论 -
Java计算原字符串中大写字母,小写字母,非字母的字符各有多少
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 计算原字符串中大写字母,小写字母,非字母的字符各有多少前言计算原字符串中大写字母,小写字母,非字母的字符各有多少提示:以下是本篇文章正文内容,下面案例可供参考public class AlphaNumber { public static void main(String[] args) { String s = "abcDEFG123***";...原创 2020-10-16 21:49:18 · 216 阅读 · 1 评论 -
Java简易版的对战小游戏(主题是三国类游戏对战)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言提示:今天写一个简易版的Java对战小游戏(主题是三国类游戏对战):需要先写一个Person类(代表人),然后写一个Soldier类(代表士兵),最后写一个General类(代表三国武将)。然后写一个TextBattle类(测试对战)类来做实验。提示:以下是本篇文章正文内容,下面案例可供参考1.Person类(代表人)package person;public class Person.原创 2020-10-21 22:13:52 · 1199 阅读 · 1 评论