Java”方法“学习小结
方法就是一段可重复调用的代码端
方法的定义在Java中有多种形式,
现在的我所说的方法就是指可以用main方法直接去调用的方法。
public class JavaDemo06
{
public static void main(String args[])
{
printTab() ;
}
// 定义一个方法,此方法用于打印Hello World
// public static必须加上,因为是由主方法直接去调用
// void:表示此方法不需要任何返回值
// print:表示方法的名称,可以任意编写
// 方法名称编写时:第一个单词首字母小写,之后每个单词的首字母大写
public static void printTab()
{
System.out.println("************************") ;
System.out.println("* Hello World *") ;
System.out.println("* www.mldn.cn *") ;
System.out.println("************************") ;
}
};
如果要定义一个有返回值的方法,则将void换成相应的类型即可,例如:定义一个方法,此方法用于进行两个数相加。相加的结果返回。
public class JavaDemo07
{
public static void main(String args[])
{
int k = add(10,30) ;
// int float String
System.out.println("两数相加之后为:"+k) ;
}
// 两个整数相加
// x和y是在add方法中起作用,所以这种变量称为局部变量
public static int add(int x,int y)
{
int temp = x + y ;
// 如果有返回值,则要加入return语句
return temp ;
}
};
方法的重载
Java中方法是可以重载的
方法的名称相同,但可以根据不同的参数完成不同的功能;
public class JavaDemo08
{
public static void main(String args[])
{
add(10.0f) ;
}
public static void add()
{
System.out.println("** 1、无参的add方法.") ;
}
public static void add(int i)
{
System.out.println("** 2、有一个参数的add方法。") ;
}
public static void add(int i,int j)
{
System.out.println("** 3、有两个参数的add方法。") ;
}
public static void add(float i)
{
System.out.println("** 4、float参数的add方法。") ;
}
};
在Java中此种特性也称为一种多态性————方法的多态性,通过同一个方法名称完成的功能不同。
基本类型是一个值传递过程,只传一个具体的数字或字符
如何传递一个数组呢?
引用
public class JavaDemo09
{
publi
相关文档:
package com.test.For_Each;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ForTest
{
public static void main(String args[])
{
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
/**
* 新式写法
*/
f ......
Java程序员的推荐阅读书籍》
JavaEye (http://www.javaeye.com)
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
一、Java编程入门类 ......
上次分析了Java对primitive的排序,使用的是优化的快速排序算法。这次介绍Java对Object对象(Comparable)的排序。
Java使用了归并对Object排序,关于归并排序的细节,请查看http://zh.wikipedia.org/zh/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
归并排序也有一个运行状态图,不过看着确实挺费解的 =。=!
在了解了归 ......
Web Service的废话就不说了。就说怎么使用吧。
1.需要java环境 到http:.//java.sun.com/J2SE 可以下载 Java Development Kit
2.需要Google API的Jar文件,Googleapi.jar。可以到http://www.google.com/apis下载。填加进CLASSPATH.
3.申请Google访问帐号,目前Google支持免费申请的方式,用户需要使用一个em ......
第一次写这样的博客,感觉自己做的有点像笔记,不过本来就是笔记,我做笔记一般都是把本来不知道的,感觉有用的写下来,而且我也一般用与老师接近的语句写下来,避免自己的误解导致错误。
这次我看了《传智播客_张孝祥_Java基础1_Java开发前奏》这个课程。
1.老师说JAVA的第一个特点是”一次编译,到处运行“, ......