摘要:
6.1 面向对象和面向过程 目录6.1 面向对象和面向过程6.1.1 面向对象概念1.1 什么事面向对象1.2 理解面向对象1.3 面向对象的特点1.4 面向对象开发设计特征6.1.2 面向对象和面向过程的区别和联系2.1 区别2.2 联系 6.1.1 面向对象概念 1.1 什么事面向对象 面向对象 阅读全文
摘要:
5.4 方法重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法重载的规则: 方法名称必须相同。 参数列表必须不同(个数不同、类型不同、参数排列顺序不同)。 方法的返回值可以相同也可以不相同。 仅仅返回类型不同不足以成为方法的重载。 实现理论:方法名称相同时,编译器会根据调用方法的参 阅读全文
摘要:
5.3 JVM内存结构的划分 5.3.1 栈(保存局部变量和方法调用的信息) 栈也是线程私有的,在我们调用方法的时候,每调用一个方法,该方法就会进入栈中,当该方法执行完毕的时候就会从栈中移除。 比如说现在要在main方法中调用A方法,在A方法中再调用B方法: 但是,如果我们不停的调用方法,就会导致栈 阅读全文
摘要:
5.2 方法的形参和实参 目录5.2 方法的形参和实参5.2.1 形参5.2.2 实参5.2.3 传值调用5.2.4 传引用调用5.2.5 总结 形参与实参对应两种类型:值类型与引用类型 值类型:包括8种基本类型(byte、short、int、long、double、float、char、boole 阅读全文
摘要:
5.1 方法的作用及定义 目录5.1 方法的作用及定义5.1.1 方法的作用5.1.2 方法的定义5.1.3 方法调用5.1.4 静态方法 5.1.1 方法的作用 一、什么是方法呢? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在 阅读全文
摘要:
4.3 多维数组 目录4.3 多维数组4.3.1 二维数组一、二维数组定义方法二、二维数组的运行机制三、二维数组的使用四、多维数组之间的关系4.3.2 同时定义多个数组4.3.3 二维数组应用题4.3.4 多维数组细节 4.3.1 二维数组 数组不止能存储某具体值,还能用 数组 储存数组。 介绍: 阅读全文
摘要:
4.2 数组排序算法 4.2.1 冒泡排序 冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 p 阅读全文
摘要:
4.1 一维数组 目录4.1 一维数组4.1.1 认识数组数组的定义4.1.2 数组的创建及初始化4.1.3 遍历数组for循环遍历foreach遍历4.1.4 数组作为传参,调用该方法时,是否改变原数组?4.1.5 Arrays 类 4.1.1 认识数组 数组的定义 文字定义:数组是一种数据结构, 阅读全文
摘要:
3.4 跳转语句 3.4.1 break 关键字 break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。 break 跳出最里层的循环,并且继续执行该循环下面的语句。 语法 break 的用法很简单,就是循环结构中的一条语句: break; 实例 public class Te 阅读全文