- 博客(7)
- 收藏
- 关注
原创 JDK源码分析(三)Class类
1 class类 函数列表 2 这里通过反射来理解一下class类的主要特性 重点为 class.forName()方法以及 invoke()方法 1 class.forName() 当使用一个类的时候(比如 new 一个类的实例),会检查此类是否被加载到内存,如果没有,则会执行加载操作。 读取类对应的 class 文件数据,解析此数据,构造一个此类对应的 Class 类的实例。此时JVM就可以使用该类了,比如实例化此类,或者调用此类的静态方法。 Java...
2020-11-30 23:26:41
172
原创 JDK源码分析(二)object类
1 Object类结构图 2 分析 主要方法包括: 1 .registerNatives() 此方法为本地方法,作用为 唤起 底层关联 c/c++ 的定义方法, 当object类被装载时,通过默认构造方法 唤起底层c/c++方法,创建一个object对象 2 .hashCode() 此方法为本地方法,作用为获取当前对象的哈希值,可以被重写,如果子类重写该方法 就意味着有子类去决定它自己的哈希值;如果子类没有重写该方法 默认将...
2020-11-26 21:41:18
122
原创 1 java进阶 - 内部类
一 内部类特点 #1 内部类可使用 public private protect 关键字 修饰 # 2 内部类可以访问 外部类的 成员变量和方法 #3 外部类不能直接访问内部类的成员变量和方法,需要在内部类中实例化内部类才可以访问 #4 内部类的声明方法 是 ourClass.InnerClass inner = out.new InnerClass(); ...
2020-03-23 23:14:52
206
原创 JDK 源码学习与分析(一)
1、java.lang.String 1 基本定义 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private fi...
2019-03-29 11:08:28
980
原创 关于linux 服务的后台运行
前几天在部署一个服务的时候,通过ssh 进行终端访问的情况下,服务运行正常,但是一旦关闭终端会话, 则服务会停止。 后来想想应该是本次访问的时效是被系统限制在仅在终端访问期间,服务无法后台运行。 通过研究文档,最后发现确实是这个问题。使用nohup 的方式成功启动,方法如下 1) nohup +command+ &(将该服务转为后台运行,命令端不显示运行细节) 该命令会在服务所在
2018-01-16 10:28:49
1519
原创 关于jquery checkBox的用法 和获取选中的值和文本
我是test1 我是test2 注意:两个控件的NAME属性必须一致,否则会 出现 无法取消选中 和同时 选中的问题 jquery: 获取 文本"我是 test1 " : var text=$(":radio").next("span").text(); 获取 选中的文本 "我是 test1 " :var text=$("input[nam
2016-12-07 17:24:41
860
原创 jquery 判断一串中文字符 的个数
# 欢迎 function checksum(chars){ var sum = 0; for (var i=0; i<chars.length; i++){ var c = chars.charCodeAt(i); if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0
2016-11-15 15:37:29
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人