![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
遇见是缘
这个作者很懒,什么都没留下…
展开
-
Map集合
1、概念Map(映射)集合表示一种非常复杂的集合,允许按照某个键来访问元素。Map集合是由两个集合构成的,一个是键(key)集合,一个是值(value)集合。键集合是Set类型,因此不能有重复的元素。而值集合是Collection类型,可以有重复的元素。Map集合中的键和值是成对出现的。Map集合更适合通过键快速访问值,就像查英文字典一样,键就是要查的英文单词,而值是英文单词的翻译和解释等。有的时候,一个英文单词会对应多个翻译和解释,这是与Map集合特性对应的。Map接口直接实现类主要是HashMap原创 2021-07-27 17:22:31 · 1338 阅读 · 0 评论 -
List集合
1、概述List集合中的元素是有序的,可以重复出现。List接口的实现类有:ArrayList和LinkedList,LinkedList占有的内存空间比较大,但LinkedList在批量插入或删除数据时优于ArrayList。不同的结构对应于不同的算法,有的考虑节省占用空间,有的考虑提高运行效率,对于程序员而言,它们就像是“熊掌”和“鱼肉”,不可兼得!提高运行速度往往是以牺牲空间为代价的,而节省占用空间往往是以牺牲运行速度为代价的。2、常用方法List接口继承自Collection接口,List接原创 2021-07-07 14:41:50 · 108 阅读 · 0 评论 -
枚举类声明
1.关键词声明先来看Java中的枚举类声明。Java中是使用enum关键词声明枚举类,具体定义放在一对大括号内,枚举的语法格式如下图:enum前面的修饰符是[public]表示public或省略。Public是公有访问级别,可以在任何地方访问。省略是默认访问级别,只能在当前包中访问。“枚举名”是该枚举类的名称。它首先应该是有效的标识符,其次应该遵守Java命名规范。它应该是一个名称,如果采用英文单词命名,首字母应该大写,且应尽量用一个英文单词。“枚举常量列表”是枚举的核心,它有一组相关常量组成。2原创 2021-06-27 20:03:49 · 2226 阅读 · 0 评论 -
Java构造方法
1.Java构造方法的特点:构造方法名必须与类名相同。构造方法没有任何返回值,包括void。构造方法只能与new运算符结合使用。构造方法示例代码如下:代码第①行是声明了一个构造方法,其中有两个参数w和h,用来初始化Rectangle对象的两个成员变量width和height,注意前面没有任何的返回值。2.默认构造方法有时在类中根本看不到任何的构造方法。代码示例如下:从上述User类代码,只有两个成员变量,看不到任何的构造方法,但是还是可以调用无参数的构造方法创建User对象。示例代码原创 2021-06-17 09:57:59 · 149 阅读 · 0 评论 -
break语句
break语句是Java 4种跳转语句里的其中一种,break语句可用于while、repeat-while和for循环结构,它的作用是强行退出循环体,不再执行循环体中剩余的语句。在循环体中使用break语句有两种方式:带有标签和不带标签。语法格式如下:break; //不带标签break label; //带标签,label是标签名不带标签的break语句使程序跳出所在层的循环体,而带标签的break语句使程序跳出标签指示的循环体。下面看一个示例,代码如下图:在上述程序代码中,当条件i==原创 2021-06-07 21:15:46 · 2961 阅读 · 0 评论 -
Java多线程基本概念
1、三种基本概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。①若一个进程同一时间并行执行多个线原创 2021-05-27 16:27:41 · 59 阅读 · 0 评论 -
Java接口
1、概述一方面,有时必须从几个类中派生出一个子类,继承它们所有的属性和方 法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。另一方面,有时必须从几个类中抽取出一些共同的行为特征,而它们之间又 没有is-a的关系,仅仅是具有相同的行为特征而已。例如:鼠标、键盘、打印机、扫描仪、摄像头、充电器、MP3机、手机、数码相机、移动硬盘等都支持USB连接。接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要…则必须能…”的思想。继承是一个"是不是"的关系,而接口实现则是 "能不能"的原创 2021-05-18 15:38:10 · 41 阅读 · 0 评论