自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Class文件详解

引言        众所周知,Java语言有一个很重要的特点是平台无关性,即用Java语言编写的程序可以在不同平台之间无缝迁移,Java对这个特性有一个著名的宣传口号:“一次编写,到处运行(Write Once,Run AnyWhere)”。Java能够实现平台无关性的原因是它在平台之上提供了一个Java运行环境,也就是JVM,Sun公司以及其他虚拟机提供商发布了许多可以运行在各种不同平台上的虚拟...

2018-05-27 20:24:25 13890 6

原创 Java内存区域

Java虚拟机在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域。根据《Java虚拟机规范(Java SE7版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示。程序计数器它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这...

2018-05-18 21:04:03 170

原创 JVM内存垃圾收集

概述垃圾收集(Garbage Collection)简称GC,这项技术最早诞生于1960年MIT的Lisp语言,Lisp是真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考GC需要完成的三件事:哪些内存需要回收? 什么时候回收? 如何回收?经过半个多世纪的发展,GC技术已经相当成熟。我们熟悉的Java也是使用内存动态分配和垃圾收集技术的语言,Java的内...

2018-05-18 20:56:25 294 1

原创 Java异常处理机制

一.Java中的异常类概述Java将程序中出现的异常情况封装成对象,用对象实例对异常情况进行描述。Java异常类层次结构图:从图中可以看出,所有的异常都是由Throwable继承而来,Throwable有两个直接子类:Error和Exception。Error是程序无法处理的错误,一般是Java运行时系统的内部错误和资源耗尽错误。例如Java虚拟机错误。出现这类错误,会导致程序的终止,无法对这类错...

2018-05-11 12:04:20 304 1

原创 接口与抽象类

一.接口使用关键字interface来定义一个接口,接口的定义和类的定义很相似,分为接口声明和接口体1.接口声明interface 接口名字2.接口体接口体中包含常量(使用final关键字修饰的变量)的定义和抽象方法的定义。接口中所有常量的访问权限必须是public,而且是static常量,允许省略public、final、static修饰符;Java 8以前,接口中的方法必须是抽象方法,不能有普...

2018-05-10 14:43:15 212

应用密码学 胡向东版 电子课件

应用密码学 胡向东版 电子课件

2017-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除