随笔分类 - Java_relevant
java知识相关
摘要:如何查看JVM的内存 学过java的人都知道,jvm是解释运行java的,java能够作为跨平台语言,也是因为jvm的存在,合理的使用jvm内存可以帮助程序很好的运行。那么,怎么查看jvm的内存使用情况呢,下面本文介绍一下。可以同步参看链接:https://www.vxzsk.com/734.htm
阅读全文
摘要:DynamicParameter.java //主键自增,生成uuid的工具类 package com.nantian.sms.util; import java.text.SimpleDateFormat; public class DynamicParameter { /** * 获取20位随机
阅读全文
摘要:15_装饰模式UML 为了给一个类现有功能的基础上,维护一些新的功能,虽然继承也可以为类拓展一些新的功能,但是装饰着模式更加的灵活 16_装饰模式需求实现
阅读全文
摘要:08_简单工厂模式的使用场景 为什么要使用简单工厂模式? 可以实现对象的获取,对象的使用; 适用于两种场景: 1).当一个类的实例化过程非常的复杂,但是还是有很多的地方用到它; 2).这个类有很多很多子类,平常的使用对其子类的使用很频繁,当使用它的时候,对其实例化是非常繁琐的 第一种场景: 第二种场
阅读全文
摘要:06_UML类图1-继承与实现 类的设计 类前面的符号: +号:代表public; - : private # : protected ~ : default 类与类之间的关系 箭头中间可以什么都不用写 接口 07_UML类图2-类与类之间的关系 1).关联关系:两个类之间可以互相持有,互相访问,彼
阅读全文
摘要:TypeC package com.qianfeng.adapter;public interface TypeC { String getInfo();} USB package com.qianfeng.adapter;public interface USB { String getInfo(
阅读全文
摘要:单例是为了解决全局只有一个实例这样的问题. 02_饿汉式单例 HungrySingleton.java package com.qianfeng.singleton;import java.nio.file.attribute.UserDefinedFileAttributeView;/** * 饿
阅读全文
摘要:Maven项目在打jar包时,报错提示:[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 报错的提示已经讲得很清楚,当前运行的环境为JRE,
阅读全文
摘要:(1)将鼠标光标移到代码末尾处,按下【ctrl + 1】,会弹出如下所示选择项。 (2)然后选择第一个(Assign statement to new local variable),则会自动补全代码返回值,如下所示; List<FixedVo> fixedList = ConfigManager.
阅读全文
摘要:1_注解_概念 AnnoDemo1.java package cn.itcast.annotation; /** * 注解javadoc演示 * * @author itcat * @version 1.0 * @since 1.5 */public class AnnoDemo1 { /** *
阅读全文
摘要:1_反射_概述 2_反射_获取字节码Class对象的三种不同的方式 运行结果: 3_反射_Class对象功能概述 4_反射_Class对象功能_获取Field Person.java package cn.itcast.domain; public class Person { private St
阅读全文
摘要:1_方法引用基本介绍 Printable.java package com.itheima.demo04.MethodReference;/* 定义一个打印的函数式接口 */@FunctionalInterfacepublic interface Printable { //定义字符串的抽象方法 v
阅读全文
摘要:1_两种获取Stream流的方式 Demo01GetStream.java package com.itheima.demo02.Stream; import java.util.*;import java.util.stream.Stream; /* java.util.stream.Stream
阅读全文
摘要:1_使用传统的方式,遍历集合,对集合进行条件筛选 Demo01List.java package com.itheima.demo01.Stream; import java.util.ArrayList;import java.util.List; /* 使用传统的方式,遍历集合,对集合中的数据进
阅读全文
摘要:1_函数式接口的概念&函数式接口的格式 MyFunctionalInterface.java package com.itheima.demo01.FunctionalInterface;/* 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口 当然接口中可以包含其他的方法(默认,静态,私有)
阅读全文
摘要:1_模拟BS服务器分析 TCPServer.java package com.itheima.demo04.BSTCP; import java.io.*;import java.net.ServerSocket;import java.net.Socket; /* 创建BS版本TCP服务器 */p
阅读全文
摘要:1_综合案例_文件上传的原理 2_综合案例_文件上传案例的客户端 TCPClient.java package com.itheima.demo02.FileUpload; import java.io.FileInputStream;import java.io.IOException;impor
阅读全文
摘要:1_TCP通信的概述(上) 3_TCP通信的客户端代码实现 TCPServer.java package com.itheima.demo01.TCP; import java.io.IOException;import java.io.InputStream;import java.io.Outp
阅读全文

浙公网安备 33010602011771号