"黑马程序员"java增强笔记
2014-06-24 19:47
183 查看
---------------------- <ahref="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<ahref="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流!
----------------------
"黑马程序员"java增强笔记
1、 可变参数:只能出现在参数列表的最后;调用可变参数方法时,编译器为可变参数隐含创建了一个数组,
在方法 体中要以数组形式访问可变参数。
for循环增强:for(type 变量名:集合变量名){。。。}
package com.itheima.day01;
public class VarableParament {
public static void main(String[] args) {
System.out.println(add(2,3,5));
}
public static int add(int x,int...args){ //可变参数应用
int sum=x;
/*for(int i=0;i<args.length;i++){ //以数组形式访问可变参数
sum+=args[i];*/
for(int arg:args){ //应用for循环增强
sum+=arg;
}
return sum;
}
}
2、基本数据类型的自动拆箱与装箱。
自动装箱:Integer num1=12;
拆箱: System.out.println(num1+12);
注意:num1,num2的值在-128到127时,System.out.println(num1==num2)返回的是true,否则为false
---------------------- <ahref="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<ahref="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流!
----------------------
----------------------
"黑马程序员"java增强笔记
1、 可变参数:只能出现在参数列表的最后;调用可变参数方法时,编译器为可变参数隐含创建了一个数组,
在方法 体中要以数组形式访问可变参数。
for循环增强:for(type 变量名:集合变量名){。。。}
package com.itheima.day01;
public class VarableParament {
public static void main(String[] args) {
System.out.println(add(2,3,5));
}
public static int add(int x,int...args){ //可变参数应用
int sum=x;
/*for(int i=0;i<args.length;i++){ //以数组形式访问可变参数
sum+=args[i];*/
for(int arg:args){ //应用for循环增强
sum+=arg;
}
return sum;
}
}
2、基本数据类型的自动拆箱与装箱。
自动装箱:Integer num1=12;
拆箱: System.out.println(num1+12);
注意:num1,num2的值在-128到127时,System.out.println(num1==num2)返回的是true,否则为false
---------------------- <ahref="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<ahref="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流!
----------------------
相关文章推荐
- 黑马程序员-----java基础01第一个应用程序 "HelloWorld"
- 【Java学习笔记之二十九】Java中的"equals"和"=="的用法及区别
- Java 学习笔记-基础-"=="和equals()的区别。
- Java学习笔记之五——关于"equals"和“==”的区别
- "黑马程序员"交通灯笔记
- 黑马程序员Java培训、Android培训_Java基础加强_笔记
- 如何将java中的反斜线替换为"/"
- JAVA错误:gisserver for javaADF:引用的对象 "#{}" 的范围比引用对象小
- Java Puzzlers笔记--puzzle 14: Escape Rout (")双引号的问题
- 《完全掌握java中的"包"机制》
- Java核心技术很优美的代码2 "万能的"toString
- java 实现屏幕的"拍照"
- 学习"图解路由器接口及连接"笔记
- 【翻译】The Java Tutorial中的"继承"概念
- 黑马程序员Java培训、Android培训_银行业务调度系统笔记
- ruby学习笔记(8)-"静态方法的4种写法"与"单例方法的2种写法"
- "Working with Java Virtual Machine" 读书笔记(一)
- "Thinking in Java 3rd Edition"[JAVA书籍]
- 黑马程序员_Java高新技术一_增强FOR、枚举
- C剧降不是好事 ! -- 我眼中的"编程语言排行榜:Java第一,Ruby上升,C剧降"