admin

  • Java基础:Java中的==,equals与hashCode的区别与联系

    Java 中的 ==, equals 与 hashCode 的区别与联系 概述 概念: == : 该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系 equal…

    2019年12月29日 988
  • Java基础:Java抽象类与接口的区别

    谈谈Java抽象类与接口的区别? 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 抽象类与接…

    2019年12月29日 918
  • Java基础:int与Integer区别

    int与Integer区别 int与Integer的基本使用对比 Integer是int的包装类;int是基本数据类型; Integer变量必须实例化后才能使用;int变量不需要;…

    2019年12月29日 1.08K
  • Java基础:Java对象初始化过程

    我们都知道,创建对象是由 new关键字调用构造方法 返回类实例。 例如 : Person jack = new Person(); 这句话到底做了什么事情呢 ? 其实就是讲对象的初…

    2019年12月29日 979
  • Java基础:谈谈final、finally、finalize的区别

    谈谈final、finally、finalize的区别? final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象…

    2019年12月29日 1.02K
  • Java基础:面向接口编程详解

    我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为…

    2019年12月29日 896
  • Java基础:面向对象六大原则

    本文主要介绍了面向对象六大原则。 单一职责原则(Single-Resposibility Principle)。 "对一个类而言,应该仅有一个引起它变化的原因。&quot…

    2019年12月29日 929
  • Java基础:Java基础:Java的反射机制

    反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为ja…

    2019年12月29日 1.12K
  • Java基础:Java中重载与重写的区别

    Java中重载与重写的区别 重载(Overloading)   – 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型…

    2019年12月29日 1.22K
  • java 线程池、信号量

    当我们需要执行一个异步任务时,通常会创建一个线程并启动它,通常任务执行完,线程会被回收,这的确很方便。但我们有大量的任务需要去执行,高并发的情况下,我们都需要不断的创建线程,创建线…

    2019年12月29日 1.16K
  • Java 注解详解

    在使用SpringBoot作为Web敏捷开发的框架之后,SpringBoot除了自动装配配置的便捷之外,在很多时候需要基于注解来开发。注解不仅增加了代码的可读性,还增加了开发的速度…

    2019年12月29日 933
  • Java常见安全算法

    本文整理了常见的安全算法,包括MD5、SHA、DES、AES、RSA等,并写了完整的工具类(Java 版),工具类包含测试。 一、数字摘要算法 数字摘要也称为消息摘要,它是一个唯一…

    2019年12月29日 1.02K
  • 工厂设计模式

    工厂设计模式 一.什么是工厂设计模式 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。因为工厂模式就相当于创建实例对象的new,虽然这样做,可能多做一…

    2019年12月29日 1.00K
  • java8 lambda

    λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; } 转成λ表达式后是这个样子: (…

    2019年12月29日 1.08K
  • Rxjava3

    组合操作符 继上一篇讲述了过滤操作符,这一篇讲述组合操作符,组合操作符可用于组合多个Observable。组合操作符相对于过滤操作符要复杂很多,也较难以理解,需要花费时间去看文档查…

    2019年12月29日 3.42K
  • Rxjava2

    上一篇文章介绍了rxjava的基本用法,和一些常用的操作符,以及rxjava的链式操作带来的好处。由于rxjava非常的强大,让我如此的痴迷,我打算写五篇文章,专门讲解rxjava…

    2019年12月29日 1.13K
  • Rxjava1

    Rxjava在目前的开发中已经是如火如荼,非常的流行,唯一的就是上手不太容易,学习成本高,学习rxjava有一段时间了,也看了老罗的rxjava视频,决定自己总结下。 另外欢迎st…

    2019年12月29日 1.00K
  • 阿里巴巴Java开发手册阅读笔记

    1.抽象类命名使用 Abstract 或 Base 开头; 异常类命名使用 Exception 结尾; 测试类命名以它要测试的类的名称开始,以 Test 结尾。 2.POJO 类中…

    2019年12月29日 1.06K
  • servlet

    一、什么是servlet servlet是在服务器上运行的小程序。一个servlet就是一个 java类,并且通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的程序。 继承…

    2019年12月29日 1.24K
  • mybatis

    一.mybatis 基本配置 最近几天一直在学习mybatis,看了一些源码,本文讲述mybatis的一些基本配置和基本的用法和注意到一些细节。个人时间和精力有限,本文属于流水账类…

    2019年12月29日 1.16K
QR code