码迷,mamicode.com
首页 > 编程语言
Java运行时异常和非运行时异常
1.Java异常机制 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: 图片来源:http://blog.csdn.NET/wuwenxiang9 ...
分类:编程语言   时间:2017-08-07 15:15:41    阅读次数:144
【数据结构】之顺序表(Java语言描述)
之前总结过使用C语言描述的顺序表数据结构。在C语言类库中没有为我们提供顺序表的数据结构,因此我们需要自己手写,详细的有关顺序表的数据结构描述和C语言代码请见【我的这篇文章】。 在Java语言的JDK中,为我们提供了专门的顺序表的数据结构API—— ArrayList 。 Java中的ArrayLis ...
分类:编程语言   时间:2017-08-07 15:13:44    阅读次数:119
java之IO
© 版权声明:本文为博主原创文章,转载请注明出处 1.RandomAccessFile:访问保存数据记录的文件的 1.1 创建对象时必须指定对文件的操作方式。r:只读 rw:读写 1.2 该对象读取文件时存在一个指针,指向当前位置;因此程序可以跳到任何地方读写数据 1.3 raf.getFilePo ...
分类:编程语言   时间:2017-08-07 14:29:03    阅读次数:204
java-四大域对象总结
一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用(应用范围)。 3、作用: a)在不同Servlet 之间转发 ...
分类:编程语言   时间:2017-08-07 14:27:39    阅读次数:152
javascript-单体模式
<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
python--交互式解释器
安装 python2 查看python2安装路径 python3 终端键入python或者python3,即可运行interpreter 安装homebrew,参考:安装node.js ...
分类:编程语言   时间:2017-08-07 13:54:41    阅读次数:235
适配器模式(java版)
什么是适配器模式? 将一个类的接口转换成客户希望的另外一个接口,使原来由于不兼容而不能一起工作的类可以一起工作。 什么场景下使用适配器模式? 比如我们要复用早期的一些代码或者第三方库或者别人维护的代码的时候,但这些代码提供的接口和我们此时的使用环境不兼容,我们又不能去修改这些代码,于是就需要使用适配 ...
分类:编程语言   时间:2017-08-07 13:53:23    阅读次数:145
多线程过滤敏感词
原文:https://git.oschina.net/tianzhenjiu/codes/y9z6t471s3euinoj5vcdf79 ...
分类:编程语言   时间:2017-08-07 13:52:42    阅读次数:104
最长回文子串问题—Manacher算法
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
【python】-- 类的装饰器方法、特殊成员方法
装饰器方法 类的另外的特性,装饰器方法:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 一、静态方法 在方法名前加上@staticmethod装饰器,表示此方法为静态方法 class Dog(object): def __init__(self, ...
分类:编程语言   时间:2017-08-07 13:50:08    阅读次数:222
Java图解
java虚拟机 JVM运行过程: java开发工具包 java入门图解1 java入门图解2 java入门图解3 java入门图解4 ...
分类:编程语言   时间:2017-08-07 13:48:52    阅读次数:148
Spring整合JMS(二)——消息监听器
消息监听器 在Spring整合JMS的应用中我们在定义消息监听器的时候一共能够定义三种类型的消息监听器,各自是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。以下就分别来介绍一下这几种类型的差别。 MessageL ...
分类:编程语言   时间:2017-08-07 13:48:26    阅读次数:119
Java中的serialVersionUID
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不 ...
分类:编程语言   时间:2017-08-07 13:48:11    阅读次数:152
Java 学习 day13 String
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 发送电子邮件
现在,我们对JavaMail API及其核心类有一个清晰的概念,现在让我们写这将发送简单的电子邮件,邮件带有附件,电子邮件,HTML内容和电子邮件内嵌图像一个简单的程序。 接着在上述所有情况的基本步骤如下: 获取Session对象。 撰写邮件。 发送消息。 获取Session对象。 撰写邮件。 发送 ...
分类:编程语言   时间:2017-08-07 13:45:57    阅读次数:132
Java中的标签
@SuppressWarnings 简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。 使用: @SuppressWa ...
分类:编程语言   时间:2017-08-07 13:43:28    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!