1. 一些缩写单词的全称(含中文翻译)
IDE - Integrated Development Environment 集合开发环境
XML -- Extensible Markup Language 可扩展标记语言
HTML -- Hyper Text Markup Language 超文本标记语言
JSP -- Java Server Pages Java服务器页面
JDBC -- Java Database Connectivity Java数据库连接
JNDI -- Java Naming and Directory Interface Java目录和命名接口
EL -- Expression Language EL表达式
JSTL -- Java Server Pages Standard Tag Library JSTL标签/服务器页面标准标签库
AJAX -- Asynchronous JavaScript and XML 异步Java脚本及可扩展标记语言、使网页实现异步更新
JSON -- JavaScript Object Notation JS对象标记,一种轻量级的数据交换格式
AOP -- Aspect Oriented Programming 面向切面编程, Spring的核心
IOC -- Inversion of Control 控制反转,Spring的核心
RPC -- Remote Procedure Call 远程过程调用,如TCP,UDP
TCP - Transmission Control Protocal 传输控制协议
UDP - User Datagram Protocal 用户数据报协议
MOM -- Message Oriented Middleware 面向消息中间件,分布式系统的集成
ASCII -- American Standard Code for Information Interchange 阿斯卡码 ,基于拉丁字母的一套电脑编码系统
事物 Transaction:
JPA -- Java Persistence API Java持久层API
API -- Application Programming Interface 应用程序编程接口
JTA -- Java Transaction API Java事物API
透视图 perspective
首选项 preferences
2. Spring单元测试手动加载Spring配置文件,并启动Spring容器关键代码:
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-Mybatis.xml");
3. 正则表达式 Regular Expression
\w -- 任意字母、数字、下划线 \W -- 除了\w以外的任意字符
\d -- 任意数字 \D -- 除了数字意外的任意字符
\s -- space 匹配空格 \S -- 任意不是空白符 的字符
* 贪心 0次或多次
? 懒惰 0次或1次
+ 一次或多次
. 匹配除了换行符以外的任何字符
{n} 重复n次
{n, m} 重复n到m次
{n, }重复n次以上
4. Overload vs Override 重载和重写
重载涉及同一个类中的同名方法,要求方法名相同,参数列表不同,与返回值类型无关。
重写涉及的是子类和父类之间的同名方法,要求方法名相同、参数列表相同、返回值类型相同。
5. 可变参数:
参数个数不固定, 只能出现在参数列表最后, ...位于变量类型和变量名之间,前后有无空格皆可,调用可变参数的方法时,编译器为该可变参数隐含创建的一个数组,在方法体中以数组的形式访问可变参数。
6. 命名规则:
1. 工程project, 首字母小写, e.g.,qq, notebook
2.