摘要: 1:包装类:  byte      Byte  short     Short  int       nteger  long       Long  char       Character  boolean    Boolean  double      Double  float       Float ... 阅读原文
2019-08-06 14:52:02 阅读(2649) 评论(0)
摘要: 注解实现AOP代码流程变得极为简单,但是我们要明白其中的原理是何. 在我们自定义实现的AOP中加入几个注解就可以实现 注意点: 要写切面的注解-->Aspect 切入点可以直接写在增强上加上对应的注解就可以了. 配置文件中加入识别注解自动代理的代码.---->[<aop:aspectj-a... 阅读原文
2019-08-06 13:16:01 阅读(2364) 评论(0)
摘要: 一、数组概念     数组是长度固定内容可变的存储多个同一类型数据的容器。   二、定义数组     方式一:              这种方式定义的数组,只定义了长度而没有指定初始值,则初始值采用默认值。       数值类型为0,char型为 ‘a’,boolean型为false,引用类型为nul... 阅读原文
2019-08-06 12:31:12 阅读(3576) 评论(0)
摘要: 回顾传统垃圾回收器 HotSpot 垃圾收集器实现 Serial Collector(串型收集器) 使用场景,大多数服务器是单核CPU。 适用收集场景:1. 新生代收集(Young Generation Collection)2. 老年代收集(Old Generation Collection) Par... 阅读原文
2019-08-06 12:01:15 阅读(2573) 评论(0)
摘要: 使用java几十行代码实现一个高质量图片压缩程序,再也不用去自己找网络的压缩程序啦!而且很多网上的工具还有水印或者其他的限制,自己动手写一个简单的应用,是再合适不过了。 一、实现原理 1、声明两个字符串变量,分别是要压缩图片的路径和压缩后图片的存放路径 private String brfore_image_path... 阅读原文
2019-08-06 10:08:51 阅读(2457) 评论(0)
摘要: 周总结:1.面向对象:把不同的功能封装在不同的对象中,用到什么功能就找相应的对象      首先要定义描述对象的类,类是用来创建对象的      new Person()----->JVM使用的是Person.class来创建对象的,字节码中定义了说什么,对象中就有什么 2.成员变量:作用域是整个类,有默... 阅读原文
2019-08-06 09:19:33 阅读(2453) 评论(0)
摘要: 四种访问的修饰符分别是 (private    默认    protected     public)    此排序按照访问权限的大小(由小到大) 测试1:本类中进行 package Demo1; public class Test { private void show1(){ Syste... 阅读原文
2019-08-06 08:36:22 阅读(2409) 评论(0)
摘要: 在上一篇文章中,我们已经了解了一个starter实现自动配置的基本流程,在这一小结我们将复现上一过程,实现一个自定义的starter。 先来分析starter的需求: 在项目中添加自定义的starter依赖,自动在Spring中加载starter中的Bean; 从application.properties中加载指... 阅读原文
2019-08-06 06:38:26 阅读(2452) 评论(0)
摘要: 重载(overload) 方法名:相同 参数列表:不同 返回值类型:无关 修饰符:无关 定义位置:同一个类中   重写(override) 方法名:相同 参数列表:相同 返回值类型:相同 修饰符:子类访问权限不小于父类 定义位置:子类父类中   阅读原文
2019-08-06 06:01:23 阅读(2382) 评论(0)
摘要: 一. 前言 1.1 Java语言的概述 1.1.1 什么是Java语言 Java语言是美国SUN公司开发(斯坦福大学network),在1995年推出的高级编程语言。 2009年Oracle公司收购了SUN公司,推出了Java 7。 2014年发布了Java 8。 2017年发布了Java 9。 2018年发布了J... 阅读原文
2019-08-06 06:01:02 阅读(2882) 评论(0)