标签:过期 for循环 ota span his gen author cat 定义类
public void add(int... nums){ int sum = 0; for(int i=0; i<nums.length; i++){ sum += nums[i]; } System.out.println(sum); }
注意:当有多种参数时,可变参数放在最后
public void add(int[] nums){ int sum = 0; for(int num : nums){ sum += num; } System.out.println(sum); }
注意:foreach最早在C#中使用;用于替换for循环
package xyz.pascall.study; import static java.util.Calendar.*; public class StaticImport { public static void main(String[] args) { System.out.println(DAY_OF_MONTH); } }
注意:在导入包下方法的时候,一定要添加static关键词;使用时直接指定方法名即可
package xyz.pascall.study; import java.util.List; import java.util.Map; public class StaticImport { public static void main(String[] args) { String name = new GenericityDemoOne<String>("小明").getT(); System.out.println(name); } } /** * 简单泛型使用 * @author zhang * * @param <T> */ class GenericityDemoOne<T>{ private T t; public GenericityDemoOne(T t) { this.t = t; } public T getT() { return t; } } /** * 泛型在方法上使用 * @author zhang * */ abstract class GenericityDemoTwo{ /** * 泛型在方法上声明 * @param t */ public static <T extends Object> void show(T t) { System.out.println(t); } /** * 通配符使用,泛型在方法参数上声明 * @param list */ public static void show(List<? extends Object> list) { System.out.println(list); } /** * 泛型在抽象方法上使用 * @param map */ public abstract <S, I> void show(Map<S, I> map); }
注意:
package xyz.pascall.study; public class Enumeration { public static void main(String[] args) { Color red = Color.RED; System.out.println(red.getName()); } } /** * 枚举 * @author zhang * */ enum Color{ /** * 定义实例化Color类 */ RED("红色"), GREEN("绿色"); // 定义枚举属性 private String name; private Color(String name) { this.name = name; } public String getName() { return name; } }
注意:
package xyz.pascall.study; /* * Annotation中三种基本注解使用 */ public class AnnotationDemo{ /** * Override:用于准确覆写父类的方法,否则编译时出错 */ @Override public String toString() { // TODO Auto-generated method stub return super.toString(); } /** * Deprecated:用于声明方法过期 */ @Deprecated public void sayHello() { System.out.println("Hello"); } /** * SuppressWarnings:用于压制多个警告 */ @SuppressWarnings("unused") private String title; }
注意:
标签:过期 for循环 ota span his gen author cat 定义类
原文地址:https://www.cnblogs.com/pascall/p/9796888.html