yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

2015年9月8日 #

摘要: java之jvm学习笔记六(实践写自己的安全管理器) 安全管理器SecurityManager里设计的内容实在是非常的庞大,它的核心方法就是checkPerssiom这个方法里又调用 AccessController的checkPerssiom方法,访问控制器AccessController的栈检查... 阅读全文
posted @ 2015-09-08 02:40 xxxxxxxx1x2xxxxxxx 阅读(438) 评论(0) 推荐(0)

摘要: java之jvm学习笔记三(Class文件检验器) 前面的学习我们知道了class文件被类装载器所装载,但是在装载class文件之前或之后,class文件实际上还需要被校验,这就是今天的学习主题,class文件校验器。 class文件 校验器,保证class文件内容有正确的内部结构,java虚拟机的... 阅读全文
posted @ 2015-09-08 02:39 xxxxxxxx1x2xxxxxxx 阅读(149) 评论(0) 推荐(0)

摘要: java之jvm学习笔记五(实践写自己的类装载器) 课程源码:http://download.csdn.net/detail/yfqnihao/4866501 前面第三和第四节我们一直在强调一句话,类装载器和安全管理器是可以被动态扩展的,或者说,他们是可以由用户自己定制的,今天我们就是动手试试,怎么... 阅读全文
posted @ 2015-09-08 02:39 xxxxxxxx1x2xxxxxxx 阅读(104) 评论(0) 推荐(0)

摘要: java之jvm学习笔记四(安全管理器)前面已经简述了java的安全模型的两个组成部分(类装载器,class文件校验器),接下来学习的是java安全模型的另外一个重要组成部分安全管理器。 安全管理器是一个单独的对象,在java虚拟机中,它在访问控制-对于外部资源的访问控制-起到中枢作用 如果光看概念... 阅读全文
posted @ 2015-09-08 02:39 xxxxxxxx1x2xxxxxxx 阅读(226) 评论(0) 推荐(0)

摘要: java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式分为四种,第一种,一次性解释代码,也就是当字节码转载到内存后,每次需要都会重新的解析一次,第二种,即时解析,也就是转载到内存的字节码会被解析成本地机器码,并缓存起来以提高重用性,... 阅读全文
posted @ 2015-09-08 02:38 xxxxxxxx1x2xxxxxxx 阅读(144) 评论(0) 推荐(0)

摘要: 链式线性表 学习了顺序线性表后,我开始有一个疑问,每一次的插入和删除都需要大量的移动数据吗,有没有一种方法可以不移动数据呢?这就是本章要学习的新的数据结构,线性表的链式存储方式,记不记得第一章就说过的,对于一种数据结构,其逻辑结构是唯一的,但是它可能对应着多种存储结构。链式结构就是线性表的另外一种存... 阅读全文
posted @ 2015-09-08 02:37 xxxxxxxx1x2xxxxxxx 阅读(124) 评论(0) 推荐(0)

摘要: java之jvm学习笔记十三(jvm基本结构)这一节,主要来学习jvm的基本结构,也就是概述。说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形,所以只要你有耐心,仔细,认真,并发挥你的想象力,这一章之后你会充满自信。当然,不是说看完本章,就... 阅读全文
posted @ 2015-09-08 02:34 xxxxxxxx1x2xxxxxxx 阅读(170) 评论(0) 推荐(0)

摘要: http://www.cnblogs.com/liwustore/archive/2013/01/01/2841492.html 阅读全文
posted @ 2015-09-08 02:33 xxxxxxxx1x2xxxxxxx 阅读(173) 评论(0) 推荐(0)

摘要: Java学习笔记41. JDK、JRE和JVM分别是什么,区别是什么?答:①、JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。②、JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现... 阅读全文
posted @ 2015-09-08 02:32 xxxxxxxx1x2xxxxxxx 阅读(325) 评论(0) 推荐(0)

摘要: 李兴华JavaWeb开发笔记1.Java语法-基础环境变量-JAVA_HOME, PATH, ClassPath变量名作用举例JAVA_HOME指向JDK目录C:\Program Files\Java\jdk1.7.0_21PATH指向java.exe目录。%JAVA_HOME%\bin;%JAVA... 阅读全文
posted @ 2015-09-08 02:29 xxxxxxxx1x2xxxxxxx 阅读(865) 评论(0) 推荐(0)

摘要: Java IO学习笔记:概念与原理一、概念Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存 中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所... 阅读全文
posted @ 2015-09-08 02:24 xxxxxxxx1x2xxxxxxx 阅读(185) 评论(0) 推荐(0)

摘要: 1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件。在日志文件中存放程序流程中的一些重要信息,包括:变量名称及其值、消息结构定义、函数返回值及其执行情况、脚本执行及调用情况等。通过阅读日志文件,我们能够较快地跟踪程序流程,并发现程序问题。因... 阅读全文
posted @ 2015-09-08 02:19 xxxxxxxx1x2xxxxxxx 阅读(581) 评论(0) 推荐(0)

摘要: java学习笔记01--数据类型java数据类型划分分为两大类型: 1)基本数据类型:类似于普通的值。2)引用数据类型:传递的是内存的地址。浮点类型实际上就是表示小数。java基本数据类型数据的溢出当整数的数据大小超出了可以表示的范围,而程序中又没有做数值范围的检查时,这个整型变量所输出的值将发生絮... 阅读全文
posted @ 2015-09-08 02:18 xxxxxxxx1x2xxxxxxx 阅读(158) 评论(0) 推荐(0)

摘要: java学习笔记05--字符串 .一、String类由字符所组成的一串文字符号被称之为字符串。在java中字符串不仅仅是字符数组,而且是String类的一个实例,可以使用String类来构建。字符串的每个字符是使用Unicode字符来构建。Sring对象上的几个方法:length() 取得字符串的长... 阅读全文
posted @ 2015-09-08 02:17 xxxxxxxx1x2xxxxxxx 阅读(160) 评论(0) 推荐(0)

摘要: java学习笔记04--数组数组复制的方法是使用System类提供的arraycopy()方法,其语法如下:System.arraycopy(Objectsrc, intsrcPos,Objectdest, intdestPos, intlength);System.arraycopy(源数组,源数... 阅读全文
posted @ 2015-09-08 02:16 xxxxxxxx1x2xxxxxxx 阅读(128) 评论(0) 推荐(0)

摘要: java学习笔记07--日期操作类 一、Date类在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可。[java] view plaincopypublicclassT{publicstaticvoidmain(String[]args){Datedat... 阅读全文
posted @ 2015-09-08 02:15 xxxxxxxx1x2xxxxxxx 阅读(154) 评论(0) 推荐(0)

摘要: java学习笔记09--反射机制 什么是反射:反射是java语言的一个特性,它允许程序在运行时来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。java的反射机制的实现要借助4个类:Class,Constructor,Field,Method... 阅读全文
posted @ 2015-09-08 02:15 xxxxxxxx1x2xxxxxxx 阅读(128) 评论(0) 推荐(0)

摘要: java学习笔记14--动态代理 InvocationHandler接口[java] view plaincopypublicinterfaceInvocationHandler{publicObjectinvoke(Objectproxy,Methodmethod,Object[]args)t... 阅读全文
posted @ 2015-09-08 02:15 xxxxxxxx1x2xxxxxxx 阅读(137) 评论(0) 推荐(0)

摘要: java学习笔记08--泛型 泛型可以解决数据类型的安全性问题,它主要的原理,是在类声明的时候通过一个标识标识类中某个属性的类型或者是某个方法的返回值及参数类型。这样在类声明或实例化的时候只要指定好需要的类型即可。[java] view plaincopyclassPoint{privateTv... 阅读全文
posted @ 2015-09-08 02:14 xxxxxxxx1x2xxxxxxx 阅读(110) 评论(0) 推荐(0)

摘要: java学习笔记06--正则表达式正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换等操作。例如:现在要去判断一个字符串是否由数字组成,则可以有以下的两种做法不使用正则表达式[java] view plaincopypublicclassT{publicstaticvoid... 阅读全文
posted @ 2015-09-08 02:14 xxxxxxxx1x2xxxxxxx 阅读(176) 评论(0) 推荐(0)