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

Java常用(二)

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

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

    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 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 所有方法都是方法,可以直接通过名来调用它

    55120

    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

    14520

    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

    99020

    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解析工具。

    67410

    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常用案例和方法推荐了

    53910

    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操作

    67320

    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

    57820

    Java 常用

    Java 常用 记录一些Java 学习使用, 经常使用进行总结… 这个文章感觉还是很有必要 后面会常总结扩展… String字符串相关 String Java.lang Java中字符串被称作为...String 类型对象来处理 StringJava设计人员预先提供一个非常有用 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也是有限

    7110

    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
    领券