• Java常用命令与参数设置

    时间:2023-12-20 18:45:08

    我介绍的JDK版本:首先、介绍下JDK常用参数设置,如下是我个人环境的参数:-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m我们知道,Java的运行内存可以分为对内存和非堆内存,而上面的参数就是为堆与非堆内存进行设置的。-Xms512...

  • 常用的八大排序算法,含java实例(copy)

    时间:2023-12-20 16:02:46

    说明:转载于http://www.cnblogs.com/qqzy168/archive/2013/08/03/3219201.html分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最...

  • [Java 开发利器Lombok] 常用注解演示

    时间:2023-12-20 10:29:12

    在以往的对象模型编码时,我们需要写一大堆的get/set以及不同的构造函数等。Lombok为我们提供了一个非常好的插件形式。在大多数的项目中,只需要使用到以下集中Annotation就足够了,如果需要查看更多的选项,请参考:传送门@Getter@Setter@ToString@RequiredArg...

  • java的异常抛出和String类常用方法

    时间:2023-12-19 09:02:10

    一、异常抛出异常是程序的异种非错误的意外情况,分为运行期异常(RuntimeException)和编译期异常(CheckedExcption)处理异常可以用try——catch或自定义 import java.lang.Exception; //导入异常...

  • Java常用知识点

    时间:2023-12-16 22:10:19

    1. java不支持默认参数,需要用重载来实现2. java中要比较字符串是否相等,不能用等号,要用equals函数来比较内容3. 尽量避免使用try catch来捕获异常,可以使用if语句判断以提升性能4. substring函数很容易产生异常,导致程序崩溃,最好先判断字符串长度5. 产生随机数,...

  • 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()将元素收集到一个  ...