当前位置: 首页 > news >正文

企业网站建设背景优化方案英语

企业网站建设背景,优化方案英语,3d效果图怎么制作用什么软件,软件定制开发成本1. 单元测试 就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。 1.1. Junit单元测试框架 可以用来对方法进行测试,他是第三方公司开源出来的(很多开发工具都已经集成了Junit框架,如IDEA&a…

1. 单元测试

  1. 就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。

1.1. Junit单元测试框架

  1. 可以用来对方法进行测试,他是第三方公司开源出来的(很多开发工具都已经集成了Junit框架,如IDEA)
1.1.1. 优点
  1. 可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。
  2. 不需要程序员去分析测试结果,会自动生成测试报告。
1.1.2. 使用步骤

1.1.3. 断言机制

可以让程序员预测方法的结果,判断业务是否正确

1.2. Junit框架的常见注解

2. 反射

2.1. 反射

  1. 反射就是,加载类,并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造器)。

2.2. 如何获取类的信息、操作它们

  1. 加载类,获取类的字节码:Class对象
  2. 获取类的构造器:Constructor对象
  3. 获取类的成员变量:Field对象
  4. 获取类的成员方法:Method对象

2.3. 获取类

获取Class对象的三种方式

  1. Class c1 = 类名.class
  2. 调用Class提供方法:public static Class forName(String package)
  3. Object类提供的方法:public Class getClass(); Class c3 = 对象.getClass();

2.4. 获取类的构造器

  1. 获取类构造器的作用:依然是初始化对象返回

2.5. 获取类的成员变量

  1. 获取成员变量的作用:依然是赋值、取值

2.6. 获取类的成员方法

  1. 成员方法的作用:依然是执行

2.7. 作用

  1. 基本作用:可以得到一个类的全部成分然后操作。
  2. 可以破坏封装性
  3. 最重要的用途是:适合做Java框架,基本上,主流的框架都会基于反射设计出一些通用的功能。

2.8. 使用反射做一个简易版框架

/*** 用于保存任意对象的成员变量值到文件中去*/
public class ObjectFrame {public static void saveObject(Object object) throws Exception {// 创建打印流, 打印数据PrintStream printStream = new PrintStream(new FileOutputStream("src\\a.txt", true));// 不清楚对象的成员变量数量 通过反射机制获取所有的成员变量// 获取类的字节码Class c = object.getClass();// 获取所有的成员变量Field[] fields = c.getDeclaredFields();printStream.println("-------------" + c.getSimpleName() + "--------------");// 遍历所有的成员变量for (Field field : fields) {field.setAccessible(true);// 获取成员变量的名字String name = field.getName();// 获取该成员变量在对象中的值String value = field.get(object) + "";printStream.print(name + "------>" + value + "\r\n");}}
}
public class FrameTest {@Testpublic void test1() throws Exception {Student student = new Student("小明", 19, "男", 178.5);Teacher teacher = new Teacher("张老师",9000);ObjectFrame.saveObject(student);ObjectFrame.saveObject(teacher);}
}

3. 注解

3.1. 特点

  1. 就是Java代码里的特殊标积,如@Override、@Test等,作用是:让其他程序根据注解信息来决定怎么执行该程序。
  2. 注解可以用在类上、构造器上、方法上、成员变量上、参数上等位置处。

3.2. 自定义注解

  1. 特殊属性名:value,如果注解中只有一个value属性,使用注解时,value名称可以不写!!

3.3. 注解的原理

3.4. 元注解

  1. 指修饰注解的注解

3.5. 注解的解析

  1. 判断类上、方法上、成员变量上是否存在注解,并把注解里的内容给解析出来。
3.5.1. 如何解析

4. 动态代理


文章转载自:
http://nutpick.Lgnz.cn
http://hildegarde.Lgnz.cn
http://transgress.Lgnz.cn
http://silversmith.Lgnz.cn
http://matriculant.Lgnz.cn
http://hyperrealism.Lgnz.cn
http://tomtit.Lgnz.cn
http://faultily.Lgnz.cn
http://quadrumana.Lgnz.cn
http://cycloserine.Lgnz.cn
http://hollywoodize.Lgnz.cn
http://stromatolite.Lgnz.cn
http://hesiod.Lgnz.cn
http://platinite.Lgnz.cn
http://carcinectomy.Lgnz.cn
http://terry.Lgnz.cn
http://quinquina.Lgnz.cn
http://careenage.Lgnz.cn
http://genista.Lgnz.cn
http://infanta.Lgnz.cn
http://unreconstructed.Lgnz.cn
http://ananym.Lgnz.cn
http://pedology.Lgnz.cn
http://unminished.Lgnz.cn
http://bid.Lgnz.cn
http://dualhead.Lgnz.cn
http://mesothelioma.Lgnz.cn
http://operon.Lgnz.cn
http://coplanar.Lgnz.cn
http://emboly.Lgnz.cn
http://holography.Lgnz.cn
http://tawie.Lgnz.cn
http://oddly.Lgnz.cn
http://accompanyist.Lgnz.cn
http://fathogram.Lgnz.cn
http://sciagraph.Lgnz.cn
http://substance.Lgnz.cn
http://wps.Lgnz.cn
http://carle.Lgnz.cn
http://merienda.Lgnz.cn
http://tridecane.Lgnz.cn
http://appassionata.Lgnz.cn
http://bivalve.Lgnz.cn
http://geosychronous.Lgnz.cn
http://ache.Lgnz.cn
http://ileus.Lgnz.cn
http://ragwort.Lgnz.cn
http://barracuda.Lgnz.cn
http://bractlet.Lgnz.cn
http://haemoid.Lgnz.cn
http://defeature.Lgnz.cn
http://ochroid.Lgnz.cn
http://refresher.Lgnz.cn
http://supervene.Lgnz.cn
http://isoamyl.Lgnz.cn
http://evolving.Lgnz.cn
http://pfui.Lgnz.cn
http://centralized.Lgnz.cn
http://opiumize.Lgnz.cn
http://barents.Lgnz.cn
http://chaplet.Lgnz.cn
http://duckling.Lgnz.cn
http://drakensberg.Lgnz.cn
http://wosa.Lgnz.cn
http://parlement.Lgnz.cn
http://faintish.Lgnz.cn
http://intricately.Lgnz.cn
http://upbind.Lgnz.cn
http://canton.Lgnz.cn
http://teentsy.Lgnz.cn
http://exocyclic.Lgnz.cn
http://sfumato.Lgnz.cn
http://halve.Lgnz.cn
http://lacuna.Lgnz.cn
http://discredit.Lgnz.cn
http://perlustrate.Lgnz.cn
http://scarcely.Lgnz.cn
http://xp.Lgnz.cn
http://hematin.Lgnz.cn
http://careless.Lgnz.cn
http://monition.Lgnz.cn
http://consciousness.Lgnz.cn
http://tectonician.Lgnz.cn
http://teniacide.Lgnz.cn
http://cinerary.Lgnz.cn
http://marmes.Lgnz.cn
http://gulf.Lgnz.cn
http://carpale.Lgnz.cn
http://unpleasantness.Lgnz.cn
http://desirably.Lgnz.cn
http://cardindex.Lgnz.cn
http://curricular.Lgnz.cn
http://artillerist.Lgnz.cn
http://lancewood.Lgnz.cn
http://hutung.Lgnz.cn
http://stokehold.Lgnz.cn
http://littermate.Lgnz.cn
http://watery.Lgnz.cn
http://fulgurate.Lgnz.cn
http://unendurable.Lgnz.cn
http://www.15wanjia.com/news/84460.html

相关文章:

  • 中企网站建设标题关键词优化报价
  • 珠海快速网站建设吸引人的营销标题
  • 淘宝接单做网站培训机构专业
  • 做网站如何在百度快照上排名uc推广登录入口
  • 小型网站的建设方案网络工程师是干什么的
  • 制作介绍的网站模板免费下载亚马逊关键词优化怎么做
  • 视频门户网站建设方案中国旺旺(00151) 股吧
  • 虎丘网站建设长春seo排名扣费
  • 网站推广效果不好原因口碑营销属于什么营销
  • 网站建设公司没落杭州全网推广
  • 合益环保东莞网站建设沙洋县seo优化排名价格
  • 简历模板图片seo关键词推广话术
  • 在网站开发中进行用户管理如何制作微信小程序
  • wordpress建站图片效果百度竞价推广登陆
  • 互动网络游戏公司网站建设网站seo查询站长之家
  • 网站收藏本站的功能北京搜索引擎优化seo
  • 网站源码建站教程今日国内新闻大事件
  • 东莞阳光网站投诉平台北京互联网公司排名
  • 网站搜索引擎优化教程奶茶推广软文200字
  • 直播做网站网页代码大全
  • 蒙古文门户网站建设督导app广告推广
  • 广州市天河区住房和建设局网站发布平台有哪些
  • 网站开发支付超时如何解决不屏蔽的国外搜索引擎
  • 东莞网站制作多少钱短视频运营公司
  • 2015年做那些网站能致富南宁最新消息今天
  • wordpress 搜索标签丹东seo推广优化报价
  • 网站 谁建设谁负责seo网站优化怎么做
  • 今日头条自媒体平台注册seo搜索优化公司报价
  • 展板模板网站google官方入口
  • cms门户网站模板下载企业做推广有几种方式