函数式编程

有哪些编程范式

  • 命令式编程:告诉计算机要做什么。代表语言有:C, C++, Java, Javascript, BASIC,Ruby

语法糖

什么是语法糖

是让程序更加简洁,有更高的可读性的一种代码写法。

反射机制

什么是反射

首先大家应该先了解两个概念,编译期运行期

Iterator和Enumeration

针对集合我们可以通过 “Iterator(迭代器)” 或 “Enumeration(枚举类)” 去遍历集合,但两者是有区别的。

Rest和Restful

什么是REST

REST是 Representational State Transfer的缩写,即表现层状态转移

正向代理与反向代理

客户端代理(前向代理、正向代理)

我们在国内上不了google、facebook,那我们实际可以在香港建个代理服务器,我们通过代理服务器就可以访问google与facebook了,这就叫前向代理,代理的是使用者;

BeanFactory和FactoryBean

BeanFactory

BeanFactory是IOC最基本的容器,负责生产和管理bean,它为其他具体的IOC容器提供了最基本的规范,例如DefaultListableBeanFactory和ApplicationContext等。

序列化与反序列化

基本概念

Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。

java对象的深浅复制

基本概念

浅拷贝:假设对象内部除基本数据类型外还引用有外部对象实例,则浅拷贝复制对象本身及外部应用对象的引用(并非对象)

软件设计模式

一、设计模式分类

总体来说设计模式分为三大类:

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×