码迷,mamicode.com
首页 > 编程语言
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
如何实现数组之间的拷贝
publicstaticnativevoidarraycopy(Objectsrc,intsrcPos,Objectdest,intdestPos, intlength); 实验代码: publicclassArrayTest08{ publicstaticvoidmain(String[]args){ int[]src={2,3,4,5,6,7,8}; int[]dest={10,11,12,13,14,15,16}; //把src中的4,5,6拷贝..
分类:编程语言   时间:2015-06-14 16:51:57    阅读次数:133
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
选择排序
/* 选择排序: 31625 算法:找出最小值,然后这个最小值和最前面的数据交换位置。 */ publicclassSelectSort{ publicstaticvoidmain(String[]args){ int[]a={3,1,6,2,5}; //选择排序 for(inti=0;i<a.length-1;i++){ //假设第一个数据是最小值..
分类:编程语言   时间:2015-06-14 16:51:19    阅读次数:109
Java安全之SSL/TLS
在前面所讲到的一些安全技术手段如:消息摘要、加解密算法、数字签名和数据证书等,一般都不会由开发者直接地去使用,而是经过了一定的封装,甚至形成了某些安全协议,再暴露出一定的接口来供开发者使用。因为直接使用这些安全手段,对开发者的学习成本太高,需要深入了解底层实现才行,而直接使用封装后暴露出来的接口就容易多了。    在这些封装与协议的背后,很多都使用到了SSL/TSL协议,其中最常见的HTTP...
分类:编程语言   时间:2015-06-14 16:50:12    阅读次数:216
我的Java开发学习之旅------>Java使用Fork/Join框架来并行执行任务
现代的计算机已经向多CPU方向发展,即使是普通的PC,甚至现在的智能手机、多核处理器已被广泛应用。在未来,处理器的核心数将会发展的越来越多。 虽然硬件上的多核CPU已经十分成熟,但是很多应用程序并未这种多核CPU做好准备,因此并不能很好地利用多核CPU的性能优势。 为了充分利用多CPU、多核CPU的性能优势,级软基软件系统应该可以充分“挖掘”每个CPU的计算能力,决不能让某个CPU处于“空闲”...
分类:编程语言   时间:2015-06-14 16:46:54    阅读次数:108
一起talk C栗子吧(第十六回:C语言实例--栈一)
各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C栗子吧! 看官们,上一回中咱们说的是双向链表的例子,这一回咱们说的例子是:栈。 什么是栈?我们听过龙门客栈,你这个是哪家客栈?我还没有说,台下已经有客官在问了。看官们,栈是 类似我们在前面几回中说过的链表,它也是用来存放数据的一种抽象的数据...
分类:编程语言   时间:2015-06-14 16:46:35    阅读次数:142
旋转数组中查找指定元素
如题,在旋转数组中查找指定元素,考虑到多种情况,网上的方法大部分没有考虑,当low,high,mid三个值相等时的情况。 代码如下:int findAll(int A[],int low,int high,int value)//当三个相等时,查找全部元素的函数。 { for(int i = low;i < high;i++) { if(A[i]==value)...
分类:编程语言   时间:2015-06-14 16:44:06    阅读次数:124
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
第一次Spring总结
第一阶段:下载了类似app使用,并做了对比,分析,对自己的app有了一些构思,完成了环境的配置。在这一阶段,一开始只有两个女生显得有点弱,面对从未接触过的app项目,首先就是配置环境方面的,在经过班上同学的指点,还有各种百度,最后成功搞定了配置,这是第一步。http://jingyan.baidu....
分类:编程语言   时间:2015-06-14 16:32:22    阅读次数:127
C语言中符号格式说明
scanf 语法: #include int scanf( const char *format, ... );scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空白字符和...
分类:编程语言   时间:2015-06-14 16:30:36    阅读次数:147
python变量和作用域
1、作用域介绍python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量;E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;G:globa,全局变量,就是模块级别定义的变量; B:built-in,系统固定模块里面的变量,比...
分类:编程语言   时间:2015-06-14 16:31:32    阅读次数:169
如何开发一个java开源框架-----Jvn框架之实现用注解代替配置文件
在我们使用很多框架的时候,慢慢会发现写配置文件很烦,比如写一个小小的功能都要写几个配置文件。 对于这一类问题,所以很多框架都出现了注解这一功能,那到底如何用注解代替配置文件呢?今天我们要做的是,扫描Class后找到我们所有Controller类,接下来我们就来讨论一下这个问题。
分类:编程语言   时间:2015-06-14 16:29:07    阅读次数:152
C/C++ 之内联函数
在C中可以使用#define提高执行效率,但是容易出错,而在C++ 支持函数内联,其目的亦是如此。(1)inline的工作原理: 对于任何内联函数,编译器在符号表里放入函数声明(包括名字,参数类型,返回值类型)。如果编译器没有发现内联函数存在错误,那么该函数的代码也被放入符号表中。在调用一个内...
分类:编程语言   时间:2015-06-14 16:27:03    阅读次数:172
C++学习一
相对于基础开始比较薄弱,比较坑的是VC里面直接#include到VS里面需要换成#includeusing namespace std;VS2010以后的都删除了所有非标准库,保留了C++标准库,iostream.h是以前旧版的库,VS2010之后的支持新版的标准iostream;VS2013没.....
分类:编程语言   时间:2015-06-14 16:28:00    阅读次数:155
深入理解java垃圾回收机制
深入理解java垃圾回收机制----一、垃圾回收机制的意义 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“....
分类:编程语言   时间:2015-06-14 16:26:27    阅读次数:119
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!