自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java中的Map

在前面的博文中提到的Collection集合是单列集合,但是在现实生活中,也会有双列集合,其中的数据是存在映射关系的,也就是所谓的“键—值”对 Map接口:是双列集合的最顶层接口,其中数据都是以键值对的形式存储的,其中键值是不能重复的,而且每个键值最多映射到一个值,值可以重复。 每次存储都是存储一对元素 —–>HashMap、TreeMap、HashTable 与Collect

2017-10-31 21:34:28 261

原创 Java泛型

定义一个方法,可以接受任何类型的对象,可能会想到用Object类型去接受参数就可以了,返回也是Object。这种方式虽然能够实现预想的功能,但是返回的结果我们还需要依据我们所传入的对象类型进行强转,那有没有可能,不需要我们强转,能根据我们所传参数的类型自动返回相应类型的对象呢? 答案是肯定的,实现方式就是利用了Java中的泛型!对于我们上一篇博文中提到的集合,就可以使用泛型,使用形式可以如下:Ar

2017-10-27 10:16:32 194

原创 Java集合Collection

集合,就是存放数据对象的容器,类比于之前学过的一种容器–数组,集合有着比较高的优越性。就拿存放的数据来说,数组存放的数据类型是单一的,即仅能存放某一种类型的数据,而且数组一旦定义以后,其长度大小都不可再更改,而Collection集合可以存放任意类型的数据,集合的大小可以随着存储数据量的多少自动增容。(当然集合和数组中存放的都是对象的引用而非对象本身) Collection接口类:最顶层的集合接

2017-10-25 15:59:05 232

原创 Java线程

要说线程,那么首先应该聊聊什么是进程,简单来说一个运行的程序就叫进程(至少有一个进程),如果该应用程序没有运行,那么就只是一个程序而已,谈不上进程。更进一步来说,进程就是一块包含了某些资源的内存区域,负责内存的划分。 那么,又何谓线程? 线程在一个进程中负责代码的执行,是执行的最小单位。一个进程至少包含一个线程。如果把进程比作是加工厂,那么里面在流水线上作业的工人就是一个个的线程。 多线程,顾

2017-10-20 15:22:08 308

原创 Java---System类,RunTime类,Random类

System类:系统类,主要获取系统的属性数据,还有标准的输入,输出及错误输出流 主要介绍一些常用的方法: 1.数组拷贝 arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 从指定源数组src中复制一个数组,复制从指定的位置srcPos开始,到目标数组dest的指定位置destPos开始,复制的数组的

2017-10-19 09:36:28 290

原创 Java---StringBuilder类和StringBuffer类

String类字符串对象的值是不可变的,所以说如果要对一个字符串对象进行多次修改操作,String类就不能再满足我们的需求了,Java中的StringBuilder类和StringBuffer类恰好可以满足我们这种需求,即对字符串对象进行修改,接下来,深入了解一下StringBuilder和StringBuffer类…… 定义: StringBuffer类:可变字符序列,线程安全,操作效率

2017-10-18 15:13:08 269

原创 Java---String类

String:代表字符串 字符串是常量,其值被创建后不能改变。字符串缓冲区支持可变字符串。因为字符串的值是不可变的,所以可以共享。 那么字符串在内存中是如何存储的呢?且看如下的示例String str1 = "hello"; String str2 = "hello"; String str3 = new String("hello"); String str4 = new String("hel

2017-10-17 21:43:02 314

原创 Java---Object类

Object类 所有类的超类,无论是Java中已存在的类还是我们自定义的类,均默认继承Object类,自然而然,其中的方法也都默认继承拥有,即可以用已存在类或者自定义类的实例对象去访问Object类的方法。 Object类中方法挺多,但在这不一一介绍,只说几个平时常用的方法 toString()方法:返回对象的字符串描述。非常熟悉,因为平时码代码时想查看一个对象都是通过调用toString方法

2017-10-17 20:05:54 288

原创 Enum枚举常量

枚举类型定义:使用enum关键字,隐含了所创建的类是java.lang.Enum类的子类(java.lang.enum类是一个抽象类) public enum Size{SMALL,MEDIUM,LARGE,EXTRA_LARGE}; 实际上该定义声明的是一个类,刚好有4个实例 枚举类型符合通用模式: Class Enum<E extends<Enum E>>,其中E表示枚举类型的名称

2017-10-12 10:43:59 1980

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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