什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 小总结 类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构, ...
分类:
其他好文 时间:
2019-12-11 19:03:41
阅读次数:
77
import os,json f = 'D:\\temp\\userlist.json' f2 = 'D:\\temp\\userlist2.json' file = open(f,'rb') fj = json.load(file) file.close() fj['liu'].remove('l... ...
分类:
Web程序 时间:
2019-12-11 18:55:41
阅读次数:
85
首先一个项目要编译好之后才能部署到Tomcat中运行。 Tomcat运行时如何找编译好的.class文件呢,其实Tomcat下的web项目有两个预置的classpath(就是能找到.class文件的入口), 这两个预置的classpath是WEB-INF/classes与WEF-INF/lib, 其 ...
分类:
编程语言 时间:
2019-12-10 11:37:12
阅读次数:
151
1、Java反射机制概念 Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种 动态的获取信息 以及 动态调用对象的方法 的功能称为 java 的反射机制。 类的加载指的是将类的.class文件中的二进制数据读入到 ...
分类:
编程语言 时间:
2019-12-09 19:26:22
阅读次数:
105
Java常量池 Java常量池其实分为两种:静态常量池和运行时常量池 1.静态常量池 所谓 静态常量池 ,即 .class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。这种常量池主要用于存放两大类常量: 字面量 (Lit ...
分类:
编程语言 时间:
2019-12-08 19:08:16
阅读次数:
104
Win10系统中使用资源管理器时,如果文件夹里有音乐文件就自动切换视图模式为音乐模式,这样有时确实很头疼,看不到文件的大小等信息。 解决的办法如下: 新创建FolderType = NotSpecified [HKEY_CURRENT_USER\Software\Classes\Local Sett ...
虚拟机类加载机制 虚拟机吧描述类的数据从class文件加载到内存,并对数据进行校验、转换、解析和初始化,最终形成可已被虚拟机直接使用的Java类型。 在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的。 类加载的时机 类被加载到虚拟机后它的生命周期包括:加载、验证、准备、解析、初 ...
分类:
其他好文 时间:
2019-12-07 14:29:48
阅读次数:
71
一、概念java加载class文件分两种情况:(1)类型是编译器已知的,这种文件的.class文件在编译的时候,编译器会把.class文件打开(不加载)检查,称为Run- Time Type Identification 运行时类型识别(2)从其它地方获取引用,然后动态的把这个未知类型的引用的对象的 ...
分类:
编程语言 时间:
2019-12-06 19:20:06
阅读次数:
93
参考: https://blog.csdn.net/lyxuefeng/article/details/79469189 步骤 打开 cmd 输入命令 jupyter notebook generate config 可以看到生成文件的路径,这个就是生成的配置文件jupyter_notebook_c ...
分类:
其他好文 时间:
2019-12-05 13:29:44
阅读次数:
141
一、简介: Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll 或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 每个文件的属性 ...
分类:
系统相关 时间:
2019-12-05 01:15:42
阅读次数:
91