在学完Java的面向对象之后,总结所学的知识的时候,觉得用概念来解释实在太抽象,然后想通过大家喜闻乐见的举例的方法来试着理解它一遍,这里写出来,请大家看看我理解得对不对,另外也加深一遍自己的理解(能讲出来才是真的理解)。…
分类:编程语言
Java之Math类使用小结
Java的Math类封装了很多与数学有关的属性和方法,大致如下: public class Main { public static void main(String[] args) { // TODO Auto-gen…
Java异常与处理机制
Java异常与处理机制Java的异常层次体系 Java的所有异常对象都派生自Throwable类,下层有两个分支:error和exception。 Error分支描述Java运行时系统内部错误或资源耗尽错误,遇到派生自E…
Redis常用五大数据类型
五大数据类型常用的命令(此处只介绍常用命令更多命令请参考https://www.redis.net.cn/tutorial/3505.html): Key(键): keys * 查…
史上最全IO流详解,看着一篇足矣
一:要了解IO,首先了解File类 File类里面的部分常量,方法 No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符…
【java新特性】之方法引用与Lambda表达式
在Lamda新特性的支持下,JAVA8中可以使用lamda表达式来创建匿名方法。然而,有时候我们仅仅是需要调用一个已存在的方法(如java中已经定义好的方法),在这时候java8新特性“方法引用”将会进一步简化操作(注意…
小白之旅30-1
Filter 过滤器 概念:当访问服务器的某些资源时,过滤器可以将请求先进行拦截,在完成了一定的特殊功能后,可以让此请求继续执行。 一. 实现步骤 1、实现Filter接口 2、重写方法 3、配置web.xml <…
Java并发编程基础篇
Java并发编程想必大家都不陌生,它是实现高并发/高流量的基础,今天我们就来一起学习这方面的内容。 什么是线程?什么是进程?他们之间有什么联系? 简单来说,进程就是程序的一次执行过程,它是系统进行资源分配和…
自己实现简易版AOP,含AOP实现的步骤分解
一、需求: 自己实现AOP:1.0版本:在某个方法上加”@InOutLog”注解,那么执行到该方法时,方法的前面、后面会输出日志信息。 【自己实现AOP 2.0版本(实现Spring的有前…
类的初始化变量和方法的执行顺序(父子类)
static和没有static的区别:*static的属性/方法在类加载时就已经做好准备,因此类名.就可以调用,与对象存在不存在无关。*非static的属性/方法隶属于对象,必须先创建对象,才能使用。 static的方…
springCloud 搭建Eureka
1.创建springBoot项目 2.在pom.xml中添加依赖 <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=&…
Java 11 新功能来了!
关键时刻,第一时间送达! 目前 Oracle 已经发布了 Java Development Kit 10,下个版本 JDK 11 也即将发布。本文介绍 Java 11 的新功能。 根据Oracle新出台的每6个月发布一次…