和List集合一样,Set集合也是属于单列集合,同属于Collcetion集合体系下 List和Set都是单列集合,但是他们是存在区别的List:有序,元素可重复的单列集合Set:无序,元素不可重复的单列集合Set和List集合一样属于接口,无法直接创建实例化对象,需要子类来创建;下面介绍两个两个常用的子类:HashSet:散列集合,存放是无序的//通过HashSet创建Set的实例化对象
S
转载
2023-09-09 20:54:53
51阅读
集合简介: 什么是集合(Collection)?集合就是“由若干个确定的元素所构成的整体”,在程序中,一般代表保存若干个元素(数据)的某种容器类。在数学中,我们经常遇到集合的概念。例如:有限集合:
一个班所有的同学构成的集合;一个网站所有的商品构成的集合; 无限集合:
全体自然数集合:1,2,3,……有理数集合;实数集合; &nb
转载
2023-07-20 11:33:48
55阅读
异常 异常概述: 在java程序运行过程中,出现的不正常情况,出现的错误,称为异常最终会导致程序非正常停止。 需要注意:语法错误不算在异常体系中。 Java中的每一种异常都封装成一个类, 当异常发生时创建出异常对象,对象中包含了异常情况的原因、类型、描述以及位置。 异常也是一种处理异常情况的机制,可 ...
转载
2021-10-26 14:02:00
269阅读
2评论
1、概述Map集合:由一系列键值对映射组成的集合、就像php中关系数组。Map是一个接口、它的实现类有HashMap、LinkedHashMapMa
原创
2023-07-17 14:28:27
35阅读
2、 List集合与Map集合2、1 Map的values()方法 Map集合是一个关联数组,它包含两组值:一组是所有key组成的集合,因为Map集合的key不允许重复,而且Map不会保存key加入的顺序,因此这些key可以组成一个Set集合;另外一组是value组成的集合,因为Map集合value完全可以重复,而且Map可以根据key
转载
2023-07-16 10:59:12
88阅读
Java集合的分支图:如下。标红表示重要、其他作为了解1、概述集合按照其存储结构可以分为两大类,分别是单列集合java.ut
原创
2023-07-17 14:28:31
48阅读
1. 泛型机制 <1> 基本概念 用来明确要求一个集合中可以存放的元素类型, 如 <Integer> <2> 底层原理 把 数据类型 作为 参数 进行传递 <3> 自定义泛型接口 <4> 自定义泛型类 <5> 自定义泛型方法 <6> 泛型在继承上的体现 如果 B 是 A 的 子类,但是 List<B
转载
2021-06-02 09:48:00
101阅读
2评论
1. 集合的概述 <1> 集合的由来 在Java程序中,当记录单个的数据时,则声明一个变量 当记录多个类型相同的数据时,则声明一个(一维)数组 当记录多个类型不同的数据时,则创建一个对象 当记录多个类型相同的对象时,则声明一个(一维)对象数组 当记录多个类型不同的对象时,则创建一个集合 <2> 集合
转载
2021-06-01 15:06:00
47阅读
2评论
Map元素添加~package Review;import java.util.HashMap;import java.util.Map;public class MapTest { public sta
原创
2022-08-12 10:19:12
22阅读
、 甲骨文公司已经改进了Java SE(标准版)的商业支持计划,由之前企业一次性支付永久许可费用加年度支持费用的模式,改为新的订阅模式,并宣布新的模式将于2018年7月开始启用。个人使用和非商业使用可继续享受免费支持,无需订阅。该订阅被称为 Java SE Subscription,为用于任务关键型 Java 部署的新程序提供商业许可,并具有诸如高级 Java 管理控制台等功能。 此外,Oracl
转载
2023-09-09 20:49:25
181阅读
发展史1990年是sun公司的一个项目,1994年改名为java,现属于oracle公司。Java版本javaSE:standard edition,标准版,桌面软件,桌游。javaME:移动版,发展不怎么好,被Android用了然后带飞了。javaEE:企业版,一般用其做大型系统,大型网站。java优点一次编写,处处运行,在不同系统上安装java虚拟机(JVM)即可使用,且jvm不跨平台,各个系
转载
2023-08-23 07:46:17
335阅读
目录SE、Java EE、Java ME三者区别JRE和JDK SE、Java EE、Java ME三者区别Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服
转载
2023-10-22 21:02:12
722阅读
1:JavaSE:JavaSE是Java的标准版本,主要用于桌面应用程序开发,同时也是Java的基础,它包含Java的语言基础、JDBC操作、I/O、网络通信多线程等技术。2:JavaEE:JavaEE是Java的企业版本,主要用于开发企业级分布式的网络程序,java企业版,多用于企业级开发,包括web开发等等很多组建,Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组
转载
2023-07-21 17:33:50
113阅读
java se跟java ee的区别跟介绍 JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。 JavaSE通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。 Java SE(Java Platform,Standard
转载
2023-05-26 16:01:10
163阅读
1、TLSv1.2 Handshake步骤:在java8 JSSE中,TLSv1.2的handshake文档链接:https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/tls.html#the_tls_1.2_handshake下面我们直接上一个握手过程图:在TLSv1.2 handshake中,排除掉Option
转载
2024-07-05 19:45:08
60阅读
Java SE 简介 & 环境变量的配置一、Java 技术的三个方向Java 技术分为三个方向javaSE( Java Platform Standard Edition 标准版)用来开发桌面应用程序,例如客户端。它是Java EE的基础,是java技术体系的核心;javaEE( Java Platform, Enterprise Edition,企业版)用来进行企业级应用开发。通常jav
转载
2023-07-21 15:04:09
124阅读
ListArrayList查询效率高LinkedList插入删除效率高ArrayListArrayList<String> arrayList = new ArrayList<>();arrayList.add("11");arrayList.add("22");//1.循环列表arrayList.iterator().forEachRemaining(n->Syst
转载
2018-02-07 15:50:00
136阅读
2评论
要说java相关的背景,那有一大堆,哪个公司开发的、什么时候开发的、谁开发的、为什么叫java,jdk1.0啥时候发布的.......... 说起这些背景知识,知道当然好,没事和圈子里的朋友哈哈牛皮挺不错的,这个专栏就不介绍了,咱捞干的来整理,嘿嘿! 1、JavaEE、JavaSE和JavaMejava按照功能用途区分,可分为3个版本:1. Java SE(Java
转载
2023-05-24 15:32:56
132阅读
typora-copy-images-to: imgJavaSE 基础 进阶1 java基础1.1 Java内存空间堆栈数据类型: 1.基本数据类型 byte,short, int,long, float,doble,boolean,char 2.引⽤数据类型,即除了基本的变量类型之外的所有类型java在内存中有堆、栈两块存储空间基本的变量类型只有⼀块存储空间(分配在stack中) 1.传递的时候
转载
2023-12-15 17:47:45
478阅读
JavaSE 基础 - 第1章 Java开发环境的搭建写在前面1、常见的DOS命令2、文本编辑快捷键3、计算机编程语言发展史4、Java语言的概述以及Java语言的发展史5、Java语言的特性6、JDK、JRE、JVM三者之间的关系到目前为止,我们接触过的重点术语,总结一下--->【Java(jdk)安装、配置环境变量】<---7、对Java的加载与执行的理解8、编写java中的第一
转载
2024-02-01 18:07:48
48阅读