摘要: 1、反射定义 反射是java的动态机制,可以允许我们在程序“运行期间”再确定实例化,调用某个方法,操作某个属性。 反射机制大大的提高了代码的灵活度,但是会有更高的系统开销和较慢的运行效率,因此反射机制不能被过度的使用。 2、反射原理 (1)类对象:JVM在加载一个类的class文件时,就会同时创建一 阅读全文
posted @ 2024-01-24 20:39 执着的怪味豆 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、集合综述 (1)定义:集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便。 (2)java集合框架中相关接口 java.util.Collection接口:所有集合的顶级接口。Collection下面有多种实现类,因此我们有更多的数据结构可供选择。 java.util.L 阅读全文
posted @ 2023-12-03 13:54 执着的怪味豆 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、java.net.Socket: (1)定义:Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互。 (2)方法 getInputStream():获取输入流,返回值是I 阅读全文
posted @ 2023-12-02 16:01 执着的怪味豆 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1、Java中的错误 (1)所有错误的超类:Throwable (2)Throwable的子类: 子类:Error,系统级别错误、运行环境错误。比如,虚拟机内存溢出。 子类:Exception,异常情况,通常是逻辑问题导致的程序级别错误,可在运行期间被解决。比如,空指针,下标越界。 (3)通常,程序 阅读全文
posted @ 2023-12-01 11:52 执着的怪味豆 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1、File:java.io.File (1)定义:File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径) (2)功能: 访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等 创建和删除文件或目录 访问一个目录中的子项 (3)构造器: ​ File 阅读全文
posted @ 2023-11-30 17:26 执着的怪味豆 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、JVM (1)Java虚拟机:是运行所有Java程序的抽象计算机,是Java语言的运行环境。 (2)JVM包括:一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域 (3)跨平台:JVM在执行字节码时,把字节码解释成具体平台上的机器指令执行。一套代码,一次编译,多平台运行。但是, 阅读全文
posted @ 2023-11-29 17:26 执着的怪味豆 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 消息转发机制的回顾以及涉及的几个方法的备忘 阅读全文
posted @ 2020-06-30 18:17 执着的怪味豆 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: iPhone机型尺寸,物理分辨率,逻辑分辨率,常用宏备忘 阅读全文
posted @ 2020-06-26 17:12 执着的怪味豆 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 1、本文总结了iOS应用启动过程中的详细流程,以及优化启动速度的一些注意点。 2、记录了+load与+initialize方法的区分 阅读全文
posted @ 2020-04-28 19:33 执着的怪味豆 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 介绍了Runloop的原理和结构,以及实际使用中的一些示例。 阅读全文
posted @ 2020-04-27 20:11 执着的怪味豆 阅读(247) 评论(0) 推荐(0) 编辑