JAVA
文章平均质量分 77
ztk329
这个作者很懒,什么都没留下…
展开
-
移位运算符
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动 的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际转载 2014-10-23 12:47:34 · 381 阅读 · 0 评论 -
java进制转换
计算机中采用的是二进制,一个数字可以用任意进制表示。关键技术剖析:v Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制【前面加0(零)】或者十六进制【前面加上0x(零x)】。v Java的整型封装类Integer和Long提供toString(int i,int radix)静态方法,可以将一个任意进制的整数转换为其他进制的整数。v转载 2014-10-27 12:57:18 · 412 阅读 · 0 评论 -
JAVA 基本数据类型长度
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包括int,short,byte,long 2、浮点型:float,double 3、字符:char 4、布尔:boolean 基本型别大小最小值最大值boolean----------------转载 2014-10-29 09:42:47 · 258 阅读 · 0 评论 -
java保留两位小数4种方法
4种方法,都是四舍五入,例:转载 2014-11-14 10:59:29 · 222 阅读 · 0 评论 -
异或运算实现两个数的交换
通常的交换两个变量a,b的过程为int temp;temp=aa=b;b=temp;需借助上面的第3个临时变量temp.采用下面的方法,对于给定两个整数a,b,下面的异或运算可以实现a,b的交换,而无需借助第3个临时变量: a = a ^ b; b = a ^ b; a = a ^ b;转载 2014-11-16 18:21:59 · 328 阅读 · 0 评论 -
Java多线程编程详解
一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如转载 2014-10-30 20:35:43 · 274 阅读 · 0 评论 -
快排的java两种实现方式
快排是最基础的几个排序算法之一,今天再来回顾下public class QuickSort { public static void quickSort(int[] array){ if(array != null){ quickSort(array, 0, array.length-1); } } private static void quickSort(int转载 2014-11-16 19:31:52 · 486 阅读 · 0 评论 -
String.format用法
转自:http://www.diybl.com/course/3_program/java/javashl/20100719/451183.htmlString.format是在JDK1.5中新增的静态方法,功能强。它主要功能是格式化数据,大致分为这些类(常规类型、字符类型、数值类型、日期类型)。它的语法如下: 常规类型、字符类型和数值类型的格式说明符的语法:%[参数索引位置$][转载 2014-12-03 15:41:16 · 712 阅读 · 0 评论