摘要:
对于初学者来说,方法的概念是第一次听到的,但实际上,它与C语言中的函数类似。它是一个可以多次使用并完成单个功能的代码块。 那么为什么要引入方法的概念呢? 我们可以想出一个问题。如果没有方法的概念,就意味着一个项目的所有功能实现代码都应该写在主功能中,这将使代码非常不可读,并且很难维护。如果盲目地修改 阅读全文
摘要:
使用logging.config配置logback.xml <?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- 定义日志文件的存储地址 --> <property name="LOG_DIR" value="logs"/> <!-- 阅读全文
摘要:
一、AOP概述 AOP,即面向切面编程,简单来说就是将代码中重复的部分抽取出来,在需要执行的时候使用动态代理的技术,在不修改源码的基础上对方法进行增强;AOP也是Spring框架的一个重点,利用AOP可以实现业务逻辑各个部分的隔离,从而使得业务逻辑各个部分的耦合性降低,提高程序的可重用性,同时提高开 阅读全文
摘要:
类加载时机 什么情况下虚拟机需要开始加载一个类呢?虚拟机规范中并没有对此进行强制约束,这点可以交给虚拟机的具体实现来自由把握。 类初始化时机 1)遇到new、getstatic、putstatic或invokestatic这四条字节码指令(注意,newarray指令触发的只是数组类型本身的初始化,而 阅读全文