摘要:
Git是一个非常优秀的项目管理工具 常用命令地址 Git中的基本概念 工作区、暂存区、本地仓库、远程库 初始化本地仓库 git init 查看git中各个区域的状态 git status 查看历史提交信息 git log git log 查看版本信息 git reflog 工作区,就是我们写代码的区 阅读全文
摘要:
多线程 多线程 一个程序可以分为多个线程、线程是程序内部的一条执行路径; 所在包名:java.lang.Thread; 基本特点 线程作为调度和执行的单位,每个线程都拥有独立的运行栈和程序计数器(pc),线程切换的开销小; 多个线程会共享进程的相同的内存单元和堆(方法区和堆); 线程的使用 线程的创 阅读全文
摘要:
Java 异常 异常体系结构图 绿色的是编译时受检查的异常,如果在编译前得到处理,那么就不能通过编译;红色的异常则是不受检查的异常,只有在程序运行起来的时候才能被发现和处理; 异常概述 在 Java 语言中,将程序执行过程中发生的不正常的情况称为异常、不包括开发过程中的语法错误和逻辑错误。 Erro 阅读全文
摘要:
代理模式,静态、动态代理的实践 静态代理 静态代理实现步骤: 定义一个接口及其实现类; 创建一个代理类同样实现这个接口 将目标对象注入进代理类,然后在代理类的对应方法调用目标类中的对应方法。这样的话,我们就可以通过代理类屏蔽对目标对象的访问,并且可以在目标方法执行前后做一些自己想做的事情。 代码实现 阅读全文