码迷,mamicode.com
首页 > 编程语言
你的Java代码对JIT编译友好么?
JIT编译器是Java虚拟机(以下简称JVM)中效率最高并且最重要的组成部分之一。但是很多的程序并没有充分利用JIT的高性能优化能力,很多开发者甚至也并不清楚他们的程序有效利用JIT的程度。在本文中,我们将介绍一些简单的方法来验证你的程序是否对JIT友好。这里我们并不打算覆盖诸如JIT编译器工作原理...
分类:编程语言   时间:2015-09-07 10:54:43    阅读次数:297
Static、final、abstract、接口、构造方法及java语法总结
Static:定义类的时候一般不用static来修饰,在一定意义上,用static修饰的字段可以作为全局变量,static修饰的字段和方法存储在类的内存区域,所有实例共享。static字段和方法都是属于类的,static方法只能处理类的静态成员,不能处理非静态的成员。,静态方法中不能访问实例变量,不...
分类:编程语言   时间:2015-09-07 10:49:16    阅读次数:159
java 选择排序
package com.edu.hpu.sort.select;import com.edu.hpu.sort.Sort;public class SelectSort extends Sort { @Override public int [] doSort(int [] arr){ ...
分类:编程语言   时间:2015-09-07 10:48:39    阅读次数:165
基数排序的java实现
package com.edu.hpu.sort.radix;import java.util.LinkedList;import java.util.List;import com.edu.hpu.sort.Sort;public class RadixSort extends Sort { .....
分类:编程语言   时间:2015-09-07 10:48:34    阅读次数:150
如何用javascript正则表达式验证身份证号码是否合法
在用户注册页面有些需求要求的比较严格,需要对身份证js验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份证号的组成有多少了解呢?下面来说说一个身份证号里面包....
分类:编程语言   时间:2015-09-07 10:46:44    阅读次数:199
悟空:用Go语言编写的全文搜索引擎
最近Go语言1.5版正式发布,国内关于Go语言的学习和应用也逐渐火热,InfoQ也将关注并推动国内Go语言社区的发展。悟空开源项目是用Go语言编写的全文搜索引擎,InfoQ记者采访了它的作者陈辉,了解了这个项目背后的一些信息。悟空搜索引擎的特点是高度可定制,具有如下特性:高效索引和搜索(1M条微博5...
分类:编程语言   时间:2015-09-07 10:43:54    阅读次数:379
Java管道流
管道流的主要作用可以用于两个线程之间的通信,有管道输出流 PipeOutputStream和管道输入流 PipeInputStream。然后通过connect将两个管道连接起来。import java.io.PipedInputStream;import java.io.PipedOutputStr...
分类:编程语言   时间:2015-09-07 10:44:18    阅读次数:281
数据结构之自建算法库——顺序表
学习《数据结构》课程的过程中,同步开展实践。对每一种逻辑结构,实现其各种存储结构下的基本运算,是一项基础性的工作。学习方法建议请参考“0207将算法变程序”[视频]部分建议的方法   本文为算法库中的第一个,针对线性表中的顺序存储结构,实现各种基本运算。   算法库包括两个文件:   ? 头文件:list.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;   ? 源文件:l...
分类:编程语言   时间:2015-09-07 09:39:50    阅读次数:272
JavaScript常用标签和方法总结
什么是javascript?(1) JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的 脚本语言。(2) JavaScript是由Netscape公司开发的一种脚本语言,其编写的程序可以嵌入到 HTML页面中,并直接在浏览器中解释执行。(3) J...
分类:编程语言   时间:2015-09-07 09:39:46    阅读次数:198
2015.09.06 C++笔记
bitset,数组,指针
分类:编程语言   时间:2015-09-07 09:37:58    阅读次数:235
JSON 之 SuperObject(12): TSuperEnumerator、TSuperAvlIterator、ObjectFindFirst...
通过 ISuperObject.GetEnumerator 可获取一个 TSuperEnumerator 对象.TSuperEnumerator 主要有: MoveNext 方法、Current 属性; 使用举例:var jo: ISuperObject; e: TSuperEnumerator;b...
分类:编程语言   时间:2015-09-07 09:33:35    阅读次数:180
javascript中substring()、substr()、slice()的区别
在js字符截取函数有常用的三个slice()、substring()、substr()了,下面我来给大家介绍slice()、substring()、substr()函数在字符截取时的一些用法与区别吧。stringObject.substring(start,stop)用于提取字符串中介于两个指定下标...
分类:编程语言   时间:2015-09-07 09:29:00    阅读次数:135
桶排序的java实现
package com.edu.hpu.sort.bucket;import java.util.LinkedList;import java.util.List;import com.edu.hpu.sort.Sort;/* 排序原理: 顺序从待排数组中取出数字,首先6被取出,然后把6...
分类:编程语言   时间:2015-09-07 09:29:50    阅读次数:185
新手讲排序:希尔排序
一. 希尔排序的实质是分组插入排序,又称为缩小增量排序,是不稳定的排序,并且时效分析很难,因为增量选择的关系二. 思想:将数组按照增量分为若干个子序列分别进行直接插入排序,然后缩减该增量,直到增量等于1,此时该数组基本有序,对该数组进行一次直接插入排序,效率比直接插入高三. 例子 假设有十个数 .....
分类:编程语言   时间:2015-09-07 09:28:42    阅读次数:164
Java基础知识强化18:抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
抽象类和接口的区别 抽象类里面可以有非抽象的方法,接口里只能有抽象方法。 抽象类中的抽象方法声明时不能有大括号,而接口中的所有方法都没有大括号。 抽象类(abstract class): a.抽象类是仅供派生的类,无法实例化一个抽象类,只能实例化从它派生的类。 b.抽象类的主要特征在于它包含...
分类:编程语言   时间:2015-09-07 09:27:36    阅读次数:178
eclipse导入后将普通项目变为java项目build path,no action avilia
eclipse用subclipse导入svn项目时,没有选择项目类型。 这样就不能修改项目的buildpath no action aviliable 打开workspace下面的.projcet文件在标签<natures></natures>中间添加一行 <natures> <nature>org.ecli...
分类:编程语言   时间:2015-09-07 08:21:57    阅读次数:246
零基础学python-11.5 真值测试与if...else...三元表达式
1.真值测试 * 任何非零数字或者非空对象都为真 * 数字零、空对象以及特殊对象None都被人作为假 * 比较和相等测试会递归地应用在数据结构中 * 比较和相等测试会返回True或False * 布尔and和or运算符会返回真或假的操作对象 x and y :如果x和y都为真,就是真 x or y:如果x或者y为真,就是真 not x:如果x为假,那就是真 >>> 2>3 and...
分类:编程语言   时间:2015-09-07 08:19:22    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!