![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
DarvenDXJ
就读于沈阳东北大学软件学院,专业方向为软件工程,对大数据相关知识有深入学习,酷爱编程
展开
-
对java反射机制的一点理解
1、什么是java反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。java的翻着原理其实就是将类中的各个成分(成员变量、方法、属性等) 2、反射的基本原理 下图是JVM加载类的基本原理,利用了反射机制 反射可以 (1)将.cla...原创 2020-04-22 13:30:07 · 139 阅读 · 0 评论 -
ArrayList、Vector和LinkedList的简单区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲...转载 2020-04-21 16:06:58 · 116 阅读 · 1 评论 -
Python3 迭代器与生成器简单介绍
1、什么是 python3 迭代器? 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: >>> list=[1,2,3,4] &...原创 2020-02-17 17:27:51 · 94 阅读 · 0 评论