java基础
java的基础核心知识点
野比大雄的代码危机
这个作者很懒,什么都没留下…
展开
-
微服务多模块项目使用maven手动打包小记
开始使用的是springboot自带的打包依赖<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>仅仅有这个依赖是不行的! 还需要特别注意,这个依赖放在需要打包成直接可执行jar包的模块中!比如,一般都放在有启动类的模块中. 而在公共模块中一原创 2020-07-30 23:47:44 · 1484 阅读 · 0 评论 -
基础——线程
1、线程的内存原理2、线程的创建3、线程的安全4、线程的状态5、生产者消费者模式6、双线程交替执行原创 2020-06-25 17:42:23 · 1615 阅读 · 0 评论 -
基础——注解
1、注解2、作用3、自定义注解(1)格式(2)分类(3)使用(4)注意事项原创 2020-06-20 21:42:46 · 124 阅读 · 0 评论 -
基础——Class类与反射
1、Class类2、类的加载机制3、反射3.1、获取Class对象3.2、获取构造方法3.3、获取成员方法4、类加载器原创 2020-06-20 15:21:01 · 365 阅读 · 0 评论 -
基础——Junit
junit1、使用方式2、注解3、整合方式原创 2020-06-20 13:18:09 · 153 阅读 · 0 评论 -
基础——可变参数
可变参数1、使用场景2、格式3、特点4、注意事项5、使用场景原创 2020-06-19 16:27:56 · 178 阅读 · 0 评论 -
基础——字典
1、字典:java.util.Mapjava中字典也是集合的一种,并称它为双列集合2、特点Map集合中的元素是成对存在的,我们也称他们为键值对(key-value)Map集合的键(key)是唯一的,值(value)可以不唯一,也就是说一个键对应一个值通过键维护映射关系,也就是说通过键获可以取值,但不能通过值获取键3、常用方法Map接口中定义了很多方法,常用的如下:public V put(K key, V value) : 把指定的键与指定的值添加到Map集合中。第一次添加返回nul原创 2020-06-19 16:02:58 · 322 阅读 · 0 评论 -
基础——集合
1、Collection2、List3、Set4、Collections原创 2020-06-19 15:22:49 · 154 阅读 · 0 评论 -
基础——泛型
* 泛型的好处1、定义泛型类2、定义泛型方法3、定义泛型接口4、泛型的通配符5、泛型的上下限原创 2020-06-19 11:17:05 · 93 阅读 · 0 评论 -
基础——迭代器
1、迭代器与接口和实现类的关系2、为什么要用迭代器3、迭代器便利的原理4、增强for循环原创 2020-06-16 20:49:11 · 140 阅读 · 0 评论 -
java基础——包装类
1、基本数据类型和包装类型的对应关系2、引入包装类型的原因3、装箱与拆箱原创 2020-06-16 15:28:27 · 104 阅读 · 0 评论 -
java基础——日期类
1、Date2、DateFormat3、Calendar原创 2020-06-16 15:02:46 · 116 阅读 · 0 评论 -
java基础——Object类
1、equals方法2、toString()方法原创 2020-06-16 14:42:51 · 92 阅读 · 0 评论 -
java基础——异常处理
1、顶级父类2、编译异常3、运行时异常4、处理异常5、自定义异常原创 2020-06-16 12:39:56 · 119 阅读 · 0 评论 -
java基础——内部类和匿名内部类
1、成员内部类2、匿名内部类3、类的使用注意事项原创 2020-06-16 11:32:14 · 83 阅读 · 0 评论 -
java基础——关键字final、static
1、final2、static原创 2020-06-16 01:05:18 · 106 阅读 · 0 评论 -
基础——接口
Java接口简介一、什么是接口接口是一个标准的集合,也可以说是一系列方法的集合。二、使用方法 **public interface 接口名**jdk7:被static final 修饰的变量 --> 常量重点!!!被abstract修饰的抽象方法 --> 总是抽象的jdk8:默认方法\静态方法jdk9:私有方法成员方法抽象方法定义:修饰符 abstract 返回值类型 方法名(参数列表),不写修饰符也是默认是abstract使用方法:1)创建一个实现类(一般原创 2020-06-06 12:10:24 · 97 阅读 · 0 评论 -
基础——lambda表达式
1、函数式编程概述2、Lambda表达式特点3、Lambda表达式格式4、Lambda表达式使用的前提条件5、常见函数式接口6、Stream流7、Stream对象的获取8、Stream中常用方法9、总结原创 2020-06-03 22:43:25 · 457 阅读 · 2 评论 -
java基础——IO流
字节流InputStream: FileInputStream BufferedInputStream ObjectInputStreamOutputStream: FileOutputStream BufferedOutputStream ObjectOutputStream PrintStream字符流reader: FileReader BufferedReader InputStreamReaderWriter FileWriter BufferedWriter原创 2020-06-06 20:48:13 · 265 阅读 · 1 评论 -
基础——String和StringBuilder
1、String 内存原理常用api2、StringBuilder引入原因常用api原创 2020-05-30 12:20:41 · 233 阅读 · 0 评论 -
基础——面向对象
Java面向对象一、类java程序的最基本单位对一类有共同属性和行为事物的抽象叫做类二、对象1、定义实实在在看得见摸得着的实体叫对象注:new出来的对象存在于内存的堆中,有默认值。比如String为null,int为0代码执行过程中内存原理分析Demo类的定义package com.student;public class Student { private String name; private int age; public String原创 2020-05-29 16:34:29 · 133 阅读 · 0 评论 -
基础——Properties
1、概述2、基本方法3、总结原创 2020-05-15 17:47:57 · 285 阅读 · 0 评论 -
基础——File
1、基本操作2、常用方法3、总结原创 2020-05-14 16:19:21 · 136 阅读 · 0 评论