码迷,mamicode.com
首页 >  
搜索关键字:java源代码    ( 485个结果
如何获得即时编译器(JIT)的汇编代码(linux环境下)
1)给定java源代码 // 单例模式(分析volatile关键字是如何禁止指令重排序优化的) public class Singleton { private volatile static Singleton instance; public static Singleton getInstance() { if(instance == null) { synchroniz...
分类:系统相关   时间:2016-04-04 15:00:09    阅读次数:895
JAVA逆向&反混淆-追查Burpsuite的破解原理(转)
0x00 摘要: 本系列文章通过对BurpLoader的几个版本的逆向分析,分析Burpsuite的破解原理,分析Burpsuite认证体系存在的安全漏洞。 0x01 JD-GUI的用途与缺陷: JD-GUI是一款从JAVA字节码中还原JAVA源代码的免费工具,一般情况下使用这款工具做JAVA逆向就 ...
分类:编程语言   时间:2016-04-03 14:38:02    阅读次数:307
Java实现颜色渐变效果
RGB色彩,在自然界中肉眼所能看到的任何色彩都可以由红(R)、绿(G)、蓝(B)这三种色彩混合叠加而成,因此我们只要递增递减的修改其特定值就能得到相应的渐变效果。 运行效果:(图1) 运行5秒后:(图2) Java源代码: ...
分类:编程语言   时间:2016-03-31 12:20:29    阅读次数:644
JDK、JRE、javac和JVM的关系
.java为Java的源文件后缀,编写的代码需要写在.java文件中。 Javac编译器,用于读取Java源代码,并将其编译成字节代码。经过javac编译后形成.class,是字节码文件。 Java虚拟机(JVM)运行.class文件从而实现程序的运行。 1、JVM——java virtual ma ...
分类:编程语言   时间:2016-03-29 16:23:13    阅读次数:171
ProGuard 代码混淆
简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。引用ProGuard官方的一段话来介绍就是: ...
分类:其他好文   时间:2016-03-20 02:00:33    阅读次数:296
apk反编译方式
一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反编
分类:其他好文   时间:2016-03-14 12:01:08    阅读次数:289
(java) 第二周学习总结
在java源代码中,每个变量都必须声明一种类型(type)。有两种类型:primitive type和reference type。引用类型引用对象(reference to object),而基本类型直接包含值(directly contain value)。因此,Java数据类型(type)可以
分类:编程语言   时间:2016-03-13 19:52:29    阅读次数:224
Java小白手记2:一些名词解释
看到《Java 征途:行者的地图》 ,这是一篇有关java学习路径文章。对我等Java小白有指引作用。里面提到了一些基本的名词术语,有些我知道,有些不知道,再补上一些自己曾觉得模糊的,记录如下: 此前已经总结了一些,见拙作:《 Java小白手记:WEB项目等》0、.java文件 java源代码。1、.class文件 .java文件编译后就是.class文件,二进制,能被JVM所识别。类似win...
分类:编程语言   时间:2016-03-11 10:28:33    阅读次数:181
Java注释Override、Deprecated、SuppressWarnings详解
一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可
分类:编程语言   时间:2016-03-11 10:27:11    阅读次数:238
【转载】maven用处
http://bbs.csdn.net/topics/80014314 当您的项目逐渐变得庞大和复杂时,最好使用一种构建工具来自动构建您的项目。例如,一个典型的java项目,每次构建时都要经历编译java源代码,把class文件打成.jar包,生成javadocs文档等步骤。这些步骤都可以用构建工具
分类:其他好文   时间:2016-03-03 01:24:56    阅读次数:252
485条   上一页 1 ... 25 26 27 28 29 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!