![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
菜鸟程序员java成长记录
Java'BestBlog
学无止境
展开
-
讲解java单例模式中的饿汉模式和懒汉模式的区别与使用
文章目录饿汉单例模式懒汉式单例模式什么时候使用饿汉式,什么时候使用懒汉式单例模式三元素饿汉单例模式代码public class GiantDragon { //私有化构造方法使得该类无法在外部通过new 进行实例化 private GiantDragon(){ System.out.println("私有化构造方法"); } //准备一个类属性,指向一个实例化对象。 因为是类属性,所以只有一个 private static GiantDra原创 2020-12-18 15:26:08 · 7322 阅读 · 4 评论 -
详细解释Java的值传递和引用传递(思路清晰)
了解实参和形参实际参数在调用有参数的方法时,主调用方法和被调用方法之间有数据传递关系。在主方法中调用一个方法时,方法名后面括号中的参数称为实际参数形式参数是在定义方法名和方法体的时候使用的参数,目的是用来接收调用该方法时传入的参数举个栗子package com.xyz.example;/** * @author 歪歪 * @version 1.0 * @date 2020/12/17 11:30 */public class RTest { public vo原创 2020-12-17 17:24:36 · 243 阅读 · 2 评论 -
java判断字符串是否为数字的几种常见方法
第一种:通过StringUilts工具包进行判断org.apache.commons.lang3.StringUtils提供了丰富的字符串解析的工具包,其中isNumeric(String Str)就是提供解析是否为数字类型的方法,具体如何操作,请看下面案例:import org.apache.commons.lang3.StringUtils;/** * @author 歪歪 * @version 1.0 * @date 2020/12/11 10:24 */public class N原创 2020-12-11 11:52:49 · 1416 阅读 · 0 评论 -
jdk的安装、配置环境变量、卸载(windows)
一、jdk的下载第一步先查看本机环境鼠标选中我的电脑鼠标右键选择我的电脑查看当前系统常规参数查看本机环境在桌面找到我的电脑图标,然后鼠标右键,从出现的列表中选中属性,就会弹出系统参数参数列表,如下图(不要退出此系统页面后续操作步骤还需要用到):查看系统类型是32位的还是64位的(我这个是windows 64位的系统)基本工作做好现在就可以去java的官网下载jdk啦官方网站地址:https://www.oracle.com/cn/java/technologies/javas原创 2020-11-30 11:01:38 · 273 阅读 · 0 评论 -
java集合一百问
java集合1.Collection和map1:Collection1.1:Collection是什么?Collection在java中是List和set的父类,List和set都继承自Collection,List和set本身也是接口。Collection继承体系(图片来源网络):jdk官方解释如下:集合层次结构中的根界面 。 集合表示一组被称为其元素的对象。 一些集合允许重复元素,而其他集合不允许。 有些被命令和其他无序。 JDK不提供此接口的任何直接实现:它提供了更具体的子接口的原创 2020-08-12 22:43:02 · 139 阅读 · 0 评论 -
16进制转10进制(不用函数,自己思路写的)
16进制转10进制import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * <p>功能描述:16进制转10进制</p> * @author waiwai * @version 1.0 2018-11-28 下午3:02:11 *...原创 2018-12-15 11:36:20 · 2032 阅读 · 0 评论