java语言 百分网手机站

java基础总结

时间:2020-09-07 19:34:31 java语言 我要投稿

java基础总结

  导语:Java具有简单性、面向对象、分布式、健壮性、安全性、平**立与可移植性、多线程、动态性等特点。下面是一些基础要点,欢迎参考!

java基础总结

  1.静态导入:

  **import语句可以导入一个类或某个包中的所有类

  **import static语句导入一个类中的`某个静态方法或所有静态方法

  静态导入后,静态方法前面就不用写类名.方法的方式类调用

  **语法举例:

  import static java.lang.Math.sin;//导入一个静态方法

  import static java.lang.Math.*; //导入一个类中的所有静态方法

  **静态导入使用注意:

  当类名重复时,需要制定具体的包名;

  当方法重名时,需要制定具体所属的对象或者类

  2.可变参数:

  **可变参数的特点:

  *可变参数只能出现在参数列表的最后;

  *...位于变量类型和变量名之间,前后有无空格都可以;

  *调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,

  在方法体中以数组的形式访问可变参数。

  **可变参数举例:

  *变量类型... 变量名 如 int... arr 表示可变参数数组

  *public static void show(String str , int... arr){}

  3.增强for循环:

  **语法:

  for ( type 变量名:集合变量名 ) { … }

  **注意事项:

  迭代变量必须在( )中定义!

  集合变量可以是数组或实现了Iterable接口的集合类

  **举例:

  public static int add(int x,int ...args) {

  int sum = x;

  for(int arg:args) {

  sum += arg;

  }

  return sum;

  }

  **增强for循环代替了迭代器使用的不爽,简化书写

  **增强for循环局限性:

  对集合或者数组进行遍历时,只能取元素,不能对集合进行操作