封装性
封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体实现细节,这就是封装思想。例如,用户使用电脑,只需要使用手指敲键盘就可以了,无须知道电脑内部是如何工作的,即使用户可能碰巧知道...
面向对象的概念
面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对...
选择排序法
public class Main { public static void main(String[] args) { int[] arr =&nbs...
冒泡排序法
public class Main { public static void main(String[] args) { int[] array =&n...
数组的常见操作
初始化数组String[] array1 = {"马超", "马云", "关羽", "刘备", "张飞"}; String[] array2 = new&nbs...
Java数组的定义
Java 中定义数组的语法有两种:type arrayName[]; // 例如:String myArray[]; type[] arrayName; // 例如:String[] myArray;type 为Java中的任意数据类型,...
Java方法的递归
递归算法是一种直接或间接地调用自身的算法。最典型的案例为算阶乘,比如说数学计算阶乘为:5!= 5 x 4 x 3 x 2 x 1,下面的例子就是Java实现阶乘,这个思想重要。public class Main { ...
Java的方法的重载
重载的特点:方法名相同方法的参数类型,参数个不一样方法的返回类型可以不相同方法的修饰符可以不相同下面是例子:public class Main { public static void&nbs...
分析Java的Main方法
public class Main { public static void main(String[] args) { System.out.println("...
Java方法的参数列表
一个方法可以不接受参数,接收多个参数,接收可变长度参数列表。不接受参数:直接方法名()即可多个参数:方法名(int a, String b, Object c)代表三个参数可变长度参数列表:表示此处接受的参数为0到多个当前类...