1.1 面向对象高级课程安排( 九 )


好了 , 关于修饰成员的访问特点我们就先讲到这里
2.3.3 main方法详细说明
来 , 继续啊 , 下面我们来学习main方法的详细说明 。
首先 , 我们来看一下 , 这是main方法的声明:
void main([] args) { }
IDEA中代码演示:
public class HelloWorld {public static void main(String[] args) {System.out.println(args.length);for (int i = 0; i < args.length; i++) {System.out.println(args[i]);}}}
通过args接收数据 , 参数的配置:
第一步:选择下面的Edit …
第二步:配置参数 , 数据之间用空格隔开
关于args接收参数 , 现在已经很少使用了 , 我们作为了解即可 。
好了 , 关于main方法的详细说明我们就先讲到这里
2.3.4 应用:工具类
来 , 继续啊 , 下面我们来学习的应用 。
的应用有很多 , 这里我们讲解其中的一个 , 就是关键字在工具类中的使用 。
而关于工具类的制作呢 , 下面我们一起到IDEA中去演示 , 然后再回来总结工具类的特点 。
/*工具类:构造方法私有成员静态修饰*/public class ArrayTool {//构造方法私有private ArrayTool() {}public static int getMax(int[] arr) {int max = arr[0];for (int i = 1; i < arr.length; i++) {if (arr[i] > max) {max = arr[i];}}return max;}}
public class ArrayDemo {public static void main(String[] args) {//定义一个数组int[] arr = {12, 56, 78, 93, 40};//需求:获取数组中最大值//int max = arr[0];////for (int i = 1; i < arr.length; i++) {//if (arr[i] > max) {//max = arr[i];//}//}//创建对象调用//ArrayTool at = new ArrayTool();//int max = at.getMax(arr);//调用类的静态方法int max = ArrayTool.getMax(arr);System.out.println("数组中最大值是:" + max);}}
演示完毕后 , 回到资料我们来总结一下:
工具类的特点:
好了 , 关于工具类的制作和使用我们就先讲到这里
2.3.5 jar包和帮助文档
来 , 继续啊 , 下面我们来学习jar包和帮助文档 。
首先 , 我们来回顾一下 , 刚才我们写了一个工具类: , 提供了获取数组最大值的方法 。但是呢 , 这个工具类只能在我们当前的模块中使用 。
实际上只要是获取数组最大值 , 无论是哪个项目中 , 代码应该都是一样的 , 为了让我们的工具类做到一次书写 , 多次使用的效果 , 这个时候 , 我们就需要通过jar包来完成 。
那jar包是什么呢?
jar包 , 也就是后缀名为.jar 的文件 , 也叫做jar文件 。JAR文件(Java归档 , 英语:)是一种软件包文件格式 , 一般情况下jar文件中打包了多个class文件 。
简单的理解:jar包就是.class文件的压缩包
知道了jar是什么之后 , 那如何制作jar包呢?
在讲解jar包的制作和使用前 , 我们先说一下 , 接下来要讲解的内容 , 步骤比较多 , 不过大家不同担心 , 在我们给出的笔记中都有详细的步骤纪录 , 大家不用担心记不住 , 照着我们给出的笔记 , 
大家就可以自己完成jar包的制作和使用 。
然后再回到jar包的制作 。
第一步:把工具类的代码 , 单独写到一个模块中 , 并添加文档注释