Java反射反射:框架设计的灵魂 框架:半成品软件.可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射机制,JAVA语言编译之后会生成一个.class文件,反射就是通过字节码文件找到某一个类、类中的方法以及属性等。 好处 可以在程序运行过程中,操作这些对象 ...
Junit测试
Junit测试Junit单元测试: 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出预期的值 白盒测试:需要编写代码,关注程序具体的执行流程 Junit使用:白盒测试 步骤 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest 包名 ...
git命令
git常用操作:git init:使用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 git clone: 使用 git clone 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。 git add:使用git add ...
Spring的相关配置
基本概念 IOC:(Inverse of Control)控制反转 将对象的创建权反转(交给)Spring DI:(Dependency Injection)依赖注入 前提必须得有IOC的环境,Spring管理这个类的时候将类的依赖的属性注入(设置)进来 AOP:(Aspect Ori ...
设计模式
设计原则 找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。 针对接口编程,而不是针对实现编程。 多用组合,少用继承。 为了交互对象之间的松耦合设计而努力。 类应该对扩展开放,对修改关闭。 设计模式策略模式 定义了算法族,分别封装起来,让他们之间可以互相替换, ...
关于java中的注解
什么是注解?定义 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 练习代码 JDK中的三种注解 @Override ...
servlet相关内容
详细连接菜鸟教程 servlet相关概念 Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API. Java Servlet 是运行在 Web ...
数据库
数据库Mysql数据库 Mysql语句 SQL: Structure Query Language:结构化查询语言 DDL:数据定义语言:定义数据库,数据表他们的结构:create(创建) drop(删除) alert(修改) DML:数据操纵语言:主要用来操作数据 insert(插入) updat ...