黑马程序员----数组工具对象建立、文档注释
来源:互联网 发布:查询域名有啥用 编辑:程序博客网 时间:2024/05/29 07:45
创建一个工具类文件ArrayTool,一下代码进行调用,顺便讲解了编译时生成class文件相关内容。
class ArrayToolDemo {/*保证程序的独立运行。*/public static void main(String[] args) {int[] arr = {4,8,2,9,72,6};//此处随便讲解了一个类文件被主函数调用的时候,//如果被调用的类文件没有编译,JAVA编译器会自动按照类名去//寻找这个类的.java文件进行编译。//ArrayTool tool = new ArrayTool();//int max= ArrayT8ool.getMax(arr);//System.out.println("max="+max);int index = ArrayTool.getIndex(arr,8);System.out.println("index="+index);}}
/**建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数如:最值,排序等 。@author 张三@version V1.0*///以上作者和版本说明注意语法,空格在填。public class ArrayTool //加上public 以后就类名和文件名必须一样,不加生成不了说明书{private ArrayTool(){}//该类中的方法都是静态的,所以该类是不需要的创建对象的。为了保证不让其他成创建该类对象//可以将构造函数私有化。/**获取整型数组的最大值。@param arr 接收一个元素为int类型的数组。@return 该数组的最大的元素值*///param:参数public static int getMax(int[] arr){int maxIndex = 0;for(int x=1; x<arr.length; x++){if(arr[x]>arr[maxIndex])maxIndex = x;//}return arr[maxIndex];}/**对数组进行选择排序。@param arr 接收一个元素为int类型的数组。*/public static void selectSort(int[] arr){for(int x=0; x<arr.length-1; x++){for(int y=x+1; y<arr.length; y++){if(arr[x]>arr[y])swap(arr,x,y);}}}/*用于给数组进行元素的位置置换。@param arr 接收一个元素为int类型的数组。@param a@param b*/private static void swap(int[] arr,int a,int b){int temp = arr[a];arr[a] = arr[b];arr[b] = temp;}/**获取指定的元素在指定数组中的索引.@param arr 接收一个元素为int类型的数组。@param key 要找的元素。@return 返回该元素第一次出现的位置,如果不存在返回-1.*/public static int getIndex(int[] arr,int key){for(int x=0; x<arr.length; x++){if(arr[x]==key)return x;}return -1;}/**将int数组转换成字符串。格式是:[e1,e2,...]@param arr 接收一个元素为int类型的数组。@return 返回该数组的字符串表现形式。 */public static String arrayToString(int[] arr){String str = "[";for(int x=0; x<arr.length; x++){if(x!=arr.length-1)str = str + arr[x]+", ";elsestr = str + arr[x]+"]";}return str;}}
//静态化方法前提:这个类中没有特有的数据。
//私有化构造函数原因:不让实例化对象,直接静态访问。(JAVA是严谨语言)
创建说明文档,不带创建文件夹功能。
创建说明文档,带创建文件夹功能。
阅读主要找到index.html 索引。
说明文档能显示出来的类是共有类(public)或被保护类(protected)
拿到封装好的类后,进行编译使用(class文件不在同一目录下产生的错误),接着进行临时环境变量配置。
接着继续出错(原因是配置环境变量时,只配置了一个路径,两个class文件分开,应当配置两个路径,不然找不到!)
继续配置(补充配置一下就可以正常运行了!)
事后清除一下
0 0
- 黑马程序员----数组工具对象建立、文档注释
- 黑马程序员 JAVA基础 数组、数组工具类、文档注释总结
- 黑马程序员_Java基础 数组、数组工具类、文档注释总结
- 黑马程序员----面向对象2(主函数、工具类、文档注释、单例设计模式)
- 黑马程序员_java文档注释
- 黑马程序员_文档注释
- [黑马程序员]——注释、数组、面向对象
- 数组工具对象建立
- 2013年8月20日、关键字this|操作数组(对数组工具对象建立,静态中使用,文档注释)|单例设计模式
- 数组工具对象建立 javadoc
- 数组arr工具类做成文档注释
- 黑马程序员——面向对象(一)---面向对象、函数的参数传递、static、内部类、文档注释
- 黑马程序员_DOM(文档对象模型)
- 文档注释,建立解释文档
- 黑马程序员_内部类和文档注释
- 黑马程序员Java基础-面向对象编程-封装生成数组工具类
- 数组工具类中静态的使用与文档注释
- 黑马程序员-----注释Annotation
- 韦德缺阵热火依旧大胜 全力詹皇狂砍60+破纪录
- 简单的注册认证
- C++ primer 习题8-3 15 16
- mysql 导出查询结果集到文件
- Android sqlite
- 黑马程序员----数组工具对象建立、文档注释
- 【IE6 Bug】margin双倍边距Bug的处理办法
- Climbing Stairs
- 正则表达式二
- android HttpURLConnection 与服务器通信(包含对struts2的使用)
- 使用javadoc在指定目录创建文档注释
- 电源滤波电容的选择
- [转]开源分布式版本控制工具 —— Git 之旅
- 关于利润中心主数据分期