语法糖

什么是语法糖

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

反射机制

什么是反射

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

BeanFactory和FactoryBean

BeanFactory

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

序列化与反序列化

基本概念

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

java对象的深浅复制

基本概念

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

软件设计模式

一、设计模式分类

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

hash函数与冲突解决

什么是Hash?

一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。

java中的string、stringbuilder、stringbuffer

String

  • String str=”hello world”和String str=new String(“hello world”)的区别,前者存放在运行时常量池,后者存放在堆中。

java中关键字

1. 访问控制

private私有的

private 关键字是访问控制修饰符

java中的引用

Java中的引用,有点像C++的指针。通过引用,可以对堆中的对象进行操作。在某函数中,当创建了一个对象,该对象被分配在堆中,通过这个对象的引用才能对这个对象进行操作。

Your browser is out-of-date!

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

×