- 博客(11)
- 收藏
- 关注
原创 深度剖析类加载器系列文章:二、类的主动使用和被动使用
深度剖析类加载器系类文章:二、类的主动使用和被动使用 本文为本人理解总结,如有错误请指正1.Java类的使用方式Java程序对类的使用方式可以分为两种: 主动使用:会执行加载、连接、初始化被动使用:只执行加载、连接,不执行类的初始化。所有的Java虚拟机实现必须在类或接口被Java程序“首次主动使用”时才初始化它们(JVM规范)。2.主动使用(六种)创建类的实例访问某个类或接口的
2017-01-19 16:20:11 538
原创 深度剖析类加载器系列文章:一、Java类的加载、链接、初始化
深度剖析类加载器系类文章:一、Java类的加载、链接、初始化1.先上一段代码,分析控制台输出的结果package com.wzm;public class Test1 {/** * @ClassName: Test1 * @Description: * @author nameisbill * @date 2017年1月18日 下午2:01:55 * */ public s
2017-01-19 16:18:30 378
原创 notepad怎么查看16进制编码
notepad怎么查看16进制编码 在研究java字节码文件的时候想看看字节码文件的16进制编码,但原始的notepad(自己下载安装的notepad)没有查看16进制编码功能。这时需要我们手动安装HEX-Editor插件。方式一: 第一步:打开notepad的插件管理器 第二步:找到HEX-Editor,打钩,安装 第三步:重启notepad,打开要查看的文件,插件——>HEX-Edito
2017-01-19 15:04:39 59306
原创 MD5加密介绍及其工具类
MD5加密介绍及其工具类1.MD5介绍 MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(字节串)运算为另一固定长度值(128bit),是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。2.MD5算法具有以下特点:压缩性:任意长
2017-01-17 11:33:09 522
原创 验证码生成工具类CapthaUtils
验证码生成工具类CapthaUtils 在Java Web项目中我们有时需要随机生成验证码,这里我写了一个随机生成验证码的工具类可以直接拿来用。package com.utils.captcha;import java.util.Random;/** * @ClassName: CapthaUtils * @Description: TODO(验证码生成工具类) * @author 王宗
2017-01-16 15:56:22 1242
转载 UML关系:继承(泛化)、实现、依赖、关联、聚合、组合的联系与区别
转自:http://www.cnblogs.com/scevecn/p/5663369.html分别介绍这几种关系:UML关系:继承(泛化)、实现、依赖、关联、聚合、组合的联系与区别一、表示符号上的区别二、具体区别与联系1. 继承/泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类
2017-01-16 14:16:56 10167 1
原创 java关键字final完全解析
java关键字final完全总结 如有错误遗漏请指正,如需转载请注明出处1.final修饰变量final变量一旦显式初始化后,就不能再次赋值。注意:final修饰的变量,无论是类变量、成员变量、局部变量还是形参,这些变量都需要进行显式初始化才能使用。final变量中保存的值不变。 对于final修饰的形参,在传递实参时就完成了显示初始化,很好理解。对于final修饰的局部变量,和普通局部
2017-01-13 14:48:19 379
原创 java关键字static完全总结
java关键字static完全总结 如有遗漏错误请指正,转载请注明源地址1.static修饰属性static修饰属性表示该属性是静态属性(静态变量),类属性(类变量)。静态属性由该类的所有实例所共享,属于类本身,可用类名.属性名直接访问静态属性先于类的实例而存在。静态属性在类的初始化过程中就被创建了,且被保存在了全局数据区的静态区。静态属性的继承问题:在包可见性允许的情况下,子类可以继
2017-01-12 17:41:47 294
原创 mysql导入导出sql脚本
Window下:一.导出,使用mysqldump命令1.导出整个数据库格式:mysqldump -u 用户名 -p 数据库名> 导出到的文件 2.导出一个表格式:mysqldump -u 用户名 -p 数据库名 表名> 导出到的文件 3.导出一个数据库结构格式:mysqldump -u 用户名 -p -d 数据库名>导出到的文件-d
2016-12-29 15:54:00 528
原创 把web项目打成war
第一步:打开web项目文件夹,shift+右键——>在此打开命令窗口第二步:输入命令 :jar -cvf Books_Struts_Last.war ././ 代表把当前文件夹中的所有文件打包
2016-12-29 11:12:37 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人