- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 JVM_类的加载、连接与初始化(三)
接口的初始化*当一个接口在初始化时,并不是要求其父接口都完成了初始化。(但是实际中根本就没有加载类,哪来的舒适化...)*当有在真正使用到父类接口时候(如使用了父类中的常量),才会被初始化。接口中默认的属性就是public static final这里了解下深度内存解析Java关键字:Static与Final调用继承父接口的子接口并且其中的常量时编译时确定的上代码:...
2019-08-07 23:06:16 145
原创 JVM_类的加载、连接与初始化(二)
续上一篇当一个常量的值并非编译期间内可以确定的,那么其值就不会放到调用类的常量池中。这时候程序运行时,会导致主动使用这个常量所在类,即让该类初始化。先上代码块import java.util.UUID;public class Test3 { public static void main(String[] args){ System.out.printl...
2019-08-01 13:09:59 161
原创 JVM_类的加载、连接与初始化(一)
加载:查找并加载类的二进制数据。当编译和连接一个C++程序时,所获得的可执行二进制文件只能在指定的硬件平台和操作系统上运行,因为这个二进制文件包含了对目标处理器的机器语言。而Java编译器把Java源文件的指令翻译成字节码,这种字节码就是Java虚拟机的“机器语言”。与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机)...
2019-07-30 22:03:05 168
原创 docker安装与基本命令
1.安装个人感觉docker安装只要根据官网上的文件进行安装即可https://docs.docker-cn.com/engine/installation/Docker理解:Docker与虚拟机相比docker上的linux镜像是精简化的,但是能够保证部署的软件正在的运作(runtime)。而虚拟机运行的是一个完整的Linux操作系统,包括一些硬件的虚拟,比较臃肿。一个L...
2018-12-22 00:26:46 239
原创 springboot缓存-@Cacheable
关键字:CacheManage:缓存接口,定义缓存操作。实现有:RedisCache、EhCacheCache、ConcurrentMapCache等@Cacheable :缓存管理器,管理各种缓存(Cache)组件keyGenerator:缓存数据时key生成策略使用方式:在查询方法上使用@Cacheable注解,①当此方法第一次被调用的时候将会先查询缓存里是否有结果,如果在...
2018-12-07 00:29:08 598
原创 js表单serializeArray()序列化如何去除name和value
我们js使用表单序列号有两个方法1:.serialize()<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).rea
2018-03-06 20:25:33 4314
原创 java 通过数字生成字母
在写for循环的时候,需要用到通过循环的当前次数生成一个字母组合的字符串,不喜勿喷,菜鸟一个。public String makeName(int i) { char c1; String s = ""; if(i<=26) { //将ASCII码转换成字母,我这里都是小写 c1=(char) (i+96); s = String.valueOf(c1); }
2017-11-08 11:44:58 1394
原创 androidstudio将android安卓项目部署到码云OSC
第一步Git安装 码云创建安卓项目 可以参考http://blog.csdn.net/lei_notes/article/details/53287447第二步选择要上传的项目本地仓库创建完成第三步打开本地磁盘上的项目目录项目右击git bash here接下里参考http://www.tuico
2016-12-07 18:40:53 3186
struts2-core-2.5.26.jar
2020-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人