码迷,mamicode.com
首页 >  
搜索关键字:java    ( 298062个结果
java中的二维数组
简单讲:java中的二维数组就是"特殊的一维数组",称为一维数组中的一维数组。只不过元素是一维数组而已。也是有两种初始化方式:静态初始化和动态初始化。访问最后一个元素:int[][]a=?a[a.length-1][a[a.length-1].length-1]这个表示是最后一个元素遍历二维数组:for(inti=0;i..
分类:编程语言   时间:2015-06-14 16:54:15    阅读次数:145
java一维数组的冒泡排序
/* 冒泡排序算法: int类型的数组:31625 */ publicclassBubbleSort{ publicstaticvoidmain(String[]args){ int[]a={3,1,6,2,5}; //开始排序 for(inti=a.length-1;i>0;i--){ for(intj=0;j<i;j++){ if(a[j]>a[j+1]){ //交换位置 ..
分类:编程语言   时间:2015-06-14 16:51:14    阅读次数:144
Java安全之SSL/TLS
在前面所讲到的一些安全技术手段如:消息摘要、加解密算法、数字签名和数据证书等,一般都不会由开发者直接地去使用,而是经过了一定的封装,甚至形成了某些安全协议,再暴露出一定的接口来供开发者使用。因为直接使用这些安全手段,对开发者的学习成本太高,需要深入了解底层实现才行,而直接使用封装后暴露出来的接口就容易多了。    在这些封装与协议的背后,很多都使用到了SSL/TSL协议,其中最常见的HTTP...
分类:编程语言   时间:2015-06-14 16:50:12    阅读次数:216
【Android】进度条与线程之间的消息处理
有点没想到的是,这样的一个小小的程序弄了很久才做完。 这个程序看起来很简单的,如下图: 一个进度条在不断地增加,累加到超过100%,隐藏载入进度条,并且文字改变成一个“倒数3秒”继续执行。 数完三秒之后则继续进行进度条的累加。 首先,由于标签文本是动态的,通过Java文件控制,在res\values\string.xml,仅仅需要把程序名称改成“进度条”,没有什么特别的: ...
分类:移动开发   时间:2015-06-14 16:49:32    阅读次数:873
我的Java开发学习之旅------>Java使用Fork/Join框架来并行执行任务
现代的计算机已经向多CPU方向发展,即使是普通的PC,甚至现在的智能手机、多核处理器已被广泛应用。在未来,处理器的核心数将会发展的越来越多。 虽然硬件上的多核CPU已经十分成熟,但是很多应用程序并未这种多核CPU做好准备,因此并不能很好地利用多核CPU的性能优势。 为了充分利用多CPU、多核CPU的性能优势,级软基软件系统应该可以充分“挖掘”每个CPU的计算能力,决不能让某个CPU处于“空闲”...
分类:编程语言   时间:2015-06-14 16:46:54    阅读次数:108
这是一个长长的故事--关于自动包装的理解
今天有学生问了我关于“自动包装”是如何理解的,我稍微思考了一下,写了如下文字,与大家分享,浅见浅见,希望大家多提意见,互相讨论。 早期Java版本(1.4及以前的版本,包括1.4这个版本)把Java分为两种数据类型,一种是基本数据类型,如int,char float boolean等,另一种称为引用类型,如String,Object等类型。其目的是为了既能使用面向对象的思想完成代码的编写,又能让...
分类:其他好文   时间:2015-06-14 16:45:45    阅读次数:96
Android中 多线程下载原理
计算每个线程的下载起始终止位置公式如下 文件读写方式4中类型 工程源码目录 package cn.itcast.download;import java.io.File; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net....
分类:移动开发   时间:2015-06-14 16:45:13    阅读次数:187
Hadoop之——Pig框架
1.Pig是基于hadoop的一个数据处理的框架。   MapReduce是使用java进行开发的,Pig有一套自己的数据处理语言,Pig的数据处理过程要转化为MR来运行。 2.Pig的数据处理语言是数据流方式的,类似于初中做的数学题。 3.Pig基本数据类型:int、long、float、double、chararry、bytearray      复合数据类型:Map、Tuple、Ba...
分类:其他好文   时间:2015-06-14 16:44:27    阅读次数:121
Java IO(input output)流<二>
一.字符流的缓冲区1.什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。2.为什么要引入缓冲区 缓冲区就是一块内存...
分类:编程语言   时间:2015-06-14 16:39:38    阅读次数:132
基本PSO算法实现(Java)
一.算法流程Step1:初始化一群粒子(粒子个数为50个),包括随即位置和速度;Step2:计算每个粒子的适应度fitness;Step3:对每个粒子,将其适应度与其进过的最好位置(局部)pbest做比较,如果较好,则将其作为当前的最好位置pbest;Step4:对每个粒子,将其将其适应值与群体所经...
分类:编程语言   时间:2015-06-14 16:35:22    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!