操作inta=3;//00000011//^异或操作,相同为1,0xff,表示一个十六进制数,表示a和11111111进行异或操作,结果为11111100System.out.println(Integer.toBinaryString(a^0xff));//对二进制取反,转换成二进制字符串//ff表示11111111,f=15publicclassLockloader{pub
分类:
编程语言 时间:
2019-09-20 00:14:16
阅读次数:
139
自定义文件系统类加载器publicclassLoaderextendsClassLoader{privateStringdir;publicLoader(Stringdir){this.dir=dir;}@OverrideprotectedClass<?>findClass(Stringname)throwsClassNotFoundException{Class<?>c=
分类:
编程语言 时间:
2019-09-19 10:46:35
阅读次数:
74
自定义文件系统类加载器publicclassLoaderextendsClassLoader{privateStringrootDir;publicLoader(StringrootDir){this.rootDir=rootDir;}//重写父类方法protectedClass<?>findClass(Stringname)throwsClassNotFoundException{C
分类:
编程语言 时间:
2019-09-18 22:10:47
阅读次数:
103
{//获得系统类加载器,即应用程序类加载器System.out.println(ClassLoader.getSystemClassLoader());//应用程序类加载器的父类是扩展类加载器System.out.println(ClassLoader.getSystemClassLoader(
分类:
编程语言 时间:
2019-09-18 13:10:17
阅读次数:
87
测试js脚本引擎publicclasshelloworld{publicstaticvoidmain(String[]args)throwsException{//获得脚本引擎对象ScriptEngineManagersem=newScriptEngineManager();ScriptEngineengine=sem.getEngineByName("javascript");//定义变量,会存
分类:
编程语言 时间:
2019-09-16 13:56:16
阅读次数:
140
1、JVM的体系机构 2、类加载器ClassLoader 负责加载class文件,class文件在文件开头有特定的文件标识(CA FE BE AN),并且ClassLoader只负责class文件的加载,至于它是否可运行,则由Execution Engine决定。 3、类加载器ClassLoader ...
分类:
其他好文 时间:
2019-09-11 21:26:44
阅读次数:
83
上面的结果返回为null getResource方法要注意类路径 测试后发现方法参数为 ,返回的url是类路径的。 maven工程编译后的class文件目录结构的类路径,不需要以 开头。 就正常了 ``` ...
分类:
其他好文 时间:
2019-09-06 22:52:34
阅读次数:
89
目的:将class文件加载到内存1:JVM基本结构 类加载器、执行引擎、运行时数据区(堆、栈,方法区)、本地接口 Class Files -> ClassLoader -> 运行时数据区 -> 执行引擎、本地库接口 -> 本地方法库2:类的装卸 加载、连接(验证、准备、解析)、初始化、使用、卸载3: ...
分类:
其他好文 时间:
2019-09-05 18:17:29
阅读次数:
93