随笔分类 - Java
摘要:之前写的程序都是按照Spring Boot的默认设置运行的 当然这些设置都是可以手工配置的 我们可以在项目当中创建一个 文件 这个文件中用以编写需要指定的配置项 这个文件可以放在下列地方 1. 当前目录的 子目录下 2. 当前目录下 3. classpath根目录的 包下 4. classpath的
阅读全文
摘要:`Spring Boot` 是Spring家族当中的一个全新框架 , 设计的目的是用来简化应用的初始搭建以及开发过程 该框架使用了特定的方式进行配置 , 从而使开发人员不再需要定义样板化的配置 Spring本身非常强大 , 但是缺点就是需要大量的XML配置用来完成大量的依赖管理 Spring Boo
阅读全文
摘要:有了Lamdba表达式 , Java就具有了进行函数式编程的条件 但是作为彻底的面向对象语言 , 并不支持函数的独立存在 所以JDK1.8添加了 以及一些相关的接口 Stream的特点可以概括如下 1. Stream是元素的序列 , 看起来有点类似Iterator 2. 可以支持顺序和并行聚合的操作
阅读全文
摘要:`Lamdba表达式`是Java8的一项重要的新特性 它是基于匿名内部类演化出的一种更加抽象的语法形式 由编译器去推断并包装为常规的代码 官方的解释为 一个不用被绑定到一个标识符上,并且可能被调用的函数 可以理解为是 一段带有输入参数的可执行语句块 上述代码中用到的Lamdba表达式其实就是相当于构
阅读全文
摘要:常见的单例设计模式有以下7种 1.懒汉 线程不安全 public class Singleton { private static Singleton instance; private Singleton(){} public static Singleton getInstance(){ if(
阅读全文
摘要:引用是与垃圾回收机制相关的 , 从JDK1.2开始 , 把引用划分为4种级别 从而使程序能够更加灵活地控制对象的生命周期 级别从高到低分别是 强引用 —> 软引用 —> 弱引用 —> 虚引用 ↑ 强引用是作为基类的 , 另外三种引用类型都是它的子类 (一) 强引用 ( StrongReference
阅读全文
摘要:注解不仅包含了元数据,它还可以作用于程序运行过程中、注解解释器可以通过注解决定程序的执行顺序 Java提供了三种内建注解 创建自定义注解和创建一个接口类似 , 但是要在interface前面加上@符号 注解的定义有一些限制 注解方法不能带参数 注解方法的返回值类型可以是 : 基本类型 , Strin
阅读全文
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性Java本身是一种静态语言 , 不能够在运行期改变程序结构和变量类型但是反射机制是一种十分重要的动态特性 实现示例首先定义一个类 获取该类中的属性和值 基于这种反射机制
阅读全文
浙公网安备 33010602011771号