![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
瑾年丶深蓝
这个作者很懒,什么都没留下…
展开
-
Java基础学习 Java8新特性
Java8新特性Lambda表达式的基本使用函数式(Functional)接口方法引用和构造器引用Stream APILambda表达式的基本使用 举个栗子:(o1, o2) -> o1.compareTo(o2); 说明:->:Lambda操作符->左边:Lambda形参列表 (接口中的抽象方法的形参列表)->右边:Lambda体 (重写抽象方法的方法体) 有六种语法格式简单举例如下代码,总结->左边 Lambda形参列表的参数列表可以原创 2020-11-28 15:11:25 · 106 阅读 · 0 评论 -
Java基础 反射Reflection学习
反射Reflection概述Class类的理解类的加载过程简要描述获取运行时类的完整结构调用运行时类的指定结构概述 Reflection(反射) 是被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并且可以直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的信息。我们可以根据这个对象看到类的内部结构。 Java反射机制提供原创 2020-11-25 20:06:23 · 141 阅读 · 0 评论 -
java基础学习 集合框架 Map
集合框架 MapMap接口HashMap put过程简要说明LinkedHashMap 简要说明Map接口HashMap put过程简要说明package com.example.demo.day02;import java.util.HashMap;import java.util.Hashtable;import java.util.LinkedHashMap;import java.util.Properties;import java.util.Map;/** * 1、Ma原创 2020-11-16 11:07:19 · 99 阅读 · 0 评论 -
Java 基础篇学习 集合框架List与Set
List与SetListList简介ArrayList 初始化源码简要分析LinkedList 初始化源码简要分析List接口中的常用方法SetSet简介ListList简介 |-- Collection接口:单列集合,用了存储一个一个的对象 |— List接口:存储有序的、可重复的数据,–>“动态数组”,替换原有数组 |------ArrayList 作为List接口的主要实现类;线程不安全,效率高;底层使用的是 Object[] elementD原创 2020-11-12 10:33:56 · 171 阅读 · 1 评论 -
Java 基础篇学习 集合框架概述与Collection接口
Collection接口与Iterator接口集合框架的概述Collection 接口中方法的使用集合框架的概述 1、集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化层面的存储。 2.1数组在存储多个数据方面的特点:1>一旦初始化以后,其长度就确定了。2> 数组一旦定义好,其元素的类型也就确定了,只能操作指定类型的数据 2.2数组在存储多个数据方面的缺点。1>一旦初始化以后,其长度就不能改变了原创 2020-11-09 09:46:00 · 168 阅读 · 0 评论 -
Java基础篇--多线程的创建与使用
目录基本概念线程的创建和使用线程的生命周期线程的同步线程的通信JDK5.0新增线程的创建方式基本概念 线程(Thread) 进程可以进一步细化为线程,是一个程序内部的一条执行路径。 若一个进程同一时间并行的执行多个线程,就是支持多线程的,线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),线程的切换开销小 一个进程中的多个线程共享相同的内存单元/内存地址空间->他们从同一堆中分配对象,可是访问相同的变量和对象,这就使得...原创 2020-08-24 17:19:49 · 194 阅读 · 0 评论