java
叶子一哥
好好学习,天天向上
展开
-
windowxs下Java开发环境配置
windowxs下Java开发环境配置原创 2016-03-02 23:40:36 · 531 阅读 · 0 评论 -
查看一个数是不是2的n次方
查看一个数是不是2的n次幂。快速方法int CheckPow2(int num){ if (num return ERROR; if (0 == (num & (num - 1))) return SUCESS; else return FALURE;}不就是除原创 2013-10-08 12:14:01 · 1500 阅读 · 1 评论 -
java进程和线程学习
1.进程与线程原创 2014-04-25 11:30:10 · 2286 阅读 · 0 评论 -
for循环的简介及break和continue的区别
1.for循环for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环、do-while循环。for循环的格式为:for( 初始语句 ; 执行条件 ; 增量 ){循环体}执行顺序:1、初始语句 2、执行条件是否符合? 3、循环体 4、增加增量 初始化语句只在循环开始前执行一次,每次执行循原创 2013-12-14 01:58:46 · 220963 阅读 · 9 评论 -
java变量的初始化之后的默认值
对于类的成员变量不管程序有没有显示的初始化,Java 虚拟机都会先自动给它初始化为默认值。1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。2、单精度浮点型(float)的基本类型变量的默认值为0.0f。3、双精度浮点型(double)的基本类型变量的默认值为0.0d。4、字符型(char)的基本类型变量的默认为 “/u00原创 2014-01-14 09:35:33 · 58154 阅读 · 4 评论 -
java简单异常的处理
package class2;public class Demo3 { public static void main(String args[]) { try { int a = 5; int b = 0; System.out.println(a/b); }catch(ArithmeticException e)//算术异常 {原创 2013-10-18 09:59:24 · 2491 阅读 · 1 评论 -
java构造函数简要分析
java在创建对象的时候会同时调用这个对象的构造函数完成对象的初始化工作。使用构造函数时需要记住:1.构造函数必须与类同名(如果一个源文件中有多个类,那么构造函数必须与公共类同名)2.每个类可以有一个以上的构造函数3.构造函数可以有0个、1个或1个以上的参数4.构造函数没有返回值5.构造函数总是伴随着new 新对象操作一起调用看看例子:public clas原创 2013-12-17 17:27:04 · 8295 阅读 · 0 评论 -
java的foreach循环
foreach语句是java5之后的新特征之一,在循环遍历数组、集合方面更加简洁。使用foreach循环遍历数组和集合时,无需获得数组和集合的长度,无须根据索引来访问数组元素和集合元素,foreach循环自动遍历数组和集合的每一个元素。foreach的语句格式: for(type variableName : array|connection){ //variable自动原创 2013-12-16 01:09:48 · 5983 阅读 · 0 评论 -
程序的三种基本结构
1.顺序结构2.条件结构3.循环结构循环结构分为当循环结构和直到型循环结构两者的主要区别是:当循环的循环体是在条件成立的时候才运行的。当循环结构是条件成立时才执行循环体的内容而直到型结构的的循环体不管条件成不成立至少会执行一次。原创 2013-12-06 20:17:24 · 15250 阅读 · 0 评论 -
java 获取String中的数字
随便给你一个含有数字的字符串,比如:String s="eert343dfg56756dtry66fggg89dfgf";那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法。1 String类提供的方法:package 测试练习;import java.util.*;public class get_StringNum转载 2013-11-02 00:14:45 · 26334 阅读 · 0 评论 -
JAVA中REPLACE和REPLACEALL的区别(转)
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一转载 2013-10-31 21:18:03 · 2187 阅读 · 0 评论 -
Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。 Collection ├List 接口 │├L原创 2013-10-22 14:40:30 · 1360 阅读 · 0 评论 -
JAVA的StringBuffer类
转载来自http://www.cnblogs.com/springcsc/archive/2009/12/03/1616330.htmlStringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际转载 2013-10-22 09:18:16 · 692 阅读 · 0 评论 -
字符编码
1、ASCII ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号,python2.x解释器默认是ASCII编码。原创 2017-10-08 20:23:34 · 461 阅读 · 0 评论