摘要:原文地址...以下为经过个人排版和整理------------------------------------------------------------------------------------------------建议:在阅读本文前,先理一理同步的知识,特别是syncronized同...
阅读全文
摘要:题目要求:银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:*银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。*有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。*异步随机生成各种类型的客户,生成各类型...
阅读全文
摘要:动态代理 与AOP (Aspect Oriented Program)面向方面编程,OOP为面向对象"代理"的概念与作用 生活中的代理: 代理商,降低批发价格和运输成本程序中的代理: 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能, 例如,异常处理、日志、计算方法的运行时间、事务...
阅读全文
摘要:"类加载器" *类加载器的作用, 把用到的类.class 加载到内存,以二进制码的形式存在 *Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类: 继承关系: BootStrap--> ExtClassLoader--> AppClassLoader *类加...
阅读全文
摘要:注解"1.5高新特性"(重点) 注解是一种注释类型的"接口" java提供的三个最基本的注解接口,位于java.lang包 @Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。 在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器...
阅读全文
摘要:"内省"(IntroSpector)--> 了解"JavaBean" "*"JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类的方法主要用于访问私有字段 且其方法符合一定的命名规则: getXxx() setXxx(),可以通过方法名推断其功能 "*"如果在两个模块之间传...
阅读全文
摘要:在java主流的开源框架中都应用了反射技术,学习反射能让我们加深对这些框架的理解,如果有能力也可以做出自己的功能框架反射的作用: "实现框架功能" 框架与工具类的区别:工具类被用户提供的类调用,框架是调用用户提供的类 如果用户的类相当于一扇门,框架相当于房子,工具类相当于门上的锁。 框架要解决的...
阅读全文
摘要:认识反射反射是自java诞生就具备的高级特性,其强大的扩展能力使Java严谨死板的语法变得灵活使用反射能够超越一些Java对普通类的限定,有关反射的主要相关类存在于java.lang.reflect包中但是反射也有其缺点,就是结构代码较为复杂,使人难以理解,在编程中应当注释上普通的实现方式由于反射将...
阅读全文
摘要:JDK1.5版本出现的高级特性 Enumeration枚举 Enumeration "1.5新特性"概念: 枚举就是要让某个类型的变量取值只能为若干个固定值中的一个,否则编译器就会报错。 枚举可以让编译器在编译时就可以控制程序中填写的非法值;而普通变量的方式在开发阶段无法实现这一目标。WeekDay...
阅读全文
摘要:java常识概述以及JDK1.5部分新特性概述:Java分为三种:Java SE、Java EE、Java ME分别是Standard Edition,Enterprise Edition,Micro Edition的简写,标准版、企业版、微型版ide (itegrity development e...
阅读全文
摘要:IO流体系的知识梳理与深化,用EditPlus以代码格式编写IO流(重点) 设备之间的数据传输,由于会操作系统底层设备,io操作会抛 IOException,编程时要进行处理 要认清"流"的概念,read 是获取数据到流中,write是将流中的数据写出去主要体系: 抽象基类,派生出的子类都是以父类作...
阅读全文
摘要:本文主要探讨一下HashMap & HashSet & Hashtable 等集合的哈希表数据结构了解hash()方法 与equals() 方法的关联,说一下本人的理解"哈希表"数据结构 (参考了SUN官方文档以及无数的网上资料做出的个人总结) 在集合框架中 HashSet Hashtable Ha...
阅读全文
摘要:在EditPlus 中编写,为保持格式就插入到代码集合框架(重点)-----------------------------------------------------------------------Collection 位于 java.util 包中,是集合体系的一个超级接口;一个Coll...
阅读全文
摘要:Google Java编程风格指南January 20, 2014作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-...
阅读全文