1.Java异常机制 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: 图片来源:http://blog.csdn.NET/wuwenxiang9 ...
分类:
编程语言 时间:
2017-08-07 15:15:41
阅读次数:
144
之前总结过使用C语言描述的顺序表数据结构。在C语言类库中没有为我们提供顺序表的数据结构,因此我们需要自己手写,详细的有关顺序表的数据结构描述和C语言代码请见【我的这篇文章】。 在Java语言的JDK中,为我们提供了专门的顺序表的数据结构API—— ArrayList 。 Java中的ArrayLis ...
分类:
编程语言 时间:
2017-08-07 15:13:44
阅读次数:
119
© 版权声明:本文为博主原创文章,转载请注明出处 1.RandomAccessFile:访问保存数据记录的文件的 1.1 创建对象时必须指定对文件的操作方式。r:只读 rw:读写 1.2 该对象读取文件时存在一个指针,指向当前位置;因此程序可以跳到任何地方读写数据 1.3 raf.getFilePo ...
分类:
编程语言 时间:
2017-08-07 14:29:03
阅读次数:
204
一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用(应用范围)。 3、作用: a)在不同Servlet 之间转发 ...
分类:
编程语言 时间:
2017-08-07 14:27:39
阅读次数:
152
<scripttype="text/javascript">
//简单单体模式
varsingleton={
attr1:10,
attr2:true,
method1:function(){console.log(‘method1...‘)},
method2:function(){console.log(‘method2...‘)}
}
console.log(singleton.attr1)
singleton.method1()
//划分命名空间
varnam..
分类:
编程语言 时间:
2017-08-07 13:56:34
阅读次数:
101
安装 python2 查看python2安装路径 python3 终端键入python或者python3,即可运行interpreter 安装homebrew,参考:安装node.js ...
分类:
编程语言 时间:
2017-08-07 13:54:41
阅读次数:
235
什么是适配器模式? 将一个类的接口转换成客户希望的另外一个接口,使原来由于不兼容而不能一起工作的类可以一起工作。 什么场景下使用适配器模式? 比如我们要复用早期的一些代码或者第三方库或者别人维护的代码的时候,但这些代码提供的接口和我们此时的使用环境不兼容,我们又不能去修改这些代码,于是就需要使用适配 ...
分类:
编程语言 时间:
2017-08-07 13:53:23
阅读次数:
145
原文:https://git.oschina.net/tianzhenjiu/codes/y9z6t471s3euinoj5vcdf79 ...
分类:
编程语言 时间:
2017-08-07 13:52:42
阅读次数:
104
Manacher 算法(http://www.jianshu.com/p/799bc53d4e3d) 对于一个比较长的字符串,O(n^2)的时间复杂度是难以接受的。Can we do better?先来看看解法2存在的缺陷。 1)由于回文串长度的奇偶性造成了不同性质的对称轴位置,解法2要对两种情况分 ...
分类:
编程语言 时间:
2017-08-07 13:52:19
阅读次数:
197
packagecom.java.algorithm.test;
importorg.junit.Test;
importjava.util.Arrays;
publicclassQuickSortTest{
@Test
publicvoidtestQuickSort(){
int[]A=newint[]{2,8,7,1,3,5,6,4};
this.quickSort(A,0,A.length-1);
System.out.println(Arrays.toString(A));
}
publicin..
分类:
编程语言 时间:
2017-08-07 13:50:55
阅读次数:
161
装饰器方法 类的另外的特性,装饰器方法:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 一、静态方法 在方法名前加上@staticmethod装饰器,表示此方法为静态方法 class Dog(object): def __init__(self, ...
分类:
编程语言 时间:
2017-08-07 13:50:08
阅读次数:
222
java虚拟机 JVM运行过程: java开发工具包 java入门图解1 java入门图解2 java入门图解3 java入门图解4 ...
分类:
编程语言 时间:
2017-08-07 13:48:52
阅读次数:
148
消息监听器 在Spring整合JMS的应用中我们在定义消息监听器的时候一共能够定义三种类型的消息监听器,各自是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。以下就分别来介绍一下这几种类型的差别。 MessageL ...
分类:
编程语言 时间:
2017-08-07 13:48:26
阅读次数:
119
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不 ...
分类:
编程语言 时间:
2017-08-07 13:48:11
阅读次数:
152
01-String(概述) 02-String(常见功能-获取和判断) 03-String(常见功能-转换) 04-String(常见功能-切割和替换) 05-String(常见功能-比较和去除空格) 06-String(字符串练习1) 07-String(字符串练习2) 08-String(字符串 ...
分类:
编程语言 时间:
2017-08-07 13:48:02
阅读次数:
136
现在,我们对JavaMail API及其核心类有一个清晰的概念,现在让我们写这将发送简单的电子邮件,邮件带有附件,电子邮件,HTML内容和电子邮件内嵌图像一个简单的程序。 接着在上述所有情况的基本步骤如下: 获取Session对象。 撰写邮件。 发送消息。 获取Session对象。 撰写邮件。 发送 ...
分类:
编程语言 时间:
2017-08-07 13:45:57
阅读次数:
132
@SuppressWarnings 简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。 使用: @SuppressWa ...
分类:
编程语言 时间:
2017-08-07 13:43:28
阅读次数:
133