- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 反射
通过反射操作字节码class文件。 反射相关类在 java.lang.reflect.* 包下, java.lang.Class:字节码,一个类型 java.lang.reflect.Methond:代表字节码中的方法字节码, java.lang.reflect.Constructor:代表字节码中的构造方法字节码, java.lang.reflect.Field:代表字节码中的属性字节码 获取字节码三种方式 Clasd.forName(“”) 参数必须是完整类名,是一个静态方法 对象.getClas
2021-04-26 22:20:20
103
原创 类加载器 双亲委派
类加载器 双亲委派 专门负责加载类的命令方法工具 ClassLoader 根据指定名称将class文件加载到jvm内存,转为class对象 jdk自带三个类加载器 启动类加载器 扩展类加载器 应用类加载器 启动类加载器专门加载rt.jar(jre下的lib)中的class文件,rt.jar都是jdk中最核心的类库 如果启动类加载器加载不到会通过扩展类加载器,加载ext文件夹下的jar 如果扩展类加载器没有加载到就得应用类加载器来加载,专门加载claddpath中的jar包 为了保证类加载安全
2021-04-25 00:09:15
92
原创 Java异常
异常 异常以类形式存在,抛出异常时new一个异常对象(jvm自动完成)。 异常父类是java.lang.Throwable 有两个子类 Error, Exception Error,直接终止程序,退出jvm Exception的ExceptionSubClass子类是编译时异常,在编写程序时要求对这种异常预先处理,否则编译器报错,又名CheckException RuntimeException子类是运行时异常,又名UnCheckException 处理异常两种方式: throws抛给上一级 try…
2021-04-20 23:25:50
77
原创 Java虚拟机架构——来自《Java虚拟机实战》的笔记
方法区 类加载子系统负责加载Class信息,加载的信息存放于方法区。 运行时常量池存放于方法区,包括字符串字面量和数字常量,是Class文件中常量池的内存映射。 Java堆 虚拟机启动时建立。 几乎所有Java对象实例存放于Java堆。 堆空间所有线程共享。 直接内存 直接内存是Java堆外、直接向系统申请的内存区间,访问速度优于Java堆。 NI
2017-09-12 09:31:19
492
原创 “不能打开文件mk:@*.chm”怎么办?——提供一种windows7上打不开chm的解决方法
“不能打开文件mk:@*.chm”怎么办?——提供一种windows7上打不开chm的解决方法1,右键关联chm文件的“打开方式”到\Windows\HH.exe 2,在命令行运行regsvr32 itss.dll 3,在命令行运行regsvr32 hhctrl.ocx
2017-06-21 10:27:30
3545
原创 盲人摸象——iOS简单应用ToDoList之sqlite数据本地化
最近花两天学习sqlite的简单应用,加到ToDolist中,然后搬运到github上面。git@github.com:RootChen/ToDoList.git设置文件路径sqlite实现数据增删查改,存储在本地。那么存储在本地哪里呢?这就需要我们设置文件路径了:- (NSString *)filePath { NSString *filePath = [NSHomeDirectory(
2015-10-25 19:42:23
368
原创 读书观点
读书观点观点来源 陈士骏自传 浪潮之巅 彼得泰尔在斯坦福的创业课(网易上的 第 5 课)最近读书后的一点总结,让我又用一种思考的愉悦在脑子里流动,思考是最大的乐趣,但关键是要有成果来证明思考结果的正确。 paypal与众不同的工程师文化 效率与创新来自对员工的选拔与充分尊重(对产品的主导权而不仅仅是执行)- 陈士骏自传描述的 Paypal 的主要特性 充分尊重还表现在彼得。泰尔实行的信息(营亏业绩、
2015-08-09 22:03:08
340
原创 盲人摸象——IOS简单应用ToDoList(Objective-c)
学习IOS两个月,看无线互联的视频和一些东拼西凑的博客,基础没有打好,学习的条理不清晰。还是通过东拼西凑的方式做了一个界面很简单的ToDoList应用,用到一些很基础的知识来实现安排计划、标记完成和取消标记、删除这些十分简单的功能(功能简单到还没有中文输入)。如上图所示,在textfield框中输入你的计划,点击“Go!”,计划就会在下方列表中显示,当点击列表中每行右端的小方格或者选中每一行,就会标
2015-07-12 17:58:40
970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人