首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java常用类库(一):

顶哥说:Java是世界的,但项目不是! Java有非常多的类库,而我们不会也不用都去学习,毕竟你也仅仅掌握了你手机20%的功能却足够你使用,不是吗?...今天简单介绍以下类: Object Date DateFormat Calender Object类: ---- 可以把Object类理解为java的第一个类,其他所有的类(包括自定义的)都默认继承该类...常用方法: getTime()//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date对象表 示的毫秒数。...DateFormat类: ---- 该类是一个抽象类: 在开发中,日期的格式处理是经常会遇到的,此时我们就可以用DateFormat的子类SimpleDateFormat来处理; 常用构造方法: SimpleDateFormat...() SimpleDateFormat(String pattern) 常用模式字母: y 年 M 年中的月 d 月中的天 h 一天中的小时数am/pm(1-12) m 小时中的分钟数 s 分钟中的秒数

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java常用类库(二)

    顶哥说Java是世界的,但项目不是。...今天介绍集合类的以下内容: Iterator迭代器 子范围视图简介 Iterator迭代器: ---- 应该将java迭代器认为是位于两个元素之间, 当调用next 时,迭代器就越过下一个元素,并返回刚刚越过的那个元素的引用...图1:迭代器原理 需要注意的是,对于迭代器的next 方法和remove方法的调用具有互相依赖性.如果调用remove之前没有调用next将是不合法的,会抛出IllegalStateException异常...图3:子范围视图 第一个索引包含在内,第二个索引不包含在内,这与String类的substring操作中的参数情况相同,可以将任何操作用于子范围,并且能够自动地反映到整个列表的情况.例如可以删除整个子范围...视图技术在集合框架中有许多非常有用的应用, 这里只是介绍了一个非常简单实用的例子。

    72161

    Java常用类库与技巧

    序号 地址 1 计算机网络核心 2 数据库相关 3 Redis 4 Linux相关 5 JVM的内容 6 GC相关的 7 Java多线程与并发 8 Java多线程与并发-原理 9 Java常用类库与技巧...类文件存在,包是存在不同的域中。 大小写问题,javac编译的时候是无枧大小写的,很有可能编译出来的dass文件就与想要的不一样。...8、J.U.C知识点(java.util.conccurent) java.util.concurrent:提供了并发编程的解决方案 CAS是 java.util.concurrent.atomic包的基础...AQS是 java.util.concurrent.locks包以及一些常用类比如Semophore,Reentrantlock等类的基础。...JUC包的分类 线程执行器 executor 锁 locks 原子变量类 atomIc 并发工具类 tools 并发集合 collections 并发工具类(tools) 闭锁(CountDownLatch

    14720

    Java Review (二十、基础类库----常用类)

    Object 类 Object 类是所有类、数组、枚举类的父类 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。...因为所有的 Java 类都是 Object 类的子类 , 所以任何 Java 对象都可以调用 Object 类的方法 。...Object类提供了如下几个常用方法 : boolean equals(Object obj): 判断指定对象与该对象是否相等 。...StringBuilder、StringBuffer 为了能高效拼接字符串,Java标准库提供了StringBuilder,它是一个可变对象,可以预分配缓冲区,这样,往StringBuilder...Java 提供了 Math 工具类来完成这些复杂的运算, Math类是一个工具类,它的构造器被定义成 private 的, 因此无法创建 Math 类的对象 ; Math 类中的所有方法都是类方法,可以直接通过类名来调用它

    55520

    Java必知必会的常用类库

    初学者需要造轮子的能力,而熟练开发者需要改轮子的能力,精通者需要发现轮子的能力。今天整理一些在项目中常用的轮子,以便大家能在项目中使用。...2、XML类库 在JSON格式报文还没很流行的时候,大部分数据传输都是使用XML格式的报文,Java也有很多处理XML报文的类库。...这个也是Apache下的子项目,功能非常强大,还可以操作电子文档Word。 ? 5、JSON类库 现在JSON格式报文越来越流行,JAVA领域处理JSON格式报文的类型非常多。...7、Apache下的各种Common包 Apache提供了一系列Common包,包括日志common-logging日志类库、common-lang处理java.lang包下的类库、common-collections...小编常用的有HtmlParser和Jsoup。HtmlParser已经没落了,很久没有更新了;而Jsoup是新一代HTML解析类库,是一个集强大和便利于一体的HTML解析工具。

    67910

    Java世界最常用的工具类库

    Java世界有很多实用的工具类框架,今天介绍3个使用频率最高的框架。...有很多实用的工具类并没有全部列出来,只列出了最基础的一部分,感兴趣的小伙伴,可以看官方的api进行更深入的学习 Apache Commons Apache Commons有很多子项目,常用的项目如下 项目...作用 BeanUtils 对Java Bean进行各种操作,复制对象,属性 Codec 处理常用的编码,解码 Collections 扩展Java集合框架的操作 I/O 输入/输出工具的封装 Lang...java基本对象(java.lang) 方法的工具类包 BeanUtils 提供了一系列对java bean的操作,读取和设置属性值等 @Data public class User { private...= stopwatch.elapsed(TimeUnit.SECONDS); TimeUnit 可以指定时间精度 Joda Time jdk1.8之前,日期操作类常用的只有java.util.Date

    1K20

    java开发常用的工具类库google guava

    GuavaGuava是一个Google开源的Java核心库,它提供了许多实用的工具和辅助类,使Java开发更加简洁、高效、可靠。目前和hutool一起,是业界常用的工具类库。...shigen也比较喜欢使用,在这里列举一下常用的工具类库和使用的案例。...可以通过传递一个 CacheLoader 对象来定义如何加载缓存中不存在的数据。CacheLoader 是一个抽象类,需要实现 load 方法,用于根据键加载对应的值。...缓存大小限制:设置缓存的最大容量,当缓存超过设定的容量时,可以通过一些策略(比如使用 LRU 或 FIFO)来自动淘汰一些不常用的缓存项。可以使用 maximumSize 方法设置缓存的最大容量。...(); // 输出: Hit Rate: 1.0 System.out.println("Hit Rate: " + stats.hitRate());}以上就是guava常用的案例和方法推荐了

    57710

    20个常用的Java开发类库和API

    Java开发中有20个常用的类库和API?为什麽要学习常用的类库和API?Java作为一种应用已有十几年历史的Java语言,但是在这条职业发展之路上,仍然有很多java开发工程师每天都在苦干!...在这篇文章中,结合了在线,java开发者应该非常熟悉的一些常用库API,包括日志、JSON解析、单测、XML解析、字节码处理、数据库连接池、集合类、邮件、加密、嵌入SQL数据库、JDBC故障诊断和20个常用类库...20个常用的Java开发类库和API。   一、日志相关。   printlog是服务器端应用的首要任务,因为日志是您了解程序运行状况的唯一方法。...您可以选择诸如javassist和CglibNodep这样的常用字节码库,它们允许您读取并修改应用程序生成的字节码。Javassist使JAVA字节码操作变得非常简单。...包实现了一个标准接口(也提供了一个标准类没有的双向迭代器),此外,还有大量(64位)的array、set、list,以及快速实用型二进制或文本文件I/O操作类。

    70220

    Java 常用类

    Java 常用类 记录一些Java 学习使用, 经常使用类进行总结… 这个文章感觉还是很有必要的 后面会常总结扩展… String字符串相关的类 String Java.lang包 Java中字符串被称作为...String 类型对象来处理 String类是Java设计人员预先提供一个非常有用的类 Java.lang包中!...java.sql.Date:表示数据库时间,只能操作到日期,不能读取和修改时间; java.sql.Time:表示数据库时间; java.sql.Timestamp:时间戳;...TimeZone:表示时区; SimpleDateFormat:日期格式化类,非常常用 SimpleDateFormat主要作为一些格式化的输入输出 Date java.util包...*/ } BigInteger 与 BigDecimal 类: BigInteger Java.math包 Interger类作为int的包装类,能存储的最大整型值为2^{31-1} Long类也是有限的

    7210

    Java 常用类

    # Java 常用类 # 包装类 # 包装类的分类 针对八种基本数据类型相应的引用类型-包装类 有了类的特点,就可以调用类中的方法 如图: # 包装类和基本数据的转换 演示包装类和基本数据类型的相互转换...Character 类的常用方法 代码演示: package com.study.wrapper; /** * @author frx * @version 1.0 * @date 2021/...} } # StringBuilder 常用方法 # String、StringBuffer和StringBuilder 的比较 StringBuilder 和StringBuffer非常类似,均代表可变的字符序列...编译类型 List(接口) //3.aList 运行类型 java.util.Arrays#ArrayList,是Arrays类的 //静态内部类 private static...main(String[] args) throws ParseException { //1.获取当前系统时间 //2.这里的Date类是在java.util包

    59820

    Java常用类

    //称为时间戳 System.out.println(time); 二、java.util.Date 类与 java.sql.Date 类 java.util.Date类 |---java.sql.Date...三、java 8 中新的日期时间 API 涉及到的包 image.png 四、本地日期、本地时间、本地日期时间的使用:LocalDate/LocalTime/LocalDateTime 一、说明① 分别表示使用...它只是简单的表示自 1970 年 1 月 1 日 0 时 0 秒(UTC 开始的秒数) ② 类似于 java.util.Date 类 二、常用方法 image.png 六、时间日期格式化类:DateTimeFormatter...该类位于 java.lang 包。 ② 由于该类的构造器是 private 的,所以无法创建该类的对象,也就是无法实例化该类。...其方法的参数和返回值类型一般为double型。 三、BigInteger 类、BigDecimal 类 说明: ① java.math 包的 BigInteger 可以表示不可变的任意精度的整数。

    1.5K10
    领券