摘要:
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)