码迷,mamicode.com
首页 > 编程语言
异常处理、常用类、Java集合框架、反射
异常处理:1. 异常:程序在执行过程中所产生的问题。 异常的三种类:①检查异常:又叫checdked异常或者受检异常。通常是用户错误或者不能被程序员所预见的问题。检查异常需要被解决之后才能通过编译。 ②运行时异常:程序在运行过程中可能发生的、可以被程序员所避免的异常类型。 ...
分类:编程语言   时间:2015-04-19 19:21:22    阅读次数:189
LINUX下C-C++类软件的诊断
一般C/C++写程序由于内存、指针等问题在后期的过程都一般会遇到内存等资源泄露、崩溃等问题,对于这些问题,一般从哪个角度解决呢?下面从几个角度进行总结:内存泄露首先需要注意一个问题是top或者htop显示的内存使用中cache的问题,这个和windows中的任务管理器看到的有差别。具体分析如下:在l...
分类:编程语言   时间:2015-04-19 19:20:29    阅读次数:158
JAVAOO 11 12 15 13 章
异常处理异常(exception) 是程序在执行过程中所产生的问题异常分类:1 检查异常2 运行异常3 错误对异常的处理,方法有三种:1.捕获异常,不让它沿着调用闸继续向下抛出2.捕获异常 并让它向下抛出3.不捕获异常RuntimeException以及子类是运行时异常,其它都是检查异常try没有异...
分类:编程语言   时间:2015-04-19 19:19:36    阅读次数:156
Basic knowledge of javaScript (keep for myself)
1.函数表达式JavaScript 函数可以通过一个表达式定义。eg.var x = function (a, b) {return a * b};so: var x = function (a, b) {return a * b}; var z = x(4, 3);以上函数实际上是一个匿名函数(....
分类:编程语言   时间:2015-04-19 19:11:38    阅读次数:153
【Thinking in Java-CHAPTER 1&&2】对象导论&&一切都是对象
JAVA起源从JDK诞生到现在已经有11年的时间了。沧海桑田一瞬间。转眼11年过去了,JDK已经发布了6个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。一、 JDK前传在这个世界上,熟悉Java历史的人非...
分类:编程语言   时间:2015-04-19 19:14:07    阅读次数:202
关于冒泡排序法
function sortNumber(a,b){ return(a-b); }这里返回的事他们的差值,如果是小于0的值,就会将a排在前面,如果大于0就会将b排在前面,如果是0的话,就随便。例子如下:那么原本是10,5,4的排列就会变成4,5,10.这里说明一下这个过程,明明so...
分类:编程语言   时间:2015-04-19 19:12:53    阅读次数:138
排序学习实践
排序学习实践---ranknet方法http://www.cnblogs.com/LBSer/p/4439542.html1 背景 随着移动互联网的崛起,越来越多的用户开始习惯于从手机完成吃、喝、玩、乐、衣、食、住、行等各个方面的需求。打开手机,点开手淘、美团等APP,商品玲玲满目,而让用户将所有....
分类:编程语言   时间:2015-04-19 19:11:38    阅读次数:205
<Effective C++>读书摘要--Designs and Declarations<二>
Prefer pass-by-reference-to-const to pass-by-value1、By default, C++ passes objects to and from functions by value (a characteristic it inherits from ....
分类:编程语言   时间:2015-04-19 19:08:23    阅读次数:140
Spring Aop 日志拦截应用
近期,一个小伙伴遇到了此需求。要解决的问题就是: 记录用户在系统的操作,通过注解来灵活控制。  注解可以对方法进行修饰,描述。  后面会将注解上描述以及方法被调用时入参记录到数据库。 同时还需要对不同的操作进行分类(插入,修改,查看,下载/上传文件之类的),记录用户,时间以及IP,客户端User-agent . 我在这里将部分实现写了出来,实际在项目中可以直接参照进行修改就可以满足以上功能。...
分类:编程语言   时间:2015-04-19 18:03:39    阅读次数:236
java中用IO流,拷贝文件夹中的文件
java copy文件的方法...
分类:编程语言   时间:2015-04-19 18:03:04    阅读次数:126
动态生成表格 - javascript
一、JSON数据源     JSON解释: JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度, 那么,JSON到底是什么? JSON就是一串字符串 只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表示后者是前者的值(这个值可以是字符串、数...
分类:编程语言   时间:2015-04-19 18:00:36    阅读次数:244
数组的协变性与范型的不可变性
记得以前面试的时候曾被问过一个问题:数组和List的区别是什么?当时答的无非就是效率,容量固定,List不能存基本类型等等。当Java发展到了1.5之后,出现了泛型版本的List,又为这个问题的解答加入了一笔。下面就来讲一下与这个话题相关的内容。 数组的协变性(covariant)是指如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。 第二个要讲的问题是数组是具体化的(reifi...
分类:编程语言   时间:2015-04-19 17:59:00    阅读次数:121
多线程下载
步骤: 1、连接服务器,获取文件的大小,并在本地创建一个和服务器文件大小相同的文件 rwd 模式是直接同步到硬盘 2、计算线程下载的数据大小 3、创建下载线程...
分类:编程语言   时间:2015-04-19 18:01:03    阅读次数:181
Java中强引用、软引用、弱引用
Java 中强引用, 软引用SoftReference,弱引用WeakReference,虚引用 Java当中的引用有四种: 1.强引用  平常我们用的最多的引用。 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。只...
分类:编程语言   时间:2015-04-19 18:01:03    阅读次数:123
Linux&java实操串联-进阶指南
本次讲座,先走马观花串一遍Linux命令,让其可以辅助我们的工作。但是不仅仅是讲几个命令而已,而是希望能看清楚一些操作系统层面上的事,达到理解和境界思想上的提升。 理解是灵魂,串讲是骨架,然后可以自行丰满血肉,这是目的。 本次讲座,特别适合“有一定理解,但是不深刻,或者恰恰处于进阶边缘”这种情况的人,一讲,一串,醍醐灌顶,理解会立刻深了一层。...
分类:编程语言   时间:2015-04-19 17:58:52    阅读次数:222
黑马程序员-Java 反射
Java 反射机制是在运行状态中,对于程序中的任意一个类,通过反射机制都能够知道这个类的所有属性和方法,包括共有、包含、默认和私有。对于任意的一个对象,通过反射机制都可以去调用它的每一个方法,这种机制就称为Java的反射机制。...
分类:编程语言   时间:2015-04-19 17:58:13    阅读次数:218
区域生长算法
图像分割是一种重要的图像处理技术,而区域生长是图像分割技术的一种。区域生长的基本思想是将具有相似性的像素集合起来构成区域。首先对每个需要分割的区域找出一个种子像素作为生长的七点,然后将种子像素周围邻域中与种子有相同或相似性质的像素(根据事先确定的生长或相似准则来确定)合并到种子像素所在的区域中。而新的像素继续作为种子向四周生长,直到再没有满足条件的像素可以包括进来,一个区域就生长而成了。 ...
分类:编程语言   时间:2015-04-19 17:55:37    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!