J2SE
J2SE
小泥鳅戏水
一个愿意分享技术的小子~( ̄▽ ̄~)~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解析模板内容“${}“的工具类
【Java代码】解析模板内容“${}“的工具类。原创 2023-04-27 13:43:05 · 352 阅读 · 0 评论 -
递归遍历指定目录下面的所有文件
本文代码非常简单,只要理解了就能写出来自己的代码了!public class Test { /** * 递归遍历指定目录下面的所有文件 * @param directory 指定文件 */ private static void listAll (File directory) { // 如果指定文件(不存在且不为目录) if (!(directory.exists() && directory.isDirectory())) { throw new Ru.原创 2021-02-27 15:58:46 · 212 阅读 · 0 评论 -
Java中String类的subString()方法
public String substring(int beginIndex, int endIndex);代码运行示例:public class Test11 { public static void main(String[] args) { System.out.print("test1方法运行的结果:"); test1(); System.out.println("========== 分隔线 =========="); System.out.print("t.原创 2021-01-28 20:28:02 · 3008 阅读 · 1 评论 -
使用简单的Java代码实现酒店管理系统
我们通过学习Java基础知识,让自己正式踏入学习Java语言的行列,这篇博客是用来让我们真正的了解并应用面向对象的思想来实现的。使用简单的Java代码实现酒店管理系统1.需求分析2.画图分析3.代码实现1.需求分析我们如果要实现酒店管理系统,就需要先对酒店管理系统的业务要求进行分析:酒店管理系统需要实现哪些功能?(1)输入某个命令查询酒店中的所有房间;(2)输入某个房间的编号订房;(3)输入某个房间的编号退房;(4)输入某个命令可以退出酒店管理系统;酒店管理系统使用什么数据结构来表.原创 2021-01-04 21:25:11 · 7948 阅读 · 5 评论 -
Java中对@Rentention注解、@Target注解和自定义注解的理解与应用
注解1. 什么是注解2. 注解怎么使用3. JDK中内置了哪些注解4. 什么是元注解5.注解的具体使用1. 什么是注解注解Annotation是一种引用数据类型,编译之后也是生成.class类型的java文件。2. 注解怎么使用注解定义的语法格式为:修饰符 @interface 注解类型名;注解可以出现在类上、方法上、属性上、甚至注解上等…3. JDK中内置了哪些注解@Deprecated:该注解注解的类或方法,表示该类或方法已经过时,不建议使用该类或方法了。@Override:表原创 2021-01-01 19:50:17 · 1195 阅读 · 0 评论 -
Java中二分法查找算法的深入理解
二分法查找算法是算法中较为重要的算法,但是使用该算法有一个前提,就是必须要在数据进行排序之后,才可以使用该算法。今天我们来详细的描写该算法的步骤。题目:在数组array里面查找一个元素200,int[] array = {1, 3, 58, 100, 200, 400, 567, 340};具体步骤:先定义一个开始下标和结束下标,并且定义一个中间元素下标;开始下标:0;结束下标:array.length - 1 = 7;中间元素下标:(0 + 7) / 2 = 3;拿着这个中间元素来和查找.原创 2021-01-01 13:30:31 · 215 阅读 · 1 评论 -
Java中对选择排序的深入理解
对于排序算法,最常用的无非就是冒泡排序和选择排序了,本文将讲解选择排序算法。冒泡排序算法的深入理解请点击此链接冒泡排序算法的深入理解选择排序算法的理解:题目:请用选择排序来排序数字(2 1 5 3 8 6)选择排序的思路:就是每一次从这些参与比较的数字当中选择出最小的数字,并且拿着这个最小值与最左边的数字进行交换位置。核心思路:找出一组数字中的最小的数字具体步骤:参与比较的数字:2 1 5 3 8 6(第一次循环)假设第一个数字2是最小的;拿着2与1进行比较,发现1比2小,所以此时.原创 2020-12-31 20:11:40 · 167 阅读 · 0 评论 -
Java中对冒泡排序的深入理解
程序员不仅要学会敲代码,更要学会算法与数据结构,算法与数据结构是程序员的必修课程,今天我就来讲讲如何理解并进行实践冒泡排序。对冒泡排序的理解:题目:请把(3 2 1 8 10 6 4 9)按照从小到大的顺序用冒泡排序排列出来参与排序的数字;3 2 1 8 10 6 4 9第一次循环:2 3 1 8 10 6 4 9(2与3比较):不交换2 1 3 8 10 6 4 9(3与1比较):交换2 1 3 8 10 6 4 9(3与8比较):不交换2 1 3 8 10 6 4 9(8与10比较).原创 2020-12-31 15:40:32 · 156 阅读 · 1 评论 -
Java中一维数组和二维数组的扩容
Java中数组的扩容采用的是System.arraycopy()方法一维数组扩容public class Test { public static void main (String[] args) { expansionOne(); } // 一维数组扩容 public static void expansionOne () { // 定义一个源数组 int[] array = {1, 2, 3, 4}; // 定义一个目标数组 int[] arraycopy =.原创 2020-12-30 20:33:25 · 510 阅读 · 0 评论 -
Java中使用递归计算1+2+3+...+10的值
Java中使用递归计算1+2+3+…+N的值public class Test2 { public static void main(String[] args) { System.out.println(sum(N)); } // 求加值的方法 public static int sum (int m) { if (m == 1) { // 这里要记住,return不是结束if语句,而是结束sum方法 return 1; } return m + sum(m.原创 2020-12-30 16:32:04 · 1172 阅读 · 0 评论 -
Java中使用递归计算1~N阶乘的值
Java中使用递归计算1~N阶乘的值public class test { // 求阶乘的方法 public static int factorial (int m) { if (m == 1) { // 这里要记住,return的是factorial方法,而不是结束执行if方法。 return 1; } return m * factorial(m - 1); } public static void main(String[] args) { int n =.原创 2020-12-29 20:08:01 · 1884 阅读 · 0 评论 -
Java中的基本数据类型的字节数与所占的位数
类型 位数 字节数 short 2 16 int 4 32 long 8 64 float 4 32 double 8 64 char 2 16原创 2020-12-29 15:08:11 · 260 阅读 · 0 评论
分享