依赖jar包:jsch-0.1.55.jar commons-io-2.5.jar ...
分类:
编程语言 时间:
2019-11-15 18:20:29
阅读次数:
89
"题目" 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 题解 描述 栈的特性是先进后出,队列的特点是先进先出,当数字依次入栈1后,依次出栈1并且压入栈2后,然后再出栈的顺序与进入栈1的顺序是一致的。 因此,进入队列通过压入栈1实现,弹出队列通过弹出栈2的栈顶元 ...
分类:
编程语言 时间:
2019-11-12 20:20:43
阅读次数:
107
``` /** * 死锁:两个或多个线程在执行过程中,相互争夺资源而造成的一种互相等待的现象 * 实现一个死锁 * * * 查看死锁 * 1. 在当前类的文件夹下,打开终端运行:jps -l 获得进程号 * 2. 继续运行:jstack 查看死锁详细信息 */ public class DeadLo... ...
分类:
编程语言 时间:
2019-11-12 13:24:03
阅读次数:
108
Java实现跨平台主要是通过JVM JVM在不同的平台有不同的版本,在不同的平台要安装不同的JVM版本,我们编写JAVA源码后,经过编译会生成字节码文件.class文件。 Java虚拟机JVM将.class文件翻译成不同平台对应的机器码,从而在不同的平台下运行 注意:编译的结果不是生成机器码,而是生 ...
分类:
编程语言 时间:
2019-11-11 23:07:52
阅读次数:
136
"题目" 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 题解 描述 首先通过前序遍历序列找到根节点; 在中序 ...
分类:
编程语言 时间:
2019-11-11 21:38:45
阅读次数:
78
题目 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 1以矩形来查找 1.1描述 将二维数组画成矩形,然后从数组中选取一个数字,分3中情况来分析查找的过程 ...
分类:
编程语言 时间:
2019-11-10 19:44:07
阅读次数:
105
1 简介 是JDK一早就提供的 native 方法,不由Java实现,而是底层JVM实现,这让我们对它的窥探提高了难度。特别是在 Oracle 收购了 Sun 公司后,源代码不开源了,更无法深入研究了。但我们还是有必要尽量地去探索。 本文将主要讲解一下 方法的原理、特点,并介绍一个新奇的应用。 2 ...
分类:
编程语言 时间:
2019-11-10 16:01:07
阅读次数:
80
本文描述了基于线性表的简单算法及其代码【Java实现】 1 1 删除单链表中所有重复元素 第二种方法: 1 2 删除所有数据为x的结点,并返回数量,算法思想与1 1差不多 测试我们的两种算法的结果: 算法1 1: 算法1 2: 2 1 试写一算法,实现顺序表的就地逆置,即利用原表的存储空间将线性表( ...
分类:
编程语言 时间:
2019-11-09 13:53:38
阅读次数:
82
为什么要使用SpringMVC?很多应用程序的问题在于处理业务数据的对象和显示业务数据的视图之间存在紧密耦合,通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性。而且,当多个视图依赖于同一个业务对象时是没有灵活性的。 SpringMVC是一种基于Java,实现了We ...
分类:
编程语言 时间:
2019-11-09 09:30:35
阅读次数:
62
图形用户界面 特征: 图形界面对象及其框架(图形界面对象 之间的包含关系) 图形界面对象的布局(图形界面对象之 间的位置关系) 图形界面对象上的事件响应(图形界面 对象上的动作) Java图形界面开发的两种技术:AWT (大量使用Windows的系统函数), Swing(采用Java实现用户界面,可 ...
分类:
其他好文 时间:
2019-11-08 21:16:44
阅读次数:
100