排序:
默认
按更新时间
按访问量

反射.md

反射的基本使用 标签(空格分隔): j2se   Java程序中的对象在运行时,会产生两种类型:编译时类型、运行时类型。 Person p = new Student(); p 对象在编译时为Person,运行时Student,若是要获取运行时的对象可以使用反射。 反射获取对象的...

2018-09-25 17:16:12

阅读数:20

评论数:0

自动装箱和拆箱IntegerCache(二)

文章来源:https://www.jb51.net/article/129640.htm 本文主要给大家介绍了关于Java中IntegerCache的相关内容 交换, 首先来看一个示例。 请用Java完成swap函数,交换两个整数类型的值。 public static voi...

2018-08-25 00:02:16

阅读数:9

评论数:0

自动拆箱和装箱(一)

自动拆箱和装箱(一) 标签(空格分隔): j2se 为什么会需要包装类型   我们知道Java是一个面相对象的编程语言,基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型(如我们在使用集合类型Collection时就一定要使用包装类型而非基本类型),它相当于...

2018-08-24 23:52:02

阅读数:48

评论数:0

String(二) 源码分析

String(二) 源码分析 以下所有源码都是基于,jdk1.8的版本 String实现的接口 java.io.Serializable 序列化接口可以被序列化与反序列化 Comparable<String&gt...

2018-08-18 19:37:14

阅读数:38

评论数:0

String(一)的不可变验证

String(一)的不可变现验证 String不可变性   String是Java的一个不可变的类,所以他一旦被创建就无法被修改,查看啊JDK文档你就会发现,String类每一个看起来会修改String值的方法,实际上都会返回一个全新的String对象。而最初的String对象丝毫未动。 ...

2018-08-18 19:35:42

阅读数:56

评论数:0

File遍历遍历文件

File遍历遍历文件 File类是什么   File在java中以抽象的方式代表文件名和目录路,通过File 类操作,File能够新建、删除、重命名文件和目,但是File不能访问文件本身。如果需要访问文件内容本身,则需要使用输入/输出流。 文件名称相关方法 方法 解释...

2018-05-23 14:35:57

阅读数:268

评论数:0

Map的遍历获取key和vlue的两种方法

Map的遍历获取key和vlue的两种方法 方式一: @Test public void forMap(){ Map<String, String> map = new HashMap<...

2018-05-02 16:25:00

阅读数:454

评论数:0

Java 集合框架Collection,Set,List,Queue

Collection,Set,List,Queue 标签(空格分隔): j2se   Collection 是List,Set和Queue的父接口。该接口里面定义的方法既可以操作List,Set,Queue集合.由于Collection 是 List,Set,Queue的父接口, ...

2018-05-02 00:25:06

阅读数:81

评论数:0

List删除元素(fail-fast与fail-safe)

Iterator删除集合元素 标签(空格分隔): j2se Iterator 接口 也是Java集合框架成员,它主要用来遍历(即迭代访问)Collection集合中的元素,Iterator 对象也称为迭代器 boolean hasNext(): 如果迭代中的集合元素没有被遍历完,则返回...

2018-04-16 21:56:57

阅读数:62

评论数:0

ArrayList 线程不安全的体现

ArrayList 线程不安全的体现 标签(空格分隔): j2se   ArrayList 是线程不安全,主要体现在add时,当只有一个线程时,添加元素时,size++ ,size每次增加1,当有线程A,B,线程A,B添加元素,当size =0 ,当线程A休眠,线程B执行也是从size =...

2018-04-16 14:40:29

阅读数:88

评论数:0

Calender 简单学习

Calender 标签(空格分隔): j2se   Calender是一个抽象类,它是所有日历的模板,并提供了一些所有日期通用的方法;它本身不能直接实例化,但它提供了几个静态的getInstance()方法来获取Calender对象。 //创建为当前的时间 Cal...

2018-04-03 15:22:33

阅读数:35

评论数:0

Java基本数据类型

基本的数据类型 1. 整形 byte 字节 ,内存中占8位,范围-128(-2^-7) ~ 127(2^7-1) short 短整形,2个字节, 内存16位,范围(-2^15) ~ (-2^15-1) int 整形,4个字节,内存32位,范围(-2^15) ~ (2^15...

2018-02-09 14:11:36

阅读数:58

评论数:0

Java取整和随机数

Math 关于取整 //取整,floor截断后面的浮点数,输出为2 System.out.println(Math.floor(2.5)); //ceil,截断后面的浮点数后+1,输出为3 System.out.println(Math.ceil(2.1)); //round四舍五入 ...

2017-11-27 20:17:03

阅读数:876

评论数:0

java内存分配分析/栈内存、堆内存

java内存分配分析 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上...

2017-10-19 13:01:06

阅读数:69

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭