Java数组的定义
Java 中定义数组的语法有两种:type arrayName[]; // 例如:String myArray[]; type[] arrayName; // 例如:String[] myArray;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。定义带长度的数组...
Java 中定义数组的语法有两种:type arrayName[]; // 例如:String myArray[]; type[] arrayName; // 例如:String[] myArray;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。定义带长度的数组...
递归算法是一种直接或间接地调用自身的算法。最典型的案例为算阶乘,比如说数学计算阶乘为:5!= 5 x 4 x 3 x 2 x 1,下面的例子就是Java实现阶乘,这个思想重要。public class Main { public static void main(String[] args) { &nb...
重载的特点:方法名相同方法的参数类型,参数个不一样方法的返回类型可以不相同方法的修饰符可以不相同下面是例子:public class Main { public static void main(String[] args) { Main main = new ...
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } }public:访问修饰符static:表示静态方法void:无返回值main:方法名...
一个方法可以不接受参数,接收多个参数,接收可变长度参数列表。不接受参数:直接方法名()即可多个参数:方法名(int a, String b, Object c)代表三个参数可变长度参数列表:表示此处接受的参数为0到多个当前类型的对象,或者是一个当前类型的[],例如:方法名(Object …ob)
一般习惯命名为一下几种:包名:com.test.servlet类名、接口名:UserService变量名、方法名:userService常量名:USER_SERVICE
Java中的返回值类型,可以是任意一种类型,int,string,Object等,最为特殊的为void,这个类型表示当前方法不返回数据,还有一种为不写返回值类型,这种方法称为构造方法,后面会详细讲解。
级别修饰符同类同包子类不同包公开public√√√√受保护protected√√√-默认不写修饰√√--私有private√---
public用public修饰的类、类属变量及方法,包内及包外的任何类(包括子类和普通类)均可以访问。protected用protected修饰的类、类属变量及方法,包内的任何类及包外那些继承了该类的子类才能访问。default如果一个类、类属变量及方法没有用任何修饰符,则其访问权限为default(默认访问权限)。默认访问权限的类、类属变量及方法,包内的任何...
方法简单的理解就是一段代码块,实现某种功能,也就是能被调用的独立的代码块。下面是基本结构。访问修饰符 返回值类型 方法名(参数列表){ 方法体 }