08-11工作总结

  分析OnlineJudge源代码,里面涉及注解、反射、代理等知识,基本理解了整体设计思路及各部分代码的功能

动态代理proxy一般使用在实现了接口的类上,如果类没实现接口,也可以使用proxy,获取动态代理对象,会实

现它所表示的实际对象的接口,proxy可以使用在接口级别上,这样可以通过proxy直接调用接口实现类的方法。

  分析了部分项目代码,对于设计思路以及功能的认识有待提高,关于近义词维护的实现还存在问题。

元注解知识:

  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:
    [email protected],
    [email protected],
    [email protected],
    [email protected]
  这些类型和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一下每个元注解的作用和相应分参数的使用说明。



  @Target:

   @Target说明了Annotation所修饰的对象范围:Annotation可被用于
packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循
环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。

  作用:用于描述注解的使用范围(即:被描述的注解可以用在什么地方)

  取值(ElementType)有:

    1.CONSTRUCTOR:用于描述构造器
    2.FIELD:用于描述域
    3.LOCAL_VARIABLE:用于描述局部变量
    4.METHOD:用于描述方法
    5.PACKAGE:用于描述包
    6.PARAMETER:用于描述参数
    7.TYPE:用于描述类、接口(包括注解类型) 或enum声明

时间: 2024-10-13 02:40:30

08-11工作总结的相关文章

Bentley GEOPAK Civil Engineering Suite V8i (SELECTSeries 3) 08.11.09.722 1CD建筑工程解决方案

Bentley GEOPAK Civil Engineering Suite V8i (SELECTSeries 3) 08.11.09.722 1CD建筑工程解决方案GEOPAK Civil Engineering Suite为设计道路.桥梁和多层立体桥梁.铁路.调度场等提供了完善的功能.GEOPAK Civil Engineering Suite是一个具弹性且完整的解决方案 + 诚信合作,保证质量!!!长期有效: + 电话TEL:18980583122 客服 QQ:1140988741 ,它

Bentley ProjectWise v8i 08.11.05.16 Admin+Server 项目协同系统

Bentley ProjectWise v8i 08.11.05.16 Admin+Server 项目协同系统 Bentley ProjectWise V8i v08.11.11.590 Admin 1CD Bentley ProjectWise V8i v08.11.11.590 Server 1DVD Bentley ProjectWise for TriForma v8 8.00.02.08 ProjectWise项目协同系统,使您能够在分布于世界各地的站点间交换工程项目信息,为所有指定的

Bentley.Descartes.V8i.SS5.08.11.09.601 1DVD

Autodesk Softimage Entertainment Creation Suite 2015 x64 JetBrains PyCharm Pro 3.1.2 Pro Win/Mac/Linux Malwarebytes Anti-Malware Premium 2.0.1.1004 Multilanguage + Portable Killetsoft TRANSDAT 17.22 Multilanguage Evaer Video Recorder for Skype 1.5.3.

Bentley.CivilStorm.V8i.SS5.08.11.05.113+Bentley.HAMMER.V8i.SS6.08.11.06.113

ANSYS.Customization.Tools(ACT).V17.0Bentley.CivilStorm.V8i.SS5.08.11.05.113Bentley.HAMMER.V8i.SS6.08.11.06.113Bureau.Veritas.Steel.v3.0eCSI.Bridge.2016.Advanced.v18.1.0.1227CSI.SAP2000.v18.1.0.1227Dassault.Systemes.SIMULIA.SIMULIA.FE-SAFE.2016.HF1Das

Bentley.OpenPlant.Isometric.Manager.V8i.SS5.08.11.09.404 1CD

Bentley.OpenPlant.Isometric.Manager.V8i.SS5.08.11.09.404 1CD Autodesk.Smoke.v2015.SP1.MacOSX 1DVD Autodesk.Smoke.v2015.SP1.Optional.Utilities.MacOSX 1DVD Edgecam.2014.R1.SU3.Update.Only 1CD Oshonsoft.8085 Simulator IDE 3.21 1CD Oshonsoft.AVR Simulato

2017/08/20 工作日志

最近加班和琐事好多,差点断了习惯,今日解决了一大堆,不过还有不少,但感觉已经好很多了,日常以后就不写在这边了,还是以贴技术部分的参考为主. 2017/08/09 从这一天开始被卡在ZTree的地区树上好几天,几乎没有进展,思维非常混乱.记录的东西有这几点: 1.类+问号:说明这是可以为null的类型. 2.使用项目引用会自动生成抽取,使用方法是"右键项目-属性页",用w3wp这个进程调试也与这个有关. 2017/08/11 一直没能解决地区树的问题,转到了改其他后台,做了组织机构的添加

Bootstrap 3.2.0 源码试读 2014/08/11

第二部 @media print 212至217行   pre,   blockquote {    /* 块引用 */     border: 1px solid #999;     page-break-inside: avoid;   } 215行是个空格,是什么个意思?闲着蛋疼往前翻了翻,3.0.X版本没这个问题.根本没这行. 设置边框宽度为1px,实心,颜色#999,并且避免在内容里挺入分页符. page-break-inside据说只有opera支持,可用的值有3个 auto,默认值

Prerequisites and Common Tools for AutoPLANT Applications v8i 08.11.11.113 Win64 1CD

Prerequisites and Common Tools for AutoPLANT Applications v8i 08.11.11.113 Win64 1CD FEFLOW v6.0.6007-ISO 1DVDLDRA.Testbed.v7.2-ISO 1CD(LDRA Testbed?主要用于在软件编程.软件测试与软件维护阶段, 以提高软件产品的质量,曾成功用于“神州”飞船项目软件测试)BENTLEY.AUTOPIPE.V08.05.01.11\ BENTLEY.AUTOPLANT.

Bentley OpenPlant PowerPID V8i SS5 08.11.10.427 1CD智能管道与仪表设计解决方案

Bentley OpenPlant PowerPID V8i SS5 08.11.10.427 1CD智能管道与仪表设计解决方案 OpenPlant PowerPID 是一款易于使用.由数据驱动的应用程序,可快速生成智能 P&ID,使用户能够捕获与重用开放格式的 信息.它可减少创建这些重要文档所需的时间并可在整个资产生命周期内共享所有流程信息.由于 OpenPlant PowerPID 是 围绕 ISO 15926 开放式数据架构而设计的第一款智能 P&ID 软件,因此,在 PowerPI

2014/08/11 – Backbonejs

[来自: Backbone.js 开发秘笈 第6章] Template 用法: 通过 Underscore.js 提供的 _.template() 方法,我们可使用 <% ... %> 包含js代码:使用 <%= ... %> 输出变量值:使用 <%- ... %>输出转义后的变量值. (function ($) { //define ------------------------- var UserModel = Backbone.Model.extend(); v