继续进行代码优化的总结.
7.循环优化
List alist =getList();
for(int i=0;i
代码会一直执行alist.size()
应修改为
for(int i=0,p=alist.size();i
8."消灭"不可视阶段的对象
try{
Object obj=new Object();
}catch(Exception e)
{
obj=null;...
分类:
编程语言 时间:
2015-07-28 23:06:19
收藏:
0 评论:
0 赞:
0 阅读:
330
进程和线程的主要区别在于多进程每个进程拥有独立存储空间,而多线程共享存储空间。对于单核CPU来讲,如果是阻塞操作,或者不耗时非阻塞操作,多进程/线程不会提高效率,这时候多进程/线程最有用的通常是耗时而又非阻塞的I/O操作。打个比喻,一个人要看两部电影,可以看完一部再看另一部,也可以同时看,看一眼这个...
分类:
编程语言 时间:
2015-07-28 23:04:19
收藏:
0 评论:
0 赞:
0 阅读:
328
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序算法。插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。插入排序的Java实现:...
分类:
编程语言 时间:
2015-07-28 23:03:49
收藏:
0 评论:
0 赞:
0 阅读:
283
关于模块导入方式: import random print random.choice(range(10))和 from random import choice print choice(range(10))第一种方法:将模块的名字设置为一个隐含在名字空间里的全局变量,这样就好像访问全局属...
分类:
编程语言 时间:
2015-07-28 23:03:19
收藏:
0 评论:
0 赞:
0 阅读:
304
c语言是一门语言,拥有语言的共性,当我们学习外语的时候了解其思维习惯外加一些基础知识就可以很快掌握,学习这门语言的时候同样我们需要了解它的基本知识和它的整个思维。那么下面先介绍一下我目前学习的基本知识。 1、基本数据类型: c语言的基本数据类型分为:字符型(char),整形(short, int,....
分类:
编程语言 时间:
2015-07-28 23:02:59
收藏:
0 评论:
0 赞:
0 阅读:
342
1.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarcommons-logging.jarezmorph.jarjson-lib...
分类:
编程语言 时间:
2015-07-28 23:02:49
收藏:
0 评论:
0 赞:
0 阅读:
316
选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换......第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。选择排序的Java实现: 1 pac...
分类:
编程语言 时间:
2015-07-28 23:02:19
收藏:
0 评论:
0 赞:
0 阅读:
290
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是cauc...
分类:
编程语言 时间:
2015-07-28 23:01:09
收藏:
0 评论:
0 赞:
0 阅读:
1090
插入排序 1 public class InsertionSort extends Sort { 2 3 public Comparable[] insertionSort(Comparable[] a) { 4 int N = a.length; 5 fo...
分类:
编程语言 时间:
2015-07-28 22:59:59
收藏:
0 评论:
0 赞:
0 阅读:
298
在java中,static成员函数是否可以被重写呢?结论是,你可以在子类中重写一个static函数,但是这个函数并不能像正常的非static函数那样运行。也就是说,虽然你可以定义一个重写函数,但是该函数没有多态特性。让我们测试一下: 1 class testClass1{ 2 static...
分类:
编程语言 时间:
2015-07-28 22:55:49
收藏:
0 评论:
0 赞:
0 阅读:
242
转载:URL类中的openStream()方法,可以读取一个URL对象所指定的资源,返回一个InputStream对象。(1)file协议介绍 File协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样。 要使用File协议,基本的格式如下:file:///...
分类:
编程语言 时间:
2015-07-28 22:54:59
收藏:
0 评论:
0 赞:
0 阅读:
187
package sort;import java.util.Scanner;public class InsertSort { public static int arr[]; static{ System.out.println("Please enter how man...
分类:
编程语言 时间:
2015-07-28 22:54:09
收藏:
0 评论:
0 赞:
0 阅读:
290
TF-IDF:Term Frequency-Inverse Document Frequency(词频-逆文档频度):主要用来估计一个词在一个文档中的重要程度。符号说明:文档集:D={d1,d2,d3,..,dn}nw,d:词w在文档d中出现的次数{wd}:文档d中的所有词的集合nw:包含词w的文档...
分类:
编程语言 时间:
2015-07-28 22:53:19
收藏:
0 评论:
0 赞:
0 阅读:
678
——看到哪里。想到哪里,记到哪里非常多时候。非常多人学python的时候,会忽略的东西非常多。大多数都盯着能“出货”即可,可是通常在读别人的代码的时候发现,看不懂。。。一方面是自己的代码技巧和经验不足;还有一方面就是自己掌握的东西不全面。而这些往往是基础的东西。还不算高大上的东西。。第一:动态实例属...
分类:
编程语言 时间:
2015-07-28 22:52:29
收藏:
0 评论:
0 赞:
0 阅读:
313
在实际编程,为了避免死锁情况,但是,让你写一个有用的程序死锁似几乎不要太简单(种面试题),下面是一个简单的死锁样例。线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西(实际是两个线程共享的东西)。仅仅要有两个线程和两个对象就可能产生死锁。package sxh.java.loc...
分类:
编程语言 时间:
2015-07-28 22:51:59
收藏:
0 评论:
0 赞:
0 阅读:
250
------------------------------------------------------------------------------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-07-28 22:51:09
收藏:
0 评论:
0 赞:
0 阅读:
494
冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的...
分类:
编程语言 时间:
2015-07-28 22:50:19
收藏:
0 评论:
0 赞:
0 阅读:
253
Python软件已经安装成功有很长一段时间了,也即或多或少的了解Python似乎也很长时间了,也是偏于各种借口,才在现在开始写点总结。起初接触Python是因为公司项目中需要利用Python来测试开发的接口,于是开始了解这门解释性,面向对象,带有动态语义的高级语言,或是脚本语言,或是胶水语言。便在....
分类:
编程语言 时间:
2015-07-28 22:48:09
收藏:
0 评论:
0 赞:
0 阅读:
377
在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,...
分类:
编程语言 时间:
2015-07-28 22:46:59
收藏:
0 评论:
0 赞:
0 阅读:
253
iOS多线程实现方案pthread:C语言,生命周期需要管理,一套通用多线程API试用Unix\Linux\Windows系统跨平台\可移植使用难度大NSThread:OC语言,生命周期需要管理面向对象可直接操作线程对象GCD:(常用)C语言,自动管理生命周期旨在替代NSThread等多线程技术充分...
分类:
编程语言 时间:
2015-07-28 22:43:59
收藏:
0 评论:
0 赞:
0 阅读:
375