atitit.商业版 源码保护 与 java本地原生代码转换 的方案总结
1. 为什么虚拟机语言容易被反编译 1
2. 源码泄露的问题问题 1
3. Excelsior JET 1
4. gcj.的流程 2
5. classloader方案,,还凑后 2
6. 制作伪exe,其实和上一种做法是一样的,只不过做成exe,调用系统的java.exe来运行它,这样的工具有nati...
分类:
编程语言 时间:
2015-03-29 00:38:08
阅读次数:
184
深入理解Java虚拟机/classloader,类的加载机制;new过程;父亲委托机制;内存区域:堆栈方法区、程序计数器线程、常量池、运行时常量池、new string、内存溢出Java编程思想/2015.03.26_不确定对象的个数,如何存储多个对象;arraylist的add、size、get方...
分类:
其他好文 时间:
2015-03-28 01:08:11
阅读次数:
187
java在操作文件的时候必然需要知道这个文件在哪里。每种文件就是一种资源,java获取资源的方式有两种:
1.通过java.io包中的类,例如File,其他类和File类似
2.通过Class或者ClassLoader
先看看File类:
An abstract representation of file and directory pathnames.
User interfaces...
分类:
编程语言 时间:
2015-03-21 09:56:53
阅读次数:
459
一、什么是ClassLoader?大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个c...
分类:
编程语言 时间:
2015-03-19 21:52:34
阅读次数:
225
顾名思义, ClassLoader就是类加载器, 而类加载是java程序运行的第一步, 如果没有类加载器来加载类,那么再牛逼的java程序也运行不了, 可见类加载器的重要性。理解类加载器的加载机制, 可以很好的帮助我们理解...
分类:
其他好文 时间:
2015-03-19 01:06:59
阅读次数:
284
今天在进行了项目的整合的时候使用的是maven工具,当我的项目整合成功以后启动web容器发现了报了下面的异常:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework....
分类:
编程语言 时间:
2015-03-18 12:23:22
阅读次数:
192
ClassLoader类加载器 常见的类加载器有BootStrapClassLoader<-ExtClassLoader<-AppClassLoader<-用户ClassLoaderBootStrapClassLoader:加载Java自带的核心类;ExtClassLoader加载在/jre/li....
分类:
其他好文 时间:
2015-03-14 16:39:51
阅读次数:
97
众所周知,java是编译型的语言,写的是java文件,最后运行的是class文件,class文件是运行在JVM之中的,这时候就有一个问题,JVM如何装载class文件的?是通过ClassLoader来进行的,这里做一下笔记,因为发现原作者写的很好《深入分析java web 技术内幕》。Class.....
分类:
其他好文 时间:
2015-03-13 22:18:55
阅读次数:
123
前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader、System、Runtime...,掌握类是灵活Java这门语言的基础。而这些类一般都很好理解和运用,需要做深入的研究和实践才能掌握。...
分类:
编程语言 时间:
2015-03-13 18:46:55
阅读次数:
183
错误代码:Exception in thread "main" java.lang.UnsupportedClassVersionError: VarDemo : Unsupported major.minor version 51.0 at java.lang.ClassLoader...
分类:
编程语言 时间:
2015-03-11 09:18:48
阅读次数:
241