- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 深入了解Java之五(异常)
1.Java中的两种异常类型是什么?他们有什么区别?Java中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。不受检查的异常不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须要用throws语句在方法或者是构造函数上声明。这里有Java异常处理的一些小
2016-02-29 17:30:44 79
原创 深入了解Java之四(JVM)
1.Java中垃圾回收有什么目的?什么时候进行垃圾回收?垃圾回收的目的是识别并且丢弃应用不再使用的对象来释放和重用资源。2.System.gc()和Runtime.gc()会做什么事情?这两个方法用来提示JVM要进行垃圾回收。但是,立即开始还是延迟进行垃圾回收是取决于JVM的。3.finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?垃圾回收器(garbage c
2016-02-29 17:29:00 324
转载 什么是Java的永久代(PermGen)内存泄漏
转载请注明出处:http://www.codelast.com/本文是我对这篇文章的翻译:What is a PermGen leak? 为了便于阅读,我将原文附于此处,翻译穿插在其中。此外,为了防止原链接在未来某一天失效后,文中的图片再也看不到的问题,我将原文中的图片也保存到了本站的服务器上,我不知道原作者是否允许这样做,但我翻译本文仅在于传播知识的目的,在此向原作者表示深深的感
2016-02-29 17:27:20 2825
转载 Java中堆内存和栈内存详解
Java中堆内存和栈内存详解Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。
2016-02-29 15:29:49 337
转载 理解泛函的概念和能量泛函的梯度下降流
1. 泛函的概念 函数y=f(x)是一个变量x∈R到y∈R的一个映射,而泛函是表示一个空间集合u∈RN到R的映射。说起来比较抽象,以一个例子说明:可以想象一个三维空间内有无数条不同的曲线,这些曲线组成了空间集合u,每一条曲线表示该集合u的一个元素(u类似于函数中的x变量,具体一条曲线对应x变量的某个具体值),这些曲线在实数R上都有一个值与之对应,当曲线变化时,对应的值也相应发
2016-02-25 20:02:24 2461
JAVA API官方文档中文版
2015-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人