面向过程& 面向对象 面向过程思想--->自上而下 面向对象就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 步骤清晰简单,第一步做什么,第二步做什么……面向过程适合处理一些较为简单的问题 面向对象思想--->自下而上 面向对象就是根据类创建对象,每个对象都有自己的属性和方法…
Arrays类 数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据进行一些基本操作。查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而”不用“使用对象来调用(注意:是”不用”而不是“不…
内存分析 Java内存分析 数组的声明在栈当中,创建空间及赋值操作在堆中。 三种初始化 静态初始化 int[] a = {1,2,3};Man[] mans = {new Man(1,1),new Man(2,2)}; 动态初始化 int[] a = new int[5];a[0] = 1;a[1] …
数组的定义 数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它。 数组声明创建 首先必须声明数组变量,才能再程序中使用数组。语法如下: dataType[] arrayRefVar; //…
方法 定义 Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象当中方法在程序中被创建,在其他地方被引用设计方法的原则方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展方法的命名规则:首字母小写,后面是驼峰命…