码迷,mamicode.com
首页 > 编程语言
每天一道Java题[1]
问题:char[]与String相比,有什么优胜的地方? 回答: 针对安全保密高的信息,char[]比String做得更好。因为String是不可变得,即使你修改原先的变量,实际上也是在内存中新建一个对象,原数据还是保留在内存中,等待回收。而char[]中的元素是可以更改的。这就意味着,如密码等保密 ...
分类:编程语言   时间:2017-05-12 23:58:48    阅读次数:405
问题 1018: C语言程序设计教程(第三版)课后习题6.8
/******************************************************************** @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
Python对字典(directory)按key和value排序
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 OR Python? 物联网开发涉及面庞杂,开发周期长,所以我们必须寻找一种覆盖面广的编程语言和方法。 JavaScript 支持 HT...
分类:编程语言   时间:2017-05-12 23:57:24    阅读次数:353
javascript设计模式详解之命令模式
每种设计模式的出现都是为了弥补语言在某方面的不足,解决特定环境下的问题。思想是相通的。只不过不同的设计语言有其特定的实现。对javascript这种动态语言来说,弱类型的特性,与生俱来的多态性,导致某些设计模式不自觉的我们都在使用。只不过没有对应起来罢了。本文就力求以精简的语言去介绍下设计模式这个高 ...
分类:编程语言   时间:2017-05-12 23:56:38    阅读次数:279
Java使用Log4记录日志
我们在系统使用中,为了方便查找问题,因此需要记录操作的日志,而目前比较成熟稳定的程序日志记录方式就是Log4,本人也是菜鸟,然后再学习研究中就记录一下使用方式,以方便今后查阅,同时本文章参考了博客园:http://www.cnblogs.com/zhangpengshou/p/5128050.htm ...
分类:编程语言   时间:2017-05-12 23:55:42    阅读次数:322
java基础---->hashSet的简单分析(一)
对于HashSet而言,它是基于HashMap实现的,底层采用HashMap来保存元素的。今天我们就简单的分析一下它的实现。 HashSet的简单分析 一、hashSet的成员变量组成 hashSet的构造方法,是创建一个hashMap。 二、hashSet的一些操作也是基于上述创建的hashMap ...
分类:编程语言   时间:2017-05-12 23:55:20    阅读次数:244
JAVA基础
1.java语言的核心:jdk, java development kits 面向开发人员jre, java Runtime Environment 服务器上 java虚拟机 (以字节码为指令的CPU) *.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 2.java编 ...
分类:编程语言   时间:2017-05-12 23:55:12    阅读次数:184
【算法(第4版)】笔记
1、在 Java 程序中创建一个数组需要三步: 声明数组的名字和类型; 创建数组; 初始化数组元素。 2、典型的数组处理代码。 3、起别名。 4、二维数组。 ...
分类:编程语言   时间:2017-05-12 23:53:03    阅读次数:224
java 二叉查找树
//接口+抽象类+实现类package wangChaoPA实习工作练习.com.进阶篇.二叉查找树;import java.util.Iterator;public interface Tree<E extends Comparable<E>>{ // 从树中删除e boolean delete( ...
分类:编程语言   时间:2017-05-12 23:52:53    阅读次数:248
Java Swing 图形界面实现验证码(验证码可动态刷新)
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
利用多线程实现Future模式
一、Futrue模式 客户端发送一个长时间的请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据(相当于商品订单,不是商品本身),用户也无需等待,先去执行其他的若干操作后,再去调用服务器已经完成组装的真实数据。 该模型充分利用了等待的时间片段。简单来说就是,如果线程A要等待线程B的结果,那 ...
分类:编程语言   时间:2017-05-12 23:52:09    阅读次数:379
第十章----java循环练习题
String str = "像勇士这样的球队,只有防守一松懈,他们才能抓住机会,打完了三场,爵士还是没找到应对勇士的办法"; 1, 写代码找出关键字"球队","机会"所在字符串str的索引位置, 找出字符串中第二个"勇士"的位置, 并输出在控制台上 2, 定义int型变量m, 取值为第一题中所有索引 ...
分类:编程语言   时间:2017-05-12 23:51:45    阅读次数:257
javaScript——label语句
第一次看见label语句是这样一个场景: 当时十分疑惑,为什么不报错呢?对象可以这样写? 后来知道这个是label语句,一般配合break和continue语句使用。 break只能跳出一个循环,当遇到循环嵌套的时候,就可以使用break加label语句调到指定位置。例: 当 i 等于5的时候,不仅 ...
分类:编程语言   时间:2017-05-12 23:16:17    阅读次数:270
JAVA基础汇总及例题详解
java语言的一个核心: jdk, java development kits 面向开发人员 jre, java Runtime Environment 服务器上 java虚拟机 (以字节码为指令的CPU) *.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 垃圾回收机 ...
分类:编程语言   时间:2017-05-12 23:15:03    阅读次数:290
java中a++和++a在较复杂的运算中分析
关于连加和连减: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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!