![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
成神之路
自勉
Tang_zhihong
这个作者很懒,什么都没留下…
展开
-
类加载过程是线程安全的吗?
答案是:是的。 ClassLoader.loadClass()源码: Unless overridden, this method synchronizes on the result of <getClassLoadingLock> method during the entire class loading process. 除非是重写,那么这个整个加载过程都是同步的。 ...原创 2020-04-29 14:38:23 · 2881 阅读 · 0 评论 -
2.基础篇--面向对象三大基本特征,五大
封装 封装就是指把客观上的事务封装成抽象的类Class,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏,即类定义、方法、属性定义。封装是面向对象的特征之一,是对象和类概念的主要特性。简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防...原创 2020-04-15 16:07:37 · 157 阅读 · 0 评论 -
1.基础篇--面向对象
1.什么是面向过程? 自顶而下的编程模式。 把问题分解成一个一个步骤,每个步骤用函数实现,依次调用即可。 就是说,在进行面向过程编程时,不用考虑太多,开始就定义一个函数,然后再一步步实现即可。 典型用法:实现一个冒泡排序算法 2.什么是面向对象? 将事务高度抽象化的编程模式。 将问题分解成一个一个步骤,每个步骤进行相对应的抽象,形成对象,通过不同对象间的调用,组合解决问题。 就是说...原创 2020-04-15 16:08:03 · 176 阅读 · 0 评论