P62 本规范的全部技术内容均在软件编码过程中必须遵循的技术规范。 例外:由工具自动生成的代码可以不遵循本规范。 为了使软件开发过程有章可循,保证软件质量,加强开发管理,特编制本规范。编写本规范的目标是提供一套编写高效可靠的 Java 代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强;而且通过遵循这些程序设计标准可使Java 软件开发者的生产效率显著提高。经验证明,若从一开始就花时间编写高质量的代码,则在软件开发阶段,对代码的修改要容易很多。最后,遵循一套通用的程序设计标准将带来更大的一致性,使软件开发团队的效率明显提高。此外本规范也将作为软件项目、软件产品内部验收中代码检查、系统评价的依据。 本规范主要描述在采用Java语言进行软件设计开发时应遵循的设计开发规范,适用于软件项目、软件产品研发过程。
P13 概述:说起垃圾收集(GarbageCollection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期,人们就在思考GC需要完成的3件事情:哪些内存需要回收?什么时候回收?怎么样回收?
P42 软件架构视图概述、 软件架构视图案例、 软件架构视图最佳实践。
P16
P19 前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为<<有感:应聘Java笔试时可能出现问题>>,还有一篇忘了名字,读后深受启发。
P65
P20
P3 JavaEE开发人员必知必会。坚实的基础 - 核心JavaJavaSE中跑去界面编程如Swing、Awt等剩下的内容基本属于核心Java。
P7
P50 学习目标:能使用Java集成开发环境,运用Swing设计图形界面,运用JDBC访问数据库,掌握事件处理编程,了解简单两层C/S项目的开发及简单面向对象程序的设计过程,发展基本的团队协作开发能力。
P8
P4 在进行Flex开发时,与后台通讯时必须的。而在已Java作为后台程序时,BlazeDs是我们最常用的数据服务框架。而BlazeDs在使用时我们较多使用的都是AMF通道的数据传递,这时ActionScript与Java之间的数据类型转换则至关重要,BlazeDs在这方面做的很好,基本的数据类型转换都已经帮我们做好。下面我们先看下从ActionScript到Java的数据类型转换。
P6 MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个Mongo实例即可,Mongo有个内置的连接池(池大小默认为10个)。 对于有大量写和读的环境中,为了确保在一个Session中使用同一个DB时,我们可以用以下方式保证一致性。
P5 在Java中有很多方法调用存储过程。Jdbc,Spring中的SimpleJdbcTemplate也很好的封装了调用存储过程的方法。Spring中调用存储过程要求jdk的版本是jdk1.5以上的版本。这里介绍几种调用方法。
P11 现代许多流行的应用程序,越来越多的使用了脚本引擎,最典型的有Microsoft Office中的VBA等。脚本引擎能提供应用程序极大的可扩展性,也是被许多热忠于二次开发的使用者所乐意看到的。本文主要讲解BeanShell----这样一个Java应用程序脚本引擎,你会了解它的基本特性,及如何将它嵌入到你的应用程序中。你将看到,为自己的应用程序加上脚本引擎是多么容易的一件事情。
P5 运行时异常与一般异常有何区别?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。JAVA编译器要求方法必须声明抛出可能发生的非运行时异常,但并不要求必须声明抛出未捕获的运行时异常。
P18 Framework:RILConstants.java - 定义了java层用的RIL命令号常数 RIL.java – java层RIL的实现C lib:Ril.h – 定义了C层的RIL命好常数 Viatelecom-withuim-ril.c – ril的具体实现,设计AT的使用。
P14