静态导入
import语句可以导入一个类或某个包中的所有类
import static 语句导入一个类中的某个静态方法或所有静态方法。例如:
import static java.lang.Math.max; //静态导入一个方法
import static java.lang.Math.*; //静态导入所有方法
public class StaticImport {
public static void main(String[] args) {
max(3,6);//直接调用
abs(3 - 6);
}
}
可变参数
可变参数的特点:
1. 只能出现在阐述列表的最后;
2. ...位于变量类型和变量名之间,前后有无空格都可以。
3. 调用可变参数的方法时,编译器为可变参数隐含创建了一个数组,在方法体中以数组的形式访问可变参数。
实例代码:
public class VariableParmeter {
public static void main(String[] args) {
System.out.println(add(2,3,4,5,6,7));
}
public static int add(int x,int ...args){
int sum = x;
for(int i=0;i<args.length;i++){
sum += args[i];
}
return sum;
}
}
增强for循环
for(类名 变量名:集合变量名){
//插入代码
}
注意:迭代变量必须在()中定义。
集合变量可以是数组或实现了Iteratble接口的集合类。
代码实例:
public class fVariableParmeter2 {
public static void main(String[] args) {
System.out.println(add(2,3,4,5,6,7));
}
public static int add(int x,int ...args){
int sum = x;
for(int arg: args){
sum += arg;
}
return sum;
}
}
分享到:
相关推荐
Java基础加强Java基础加强Java基础加强
Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强
资源名称:Java基础加强系列视频课程资源目录:【】黑马程序员Java基础加强(01-10)【】黑马程序员Java基础加强(11-20)【】黑马程序员Java基础加强(21-30)【】黑马程序员Java基础加强(31-40)【】黑马程序员...
Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强Java基础加强
张孝祥老师Java基础加强,最新版面试专用
Java基础加强--张孝祥版 传智播客
张孝祥 Java_基础加强 高新技术 全部内容 共67页面
张孝祥老师Java基础加强(高新技术PPT课件)ppt
张孝祥java基础加强视频教程对应的笔记
传智播客java基础加强 佟刚讲授 有关J2SE的高级特性
配套视频: 黑马程序员张孝祥高新技术 https://www.bilibili.com/video/av7717207
教学大纲: eclipse的使用技巧 静态导入 可变参数与for循环增强 基本数据类型的自动拆箱与装箱 枚举 反射 JavaBean内省 beanutils工具包 注解 泛型 类加载器 代理 线程并发库
Java基础加强,成就java高手。阅读者需要一定的java基础。
这是很好的Java基础加强ppt,实际例子,值得收藏!
传智播客java基础加强班-Java编程基础.ppt
java基础加强版 ,更人性的巩固基础,万丈高楼平地起,只有打好基础,才能理解更复杂的东西
张老师讲的java基础增强视频和源码,很nice!想提升java水平的可以下载,讲的很详细!
年java基础加强.pptx
Java基础加强源码,为加强Java编码基础