• JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API

    时间:2023-12-16 17:59:24

    森林森一份耕耘,一份收获博客园首页新随笔联系管理订阅随笔- 397  文章- 0  评论- 78 JAVA基础学习day16--集合三-Map、HashMap,TreeMap与常用API一、Map简述1.1、简述public interface Map<K,V>类型参数:K - 此映射所...

  • Java中常用的设计模式代码与理解

    时间:2023-12-16 09:44:16

    Java中常用的设计模式代码与理解一、单例模式1.饿汉式 (太饿了,类加载的时候就创建实例)/** * 饿汉式单例模式 */public class HungrySingleInstance { // 在类加载时生成一个实例 private final static HungrySing...

  • Java常用类之File类

    时间:2023-12-15 15:16:08

    File 类:1. java.io.File 类代表系统文件名(路径名、文件名);2. File 类常见的构造方法:2.1. File(String pathname):通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例;2.2. File(String parent, String...

  • 【java开发】ubuntu常用命令及环境搭建

    时间:2023-12-14 16:43:12

    学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更。ubuntu环境搭建第一种 也是最简单最方便的通过vm虚拟机软件,下载iso镜像进行如next式安装,此处不再赘述。涉及到的软件,Oracle virtual box虚拟机,ubuntu任...

  • java多线程(六)-线程的状态和常用的方法

    时间:2023-12-12 07:50:35

    一个线程可以处于以下几种状态之一:(1) 新建(new):当线程被创建时,它只会短暂的处于这种状态,此时它已经获得了必须的系统资源,并执行了初始化,该线程已经有资格获取cpu时间了,之后它将转化为可运行状态或阻塞状态。(2)就绪(Runnable):万事俱备,只欠东风,该线程在等待着,只要调度器把时...

  • JAVA一些常用的时间操作

    时间:2023-12-10 08:44:01

    项目中经常有对时间进行处理的需求,下面是一些常用的操作整理,方便以后再次使用以及做相关复习。1.字符串转换为日期 /** * 字符串转换为日期 * @param dateStr 需要转换的日期 * @param dateFormat 日期格式yyyy-MM-dd/yy...

  • java 常用Bean 转换工具类

    时间:2023-12-09 21:08:09

    package com.hnf.framework.utils;import com.alibaba.fastjson.JSON;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.beans.B...

  • Java设计模式11:常用设计模式之代理模式(结构型模式)

    时间:2023-12-05 18:23:00

    1. Java之代理模式(Proxy Pattern)(1)概述:代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。2. 应用场景:(1)简介:      例如:假设有一组对象都实...

  • 常用正则表达式 -- 费元星 java大神

    时间:2023-12-04 12:03:37

    正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个...

  • 常用加密算法的Java实现总结(二) ——对称加密算法DES、3DES和AES

    时间:2023-12-04 09:59:28

    1、对称加密算法1.1 定义对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使...

  • JAVA常用集合源码解析系列-ArrayList源码解析(基于JDK8)

    时间:2023-12-02 19:15:26

    文章系作者原创,如有转载请注明出处,如有雷同,那就雷同吧~(who care!)一、写在前面这是源码分析计划的第一篇,博主准备把一些常用的集合源码过一遍,比如:ArrayList、HashMap及其对应的线程安全实现,此文章作为自己相关学习的一个小结,记录学习成果的同时,也希望对有缘的朋友提供些许帮...

  • Java基础——常用类之日期时间类

    时间:2023-12-01 17:57:19

    如果有机会,请尝试Java8中全新的时间日期API!(参见Java8新特性随笔)如果还是使用Java7及之前的版本,那么你可以尝试一些工具类(参考使用工具类相关的Hutool-DateUtil)如果又不能升级JDK,又无法引入第三方依赖库,那么你可以需要了解以下的时间日期相关的API(无奈之举)一、...

  • java常用类详细介绍及总结:字符串相关类、日期时间API、比较器接口、System、Math、BigInteger与BigDecimal

    时间:2023-12-01 17:53:18

    一.字符串相关的类1.String及常用方法1.1 String的特性String:字符串,使用一对""引起来表示。String声明为final的,不可被继承String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小Stri...

  • java常用关键字(static、final、this、super)

    时间:2023-11-30 16:17:16

    this关键字this关键字的作用有1.调用本类的成员变量public class Soft{ private int a; public Soft(int a){ this.a=a; }}2.调用本类的构造方法,但是要放在第一行 p...

  • [四] java8 函数式编程 收集器浅析 收集器Collector常用方法 运行原理 内部实现

    时间:2023-11-29 10:33:01

    Collector常见用法常用形式为:   .collect(Collectors.toList())collect()是Stream的方法 Collectors  是收集器Collector 的工厂方法,提供了一些常用的收集器  比如 常用收集器概要收集器行为toList()将元素收集到一个  ...

  • 【原】Java学习笔记031 - 常用类

    时间:2023-11-29 08:55:37

    package cn.temptation; public class Sample01 { public static void main(String[] args) { /* * 类 Math:包含用于执行基本数学运算的方法,如初等指数、对数、平方根...

  • java的string常用操作

    时间:2023-11-28 18:40:37

    import java.util.*;public class Demo3 {public static void main(String args[]){String str = "hello world I love python!";//字符串长度System.out.println("字符串...

  • Java常用jar包用途

    时间:2023-11-25 15:42:13

    Java常用jar包用途:USAGE INDEXJAR NAMEUSAGE1ASMasm-2.2.3.jarASM字节码库2ASMasm-commons-2.2.3.jarASM字节码库3ASMasm-util-2.2.3.jarJava字节码操纵和分析框架4ACTIVEMQactivemq-all...

  • [java初探05]__数组的简单认识及Arrays类的常用方法

    时间:2023-11-24 20:29:43

    数组是具有相同数据类型的一组数据的集合.在程序设计中,这样的集合称之为数组.数组的每个元素都具有相同的数据类型,在Java中数组也被看为一个对象.在里,了解了数组的定义之后, 我们知道了,数组并不是简单的由一组数组成的.而是由一组具有相同数据类型的数据组成的,可以是一组整型的数据,也可以是一组字符型...

  • java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象

    时间:2023-11-24 09:59:26

    JSP学习笔记1.什么是jspJSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。JSP实际上就是Servlet。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言...