java
文章平均质量分 90
fc289738973
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义View--概述(一)
自定义View是Android开发中的一个有趣而有用的技能,它可以让我们实现一些系统控件无法满足的效果。比如,我们可以自己写一个TextView,来显示一些特殊的文字或图案。要实现自定义View,我们需要了解几个重要的方法,它们分别是:onMeasure():这个方法用来确定View的大小,它会根据不同的测量模式(UNSPECIFIED,EXACTLY,AT_MOST)来计算出View的宽度和高度。测量模式与父View的布局参数有关,我们后面会详细分析。原创 2023-04-19 20:27:13 · 186 阅读 · 0 评论 -
Java语言高级特性——反射(笔记)
反射 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的,并且能够获得此类的引用。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。 反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。这时候,我们使用 JDK 提供的反射 API 进行反射调用。反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。是Java被视为动态语言的关键。 Java反射机制主要提供了以下原创 2021-09-23 01:09:11 · 210 阅读 · 0 评论 -
Java语言高级特性——注解(笔记)
反射 概念 将类的各个组成部分封装为其他对象。 1.1 类加载器 当程序要使用某个类时,如果该类没有加载到内存,则系统会通过类的加载,类的连接,类的初始化三个步骤对类进行初始化。如果不出现意外的情况,jvm将会连续完成这三个步骤,所以有时也把这三个步骤统称为类的加载或者类的初始化 类的加载: 就是将class文件读入内存,并为之创建java.lang.Class对象 任何类被使用时,系统都会为之建立一个java.lang.Class对象 类的连接: 验证阶段:用于检验被加载的类是否有正确的内部结构,并原创 2021-09-22 21:51:37 · 220 阅读 · 0 评论
分享