JRE(Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库。 JDK (JavaDevelopment Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。
基本数据类型:包括 整数、浮点数、字符、布尔。 引用数据类型:包括 类、数组、接口。 数据类型 变量名 = (数据类型)被转数据值; 只有变量才可使用“++”和“--”,常量不可使用。 只有变量才能使用赋值运算符,而常量不能使用。 &&、||:有短路效果 &、|:没有短路效果 方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。 所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数 字符串加上任何数据结果都为字符串,“+”号在这是起到一个拼接作用
程序流程控制语句以及其应用场景,方法的应用和方法的重载,数组的应用及其常见操作。Java内存分配及数组内存图。 int[]array=new int[3]; 含义: 等号左边表示:定义了一个int数组类型的变量,名为array(栈内存) 等号右边表示:创建了一个数组(对象)(堆内存) shift+F6:同时更改同一名称的名字 索引越界异常:ArrayIndexOutOfBoundException 数组必须进行new初始化才能使用其中的元素。 数组的定义有三种格式(用的最多的只有两种): (1) 动态初始化数组: 例 int[] array = new int [5]; 数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度 (2) 静态初始化数组标准格式: 例 int[] array = new int[]{10,20,30}; 数据类型[] 数组名字 = new 数据类型[] {元素1,元素2,元素3......} (3) 静态初始化数组省略格式: 例 int[] array ={100,200,300}; 数据类型[] 数组名字 ={元素1,元素2,元素3......} 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 无论你与否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个无参数构造方法,一旦自己定义了构造方法,Java自动提供的默认无参数构造方法就会失效。 如果你不提供构造方法,系统会给出无参数构造方法。 如果你提供了构造方法,系统将不再提供无参数构造方法。 构造方法是可以重载的,既可以定义参数,也可以不定义参数。 |