java基础
kuizhang1
这个作者很懒,什么都没留下…
展开
-
进制转换
class ArrayTest3 { public static void main(String[] args) {// toHex(26); toBinary(-6);// toOctal(26); System.out.println(Integer.toBinaryString(-6)); } //十进制-->十六进制。 public static void原创 2013-07-11 17:48:50 · 482 阅读 · 0 评论 -
获取一个整数的16进制表现形式
/*获取一个整数的16进制表现形式。*/class ArrayTest2 { public static void main(String[] args) { toHex_2(0); }public static void toHex_2(int num) { if(num==0) { System.out.println("0"); ret原创 2013-07-11 16:57:57 · 1694 阅读 · 0 评论 -
二分查找法
import java.util.*;/*面试题:给定一个有序的数组,如果往该数组中存储一个元素,并保证这个数组还是有序的,那么个元素的存储的角标为如何获取。{13,15,19,28,33,45,78,106};*/class ArrayDemo5 { public static void main(String[] args) {//// int[] arr = {4原创 2013-07-06 19:06:44 · 537 阅读 · 0 评论 -
今天的问题
1 synchronized 的作用以及是加载对象时还是方法上2 谈谈所知道的线程同步方法3 String和StringBuffer 区别原创 2013-09-27 20:56:48 · 572 阅读 · 0 评论 -
复习基础知识1
1,ClassLoader基本概念2 unicode3static{x=0},其中味静态代码块为局部变量4 j=j++,无论加多少次,j的值都是不变的 temp=j;j=j+1;j=temp5++j+j++ +j++ + j++6 length用法 char c=13c(short,byte,char)int long float double前三个一个级别之间强制类型原创 2013-10-21 20:33:13 · 547 阅读 · 0 评论 -
Stack和heap的区别
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、new array、指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。栈的优势是,存取速度比堆要快,仅原创 2013-10-21 20:34:25 · 578 阅读 · 0 评论