JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API
森林森一份耕耘,一份收获博客园首页新随笔联系管理订阅随笔- 397 文章- 0 评论- 78 JAVA基础学习day16--集合三-Map、HashMap,TreeMap与常用API一、Map简述1.1、简述public interface Map<K,V>类型参数:K - 此映射所...
Java中常用的设计模式代码与理解
Java中常用的设计模式代码与理解一、单例模式1.饿汉式 (太饿了,类加载的时候就创建实例)/** * 饿汉式单例模式 */public class HungrySingleInstance { // 在类加载时生成一个实例 private final static HungrySing...
Java常用类之File类
File 类:1. java.io.File 类代表系统文件名(路径名、文件名);2. File 类常见的构造方法:2.1. File(String pathname):通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例;2.2. File(String parent, String...
【java开发】ubuntu常用命令及环境搭建
学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更。ubuntu环境搭建第一种 也是最简单最方便的通过vm虚拟机软件,下载iso镜像进行如next式安装,此处不再赘述。涉及到的软件,Oracle virtual box虚拟机,ubuntu任...
java多线程(六)-线程的状态和常用的方法
一个线程可以处于以下几种状态之一:(1) 新建(new):当线程被创建时,它只会短暂的处于这种状态,此时它已经获得了必须的系统资源,并执行了初始化,该线程已经有资格获取cpu时间了,之后它将转化为可运行状态或阻塞状态。(2)就绪(Runnable):万事俱备,只欠东风,该线程在等待着,只要调度器把时...
JAVA一些常用的时间操作
项目中经常有对时间进行处理的需求,下面是一些常用的操作整理,方便以后再次使用以及做相关复习。1.字符串转换为日期 /** * 字符串转换为日期 * @param dateStr 需要转换的日期 * @param dateFormat 日期格式yyyy-MM-dd/yy...
java 常用Bean 转换工具类
package com.hnf.framework.utils;import com.alibaba.fastjson.JSON;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.beans.B...
Java设计模式11:常用设计模式之代理模式(结构型模式)
1. Java之代理模式(Proxy Pattern)(1)概述:代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。2. 应用场景:(1)简介: 例如:假设有一组对象都实...
常用正则表达式 -- 费元星 java大神
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个...
常用加密算法的Java实现总结(二) ——对称加密算法DES、3DES和AES
1、对称加密算法1.1 定义对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使...
JAVA常用集合源码解析系列-ArrayList源码解析(基于JDK8)
文章系作者原创,如有转载请注明出处,如有雷同,那就雷同吧~(who care!)一、写在前面这是源码分析计划的第一篇,博主准备把一些常用的集合源码过一遍,比如:ArrayList、HashMap及其对应的线程安全实现,此文章作为自己相关学习的一个小结,记录学习成果的同时,也希望对有缘的朋友提供些许帮...
Java基础——常用类之日期时间类
如果有机会,请尝试Java8中全新的时间日期API!(参见Java8新特性随笔)如果还是使用Java7及之前的版本,那么你可以尝试一些工具类(参考使用工具类相关的Hutool-DateUtil)如果又不能升级JDK,又无法引入第三方依赖库,那么你可以需要了解以下的时间日期相关的API(无奈之举)一、...
java常用类详细介绍及总结:字符串相关类、日期时间API、比较器接口、System、Math、BigInteger与BigDecimal
一.字符串相关的类1.String及常用方法1.1 String的特性String:字符串,使用一对""引起来表示。String声明为final的,不可被继承String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小Stri...
java常用关键字(static、final、this、super)
this关键字this关键字的作用有1.调用本类的成员变量public class Soft{ private int a; public Soft(int a){ this.a=a; }}2.调用本类的构造方法,但是要放在第一行 p...
[四] java8 函数式编程 收集器浅析 收集器Collector常用方法 运行原理 内部实现
Collector常见用法常用形式为: .collect(Collectors.toList())collect()是Stream的方法 Collectors 是收集器Collector 的工厂方法,提供了一些常用的收集器 比如 常用收集器概要收集器行为toList()将元素收集到一个 ...
【原】Java学习笔记031 - 常用类
package cn.temptation; public class Sample01 { public static void main(String[] args) { /* * 类 Math:包含用于执行基本数学运算的方法,如初等指数、对数、平方根...
java的string常用操作
import java.util.*;public class Demo3 {public static void main(String args[]){String str = "hello world I love python!";//字符串长度System.out.println("字符串...
Java常用jar包用途
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类的常用方法
数组是具有相同数据类型的一组数据的集合.在程序设计中,这样的集合称之为数组.数组的每个元素都具有相同的数据类型,在Java中数组也被看为一个对象.在里,了解了数组的定义之后, 我们知道了,数组并不是简单的由一组数组成的.而是由一组具有相同数据类型的数据组成的,可以是一组整型的数据,也可以是一组字符型...
java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
JSP学习笔记1.什么是jspJSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。JSP实际上就是Servlet。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言...