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

Java实用(二)-包装

Java基本类型功能简单,不具备对象特性,为了使基本类型具备对象特性,所以出现了包装,就可以像操作对象一样操作基本类型数据;包装不是为了取代基本数据类型,而是在数据类型需要使用对象表示时候...,才使用包装; 1.包装继承关系 2.基本数据类型和包装关系 基本数据类型 包装 byte Byte char Character short Short int Integer long...Long float Float double Double boolean Boolean 提示:所有的包装+String都是final修饰,代表不可以被继承; 3.包装对应属性定义(以...6.1包装缓存范围 包装 缓存范围 Byte 全部缓存(-128—127) Character <=127缓存 Short -128—127缓存 Integer -128—127缓存 Long...IntegerCache,缓存了-128到127之间所有int数字Integer对象 //120 在-128-127之间 ,产出对象是从IntegerCache中取出来 //其他包装也是一样 6.3

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

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包

50620

Java实用(三)-String

大佬理解->《深入理解JavaString》 1、String 1.1 String 实例化 String str1 = "xxx"; String string1 = "hello KH96"...,对外没有提供修改方法,字符串多次赋值,不是修改字符串内容,而是改变字符串引用地址; String源码 1.2 String常用方法 方法 说明 length() 字符串长度 equals()...KH96"; System.out.println(string1+"长度:"+string1.length()); //hello KH96长度:10 equals() 重写了Objectequals...StringBuffer 不同于String:可以实现动态拼接字符串,而不会创建新对象; 即:是一个可变字符串对象,改变是字符串对象中内容; 不可以直接赋值,必须通过new创建对象; 2.1...StringBuffer(String str) { super(str.length() + 16); //容量为字符串长度+16 append(str); } 2.2 StringBuffer常用方法

29230

Java常用

//称为时间戳 System.out.println(time); 二、java.util.Date java.sql.Date java.util.Date |---java.sql.Date...java.sql.Date(date2.getTime()); } 三、java.text.SimpleDateFormat simpleDateFormat 对日期Date格式化和解析...它只是简单表示自 1970 年 1 月 1 日 0 时 0 秒(UTC 开始秒数) ② 类似于 java.util.Date 二、常用方法 image.png 六、时间日期格式化:DateTimeFormatter...接口而又不方便修改代码,或实现了 java.lang.Comparable 接口排序规则不适合当前操作,那么可以考虑使用 Comparator 对象排序 ② 重写 comparator(Object...其方法参数和返回值类型一般为double型。 三、BigInteger 、BigDecimal 说明: ① java.math 包 BigInteger 可以表示不可变任意精度整数。

1.4K10

Java常用使用

Java常用 1....= null) 这样判断。幸好在JDK1.8中,java为我们提供了 一个Optional,Optional能让我们省掉繁琐非空判断。下面先说一下Optional中为我们提供方法。...常用方法 2. ThreadLocal怎么用? 下面我先举一个反面例子,加深大家理解。 启动三个线程,遍历values数组,然后看他们输出结果。...​ 在Java项目开发机制之中,比较器是一种最为常见功能,同时在整个Java集实现架构之中,比较器都有着非常重要地位,但是首先应该知道为什么要使用比较器?...Java反射机制指的是通过“反方向”操作来实现相关处理,那么既然要有“反”则一定会有“正”,按照传统开发行为模式来讲,如果要想进行一个操作,那么是需要根据进行对象实例化,随后再通过实例化对象实现中方法调用处理

13010

JAVA中File实用方法

今天,小结一下JAVAFile吧,它描述了文件本身属性。File对象用来获取或处理与磁盘文件相关信息,例如权限,时间,日期和目录路径,简单而言,也就是文件操作。       ...File实用一些方法,            1.boolean createNewFile()  创建新文件是判断是否存在            2.boolean delete() 文件删除...String getName() 获取文件名            9.String getPath() 获取文件路径           10.long lastModified() 获取最后一次修改时间...          11.long length() 获取文件大小           12.boolean renameTo(File f) 文件重命名 编写程序,列出指定路径下所有文件文件名

42620

Java实用(一)-Enum(枚举)

JKD1.5之后使用 Java 枚举类型 enum 可以更贴近地表示这种常量。...2、枚举定义 2.1 简单枚举定义 GenderEnum 性别枚举 /* 性别枚举 */ public enum GenderEnum { //定义枚举类型变量(所有定义变量都是当前枚举类型实例名...必须声明跟实例对象相符合内部私有构造方法 对外声明get方法,只允许通过枚举实例获取对应参数,不允许setter方法,枚举实例是通过构造方法初始化 UserStatusEnum...public String getStatusMsg() { return statusMsg; } //一般,在枚举中,要提供一个静态普通方法,当你不知道枚举定义..., //只知道状态码时,方便获取对应说明 public static String getMegsByCode(String statusCode){ //枚举遍历

47420

java常用工具

java8Api中文网址:https://www.matools.com/api/java8 Guava 目前Google Guava在实际应用中非常广泛,让使用Java开发变得更加愉快,,它简单易用,...对Java语言是一个非常好补充,可以说只要你在使用Java语言开发任何项目都应该使用Guava,它简单易用,对Java语言是一个非常好补充。...有必要对该工具库做一个使用小结,以提升实际工作效率 Guava是一个非常有用现代程序库,在Java项目中强烈推荐使用它来取代Apache Commons一些子项目(例如Lang, Collection..., IO等等),除了这里介绍一些最常用特性,它还包括缓存、网络、IO、函数式编程等等内容(其中函数式编程在Java 8中可以使用Stream和Lambda表达式等特性来实现)。...它参考文档应该是Java程序员手头必备之物 Api文档链接:https://tool.oschina.net/apidocs/apidoc?

36120

16 个超级实用 Java 工具

出处:alterem juejin.im/post/5d4a25b351882505c105cc6e 在Java中,工具定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用Java工具。...以下工具、方法按使用流行度排名,参考数据来源于Github上随机选取5万个开源项目源码。...setProperty:设置对象属性值 populate:根据Map给属性复制 copyPeoperty:复制单个值,从一个对象到另一个对象 cloneBean:克隆bean实例 现在你只要了解了以上16种最流行工具方法...,你就不必要再自己写工具了,不必重复造轮子。...大部分工具方法通过其名字就能明白其用途,如果不清楚,可以看下别人是怎么用,或者去网上查询其用法。

1.9K21

Java IO 常用实现

FileDescriptor 文件描述符 FileChannel Java Nio FileChannel 是一个连接文件通道,通过这个文件通道可以从文件读数据,向文件里写数据,是Java nio替代方法...主要是提供与真实一样功能,并且将请求转给真实,并且在特定情况下可以扩展功能,这种扩展不会影响原功能。使用装饰器模式,感觉像实现了复杂一点继承关系。...RandomAccessFile与常见输入输出不同,查看图可以看出,它实现了DataInput和DateOutput接口,而底层读、写等方法都是JNI方法,所以它与其他输入输出不同,而且它同时提供读写两种操作...PipedInputStream与PipedOutputStream是建立Java两个线程之间管道,两个线程通过建立起来管道进行输入和输出字节流。...SequenceInputStream是Java提供可以将两个或者多个InputStream合并成一个,按照顺序分别读取每个输入流中数据。

87650
领券