码迷,mamicode.com
首页 >  
搜索关键字:java    ( 298062个结果
树的深度优先遍历和广度优先遍历的原理和java实现代码
import java.util.ArrayDeque;public class BinaryTree { static class TreeNode{ int value; TreeNode left; TreeNode right; ...
分类:编程语言   时间:2015-05-18 12:20:51    阅读次数:119
播放视频的框架Vitamio的使用问题
以前用过这个牛逼的框架,后来又随意搞了下,发现播放不了视频了,搞了老半天才搞好,今天又随便整了下,发现又不行了,我勒个插!现在终于又搞出来了,发现我总是把步骤搞错或少写了些东西总的步骤:一:导入vitamio_lib包二:xml布局中的videoView要替换三:java文件中的所有包导入的都是vi...
分类:其他好文   时间:2015-05-18 12:17:13    阅读次数:148
详解this
wayou译文javascriptthis虐我千百遍,看完此文效立见!不得不说,这篇文章的总结很地道很全面,适合收藏之用。原文:all this习惯了高级语言的你或许觉得JavaScript中的this跟Java这些面向对象语言相似,保存了实体属性的一些值。其实不然。将它视作幻影魔神比较恰当,手提一...
分类:其他好文   时间:2015-05-18 12:12:51    阅读次数:152
Java Timer 定时器的使用
设置定时任务很简单,用Timer类就搞定了。 ? 一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。 代码如下: package test; import java.util.Timer; pu...
分类:编程语言   时间:2015-05-18 11:03:20    阅读次数:167
项目开发-微信公众号被动响应消息处理
过去参与的一个微信公众号开发的项目,其中处理被动响应消息的类相对臃肿,原因是该项目需要处理的消息类型较多,通过switch分支,分支方法都写在一个类里面。功能完成后,这个类就巨大无比了。闲来无事,就在想应该怎么重构一下呢?设计模式里面有解决大量if分支的状态模式,但是模式应用还没看明白。       想来,还是switch最直观的,为了便于维护,有必要把每个分支都抽取成一个处理类,同时做好包结构...
分类:微信   时间:2015-05-18 11:00:47    阅读次数:428
Dijkstra算法Java实现
从最短路径开始,学习Dijstar算法 下面是求最短路径问题描述: 下面是Dijkstar算法的描述: 下面是使用Dijkstar算法求解右图中的问题: 下面是图的邻接矩阵: 下面是计算过程: 下面是求解最短路径: 下面是Java代码实现,其中需要注意的问题我已经标出(一定要细心!!!!):package g...
分类:编程语言   时间:2015-05-18 10:58:00    阅读次数:190
Java内存管理第二篇 - 内存的分配
Java内存管理无非就是对内存进行分配和释放。对于分配来说,基本类型和对象的引用存储到栈中,常量存储到常量池中,对象存储到堆上,这是一般的分配。而对于回收来说要复杂的多,如果回收不好,还可能造成分配出去的内存得不到回收而造成内存泄漏。     这一篇将简单介绍一下Java内存的分配,下一篇将介绍内存的回收及内存泄漏等知识。 1、JVM内存模型 ...
分类:编程语言   时间:2015-05-18 10:55:01    阅读次数:152
Java内存管理第三篇 - 内存可能产生的问题
Java内存在分配和回收的过程中会产品很多的问题,下面来说一说可能会产生的问题。 1、垃圾处理                从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那么在这种方式的实现中,垃圾回收从哪儿开始的呢?即,从哪儿开始查找哪些对象是正在被当前系统使用的。上面分析的堆和栈的区别,其中栈是真正进行程序执行地方,所以要获取哪些对象正在被使用,则需要从Java栈开...
分类:编程语言   时间:2015-05-18 10:54:17    阅读次数:255
Java加密解密器
今天用Java类里自带的编码解码做了 一个加密解密器。其实我没做什么就是做了个界面。 还有key是固定八个字符,我改成不是八个字符也可以了。 import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.HeadlessException; import java.awt.event.ActionEv...
分类:编程语言   时间:2015-05-18 10:53:24    阅读次数:174
关于java中char数组的调用
---恢复内容开始---char数组在初始化时,元素需要用单引号引起来。调用时只写数组名就可以class ToString{ public static void main(String[] args) { char[] a ={'a','d','f','f'}; String sam=t...
分类:编程语言   时间:2015-05-18 10:46:47    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!