Java集合(四)Map接口 一、Map接口简述public interface Map<K,V> 集合采取键值对(key-value)方式存储数据,其中key必须唯一;value可以不唯一且value对象类型也可以是Map,类似数组中的元素还可以是数组。例如:学生教务系统中,学号和学生信息就是一个key-value映射,学号是唯一的,信息可能就名字,也可能是姓名年龄专业的一个数据结构。存储时是学号和学生信息一对放 2020-08-09 Java #Java基础
Java类与对象 Java作为一门纯面向对象的语言,类与对象自然是其核心内容,类是最基本的抽象单位,以对象为单位编码。而最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面向对象的设计思路,才形成C++,而由C++产生了Java这门面向对象的编程语言。 一、面向对象1 面向对象简述先看一下维基百科上关于面向对象的定义: 面向对象程序设计(英语:Object-ori 2020-08-04 Java #Java基础
Java字符串 Java中的字符串处理,主要涉及三个类:String、StringBuffer、StringBuilder 三者共同之处:都是final类,不允许被继承。 StringBuffer是线程安全,可以不需要额外的同步用于多线程中; StringBuilder是非同步,运行于多线程中就需要使用着单独同步处理,但是速度就比StringBuffer快多了; StringBuffer与StringBuilde 2020-08-03 Java #Java基础
Java中equals与==用法 有两种用法说明: 一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 ==比较两个变量本身的值,即两个对象在内存中的地址。 (java中,对象的首地址是它在内存中存放的起始地址,它后面的地址是用来存放它所包含的各个属性的地址,所以内存中会用多个内存块来存放对象的各个参数,而通过这个首地址就可以找到该对象,进而可以找到该对象的各个属性) 2020-08-03 Java #Java基础
Java集合(三)Set接口 一、Set集合 一个不包含重复元素的collection。更确切地讲,Set不包含满足e1.equals(e2)的元素对 e1和e2,并且最多包含一个null元素。 Set集合由Set接口和Set接口的实现类组成,Set接口继承了Collection接口,因此包含了Collection接口的所有方法。其主要实现类有HashSet和TreeSet,在HashSet的基础上又延伸出 2020-08-03 Java #Java基础
Java集合(二)List接口 一、Collection接口Collection接口分别有List、Set两个子接口,根据具体实现采用的结构不同又分为ArrayList、LinkedList等 2020-08-03 Java #Java基础
Java集合(一)概述 一、什么是集合关于Java集合框架的维基百科定义如下: Java集合框架(Java collections framework)是一个包含一系列实作可重复使用集合的数据结构的类别和界面集合。 虽然称为“框架”,其使用方式却像个函式库。集合框架提供了定义各式各样集合的界面和实作上述集合的类别。 2020-08-02 Java #Java基础
maven学习 Maven简介Mavern:项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven是一个Apache的开源项目,是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 例如:两个项目A B,项目A需要依赖一些jar包,项目B也需要依赖这 2020-07-31 开发工具 #maven
网络 HTTPS协议详解.md HTTPS简介HTTP协议是一种使用明文数据传输的网络协议。这样会存在很大的隐患——数据在传输过程中可能会被截获,截获者因此可以获取你的信息,甚至篡改你发送的数据,导致服务器接收到错误的数据!!! 因此在HTTP协议基础上增加数据加密,即为HTTPS,他的维基百科定义如下 安全超文本传输协议(HTTPS)是超文本传输协议(HTTP)的扩展。它用于在计算机网络上进行安全通信,并在Internet上 2020-07-31 计算机基础 #计算机网络
网络 安全基础知识.md 网络安全在介绍HTTPS协议之前,因该先了解网络安全的知识,这样才能知道为什么HTTP协议升级为HTTPS协议。 网络安全问题概述计算机网络通信主要面临两大类威胁,即主动攻击与被动攻击 被动攻击指:攻击者从网络上窃取他人通信内容,通常称为截获。被动攻击中,攻击者只是观察和分析某一个协议数据单元PDU而不干扰信息流,主要通过观察协议控制信息部分了解正在通信的协议实体地址和身份、研究PDU的长度和传输 2020-07-30 计算机基础 #计算机网络