java基础
MC.Chen-S
这个作者很懒,什么都没留下…
展开
-
构造代码块与构造函数区别(2012.2.21)
class Person{ private int age; /* 构造代码块。 作用:给对象进行初始化。 对象一建立就运行,而且优先于构造函数执行。 和构造函数的区别: 构造代码块是给所有对象进行统一初始化 构造函数是给对应对象初始化 */ { age=30;转载 2012-02-21 21:28:22 · 534 阅读 · 0 评论 -
获取整型数组里面最大值(2012.2.16)
//获取整型数组里面的最大值 class ArrayDemo{ //获取一个整型数组里面的最大值 //方法1初始第一个元素为最大值 public static int getMax1(int[] arr){ int max=arr[0]; for(int i=0;i if(arr[i]>max) max=arr[i]; } return max; } //方法2临时变量初始转载 2012-02-17 00:06:14 · 415 阅读 · 0 评论 -
有序数组---折半查找(2012.2.16)
/* 数组---折半查找 */ class ArrayDemo{ /* 折半查找可以提高效率,但是必须要求数组是有序的 */ public static int halfSearch(int[] arr,int key){ int min,max,mid; min=0;转载 2012-02-17 00:10:21 · 385 阅读 · 0 评论 -
静态的应用——工具类(毕向东老师)
/* 静态的应用——工具类 每一个应用程序中都有共性的功能, 可以将这些功能进行抽取,独立封装。 以便复用。 虽然可以通过建立ArrayTool的对象使用这些工具方法,对数组进行操作。 发现了问题: 1,对象是用于封装数据的,可是ArrayTool对象并未封装特有数据。 2,操作数组的每一个方法都没有用到ArrayTool对象中的特有数据。 这时就考虑,让程序更严谨,是不转载 2012-02-24 22:38:10 · 447 阅读 · 0 评论 -
进制转换(二)(2012.2.20)通用版本(十进制转换二、八、十六进制)
class ArrayTest{ public static void main(String[] args){ //toBin(6); //toHex(-60); toOct(60); } /* 十进制-->二进制 */ public static void toBi转载 2012-02-20 20:17:11 · 393 阅读 · 0 评论 -
对整型数组进行排序(2012.2.16)
/* 对整型数组进行排序 */ import java.util.*; class ArrayDemo{ public static void main(String[] args){ int[] arr={5,1,6,9,8,2,3,7}; printArray(arr); /转载 2012-02-17 00:08:39 · 435 阅读 · 0 评论