摘要: 写这篇主要是由于自己一直忘记,动态代理在许多地方都是常用,特别是在接触一框架,都有动态代理的影子。 动代理模式是什么,简单来说代理就是在你要执行的核心内容前后进行一些修饰。 应用到程序中:即将核心功能与辅助功能(事务、日志、性能监控代码)分离,达到核心业务功能更纯粹、辅助业务功能可复用。 一、静态代 阅读全文
posted @ 2020-10-29 11:08 MyHours 阅读(400) 评论(0) 推荐(0)
摘要: 相信有许多入门java的对于“==”和"equlas"一直处于懵懵懂懂的状态,查了很多资料最终都混淆。这篇是本人回想两者区别时候又陷入了懵懂状态,故此重新对“==”和“equals”进行解析,若本章出现错误地方,请留言指正,谢谢! 1、原生equals与运算符“==”实质是一致的 为什么会说是一致性 阅读全文
posted @ 2020-10-02 21:47 MyHours 阅读(601) 评论(0) 推荐(0)
摘要: 一、final(掌握) 1.1 final修饰变量 生活生产中有些数据是不可变的,做成常量 使用final修饰的变量成为常量,不可再次赋值 final修饰的变量必须在声明的后面直接赋值 常量 字面值常量 1/3/555aaa、hhh、hehehe 自定义常量 把变量使用final修饰 final i 阅读全文
posted @ 2020-09-20 18:12 MyHours 阅读(533) 评论(0) 推荐(0)
摘要: 一、抽象概述 不具体的,似是而非的 没有具体实现的 比如Animal,只是对动物的大概描述 能吃 能睡 具体吃啥,怎么睡我们无从得知,创建出来的对象意义不大 我们认为这种类不应该直接创建对象,应该让其子类创建具体的对象 怎么限制?做成抽象类 abstract修饰的类可以变成抽象类 二、抽象类(重点) 阅读全文
posted @ 2020-09-19 19:06 MyHours 阅读(291) 评论(0) 推荐(0)
摘要: 一、面向对象 定义【面试必备】:面向对象是一种编程思想,对象是指现实生活中的具体存在事物,是类的具体描述。【例如:一辆超跑跟超跑设计图纸==》图纸即为类,造出来的超跑就是对象】。 类是指一组具有相同或者相似的属性、行为的统称,是对象的抽象。 类的创建: /** * 创建Dog类 * 抽取狗子的特征, 阅读全文
posted @ 2020-09-13 17:08 MyHours 阅读(237) 评论(0) 推荐(0)
摘要: 一、方法的多级调用 案例: public class Demo01 { public static void main(String[] args) { System.out.println("准备调用show01"); show01(); System.out.println("main方法结束啦 阅读全文
posted @ 2020-09-12 19:02 MyHours 阅读(151) 评论(0) 推荐(0)
摘要: 一、Java简介 Java是一门面向对象编程语言,由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 Java有三大体系:【2005年6月,Jav 阅读全文
posted @ 2020-09-12 15:35 MyHours 阅读(483) 评论(0) 推荐(0)
摘要: 一、集成开发工具Eclipse 官网:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2020-06/R/eclipse-jee-2020-06-R-win32-x86_64. 阅读全文
posted @ 2020-09-10 20:57 MyHours 阅读(260) 评论(0) 推荐(0)
摘要: 一、循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while、for、do...while是Java的循环 二、While循环 语法格式:int i = 0;//初始化值 while(i<10){ //循环判断 ​ 循环体 循环重复执行的代码 ​ 循环控制语句 } 解析While循环 阅读全文
posted @ 2020-09-09 20:26 MyHours 阅读(388) 评论(0) 推荐(0)
摘要: 一、基本if选择结构 语法:if(布尔表达式){ //代码块 } ==》对布尔表达式进行判断,为true执行代码块,为false跳过代码块 class Demo03 { public static void main(String[] args) { System.out.println("Hell 阅读全文
posted @ 2020-09-06 16:40 MyHours 阅读(217) 评论(0) 推荐(0)