问题:char[]与String相比,有什么优胜的地方? 回答: 针对安全保密高的信息,char[]比String做得更好。因为String是不可变得,即使你修改原先的变量,实际上也是在内存中新建一个对象,原数据还是保留在内存中,等待回收。而char[]中的元素是可以更改的。这就意味着,如密码等保密 ...
分类:
编程语言 时间:
2017-05-12 23:58:48
阅读次数:
405
/******************************************************************** @file Main.cpp @date 2017-05-12 @author Zoro_Tiger @brief 问题 1018: C语言程序设计教程(第三版... ...
分类:
编程语言 时间:
2017-05-12 23:58:21
阅读次数:
351
堆排序利用的完全二叉树这种数据结构所设计的一种算法,不过也是选择排序的一种。 堆实质上是满足如下性质的完全二叉树:k[i]<=k[2*i]&&k[i]<=k[2*i+1]或者k[i]>=k[2*i]&&k[i]>=k[2*i+1], 树中任一非叶子结点的关键字均不大于(或不小于)其左右孩子(若存在) ...
分类:
编程语言 时间:
2017-05-12 23:58:05
阅读次数:
410
distance = {9149: 0, 9150: 26, 9151: 24, 9152: 24, 9153: 24, 9154: 27, 9155: 25, 9156: 30, 9158: 20, 9159: 22, 9160: 25, 9161: 21, 9163: 25, 9164: 23,... ...
分类:
编程语言 时间:
2017-05-12 23:57:39
阅读次数:
603
未来物联网全栈开发 —— JavaScript OR Python?
物联网开发涉及面庞杂,开发周期长,所以我们必须寻找一种覆盖面广的编程语言和方法。
JavaScript 支持 HT...
分类:
编程语言 时间:
2017-05-12 23:57:24
阅读次数:
353
每种设计模式的出现都是为了弥补语言在某方面的不足,解决特定环境下的问题。思想是相通的。只不过不同的设计语言有其特定的实现。对javascript这种动态语言来说,弱类型的特性,与生俱来的多态性,导致某些设计模式不自觉的我们都在使用。只不过没有对应起来罢了。本文就力求以精简的语言去介绍下设计模式这个高 ...
分类:
编程语言 时间:
2017-05-12 23:56:38
阅读次数:
279
我们在系统使用中,为了方便查找问题,因此需要记录操作的日志,而目前比较成熟稳定的程序日志记录方式就是Log4,本人也是菜鸟,然后再学习研究中就记录一下使用方式,以方便今后查阅,同时本文章参考了博客园:http://www.cnblogs.com/zhangpengshou/p/5128050.htm ...
分类:
编程语言 时间:
2017-05-12 23:55:42
阅读次数:
322
对于HashSet而言,它是基于HashMap实现的,底层采用HashMap来保存元素的。今天我们就简单的分析一下它的实现。 HashSet的简单分析 一、hashSet的成员变量组成 hashSet的构造方法,是创建一个hashMap。 二、hashSet的一些操作也是基于上述创建的hashMap ...
分类:
编程语言 时间:
2017-05-12 23:55:20
阅读次数:
244
1.java语言的核心:jdk, java development kits 面向开发人员jre, java Runtime Environment 服务器上 java虚拟机 (以字节码为指令的CPU) *.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 2.java编 ...
分类:
编程语言 时间:
2017-05-12 23:55:12
阅读次数:
184
1、在 Java 程序中创建一个数组需要三步: 声明数组的名字和类型; 创建数组; 初始化数组元素。 2、典型的数组处理代码。 3、起别名。 4、二维数组。 ...
分类:
编程语言 时间:
2017-05-12 23:53:03
阅读次数:
224
//接口+抽象类+实现类package wangChaoPA实习工作练习.com.进阶篇.二叉查找树;import java.util.Iterator;public interface Tree<E extends Comparable<E>>{ // 从树中删除e boolean delete( ...
分类:
编程语言 时间:
2017-05-12 23:52:53
阅读次数:
248
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.M ...
分类:
编程语言 时间:
2017-05-12 23:52:24
阅读次数:
1826
一、Futrue模式 客户端发送一个长时间的请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据(相当于商品订单,不是商品本身),用户也无需等待,先去执行其他的若干操作后,再去调用服务器已经完成组装的真实数据。 该模型充分利用了等待的时间片段。简单来说就是,如果线程A要等待线程B的结果,那 ...
分类:
编程语言 时间:
2017-05-12 23:52:09
阅读次数:
379
String str = "像勇士这样的球队,只有防守一松懈,他们才能抓住机会,打完了三场,爵士还是没找到应对勇士的办法"; 1, 写代码找出关键字"球队","机会"所在字符串str的索引位置, 找出字符串中第二个"勇士"的位置, 并输出在控制台上 2, 定义int型变量m, 取值为第一题中所有索引 ...
分类:
编程语言 时间:
2017-05-12 23:51:45
阅读次数:
257
第一次看见label语句是这样一个场景: 当时十分疑惑,为什么不报错呢?对象可以这样写? 后来知道这个是label语句,一般配合break和continue语句使用。 break只能跳出一个循环,当遇到循环嵌套的时候,就可以使用break加label语句调到指定位置。例: 当 i 等于5的时候,不仅 ...
分类:
编程语言 时间:
2017-05-12 23:16:17
阅读次数:
270
java语言的一个核心: jdk, java development kits 面向开发人员 jre, java Runtime Environment 服务器上 java虚拟机 (以字节码为指令的CPU) *.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 垃圾回收机 ...
分类:
编程语言 时间:
2017-05-12 23:15:03
阅读次数:
290
关于连加和连减:http://blog.csdn.net/ieayoio/article/details/46431843 以下是一段普遍都了解的代码: public static void main(String[] args) { int a=3; System.out.println(a++ ...
分类:
编程语言 时间:
2017-05-12 23:14:28
阅读次数:
307