摘要:
int和Integer对象的比较 (1).Integer是int的包装类;int是基本数据类型;Integer1和String一样都是别人封装的类,都是引用数据类型。 (2).Integer变量必须实例化后才能使用,int变量不需要; 例:ArrayList<Integer> a = new Arr 阅读全文
摘要:
Arrays类 概述 javajava.util.Arrays 此类主要是用来操作数组,里面提供了很多的操作的api方法,如【排序】和【搜索】功能。其所有的方法均为静态方法,调用起来非常简单 操作数组的方法 public static String toString(int[] arr):返回指定数 阅读全文
摘要:
String类的概述【重点】 创建String字符串的常见3+1种方式 三种构造方法: public String():创建一个空白字符串,不包含任何内容 public String(char[] array):根据字符串数组的内容,来创建对应的字符串 public String[byte[] ar 阅读全文
摘要:
API概述 概述 API(Application Programming Interface) 应用程序编程接口。Java API对于程序员来说就是一本可以检索查找的【字典】,是JDK官方提供给程序开发者使用类的说明文档。这些类将底层的代码封装起来,我们不需要关注这些类底层是如何实现的,我们只需要知 阅读全文
摘要:
面向对象思想概述 Java语言是一门面向对象的程序设计语言。面向对象是一种程序的设计思想。我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的【对象】反之现实中的一切事物。每种事物都有自己的【属性】和【行为】。面向对象思想就是在程序设计过程中,参照现实中的事物,将事物的【属性特 阅读全文
摘要:
方法重载 对于功能类似的方法来说,因为参数列表不一样,却需要定义不同的方法名称,对于开发者来说,记忆那么多的功能化类似的不同方法名,非常麻烦。 public class MethodDemo03{ public static void main(String[] args){ //计算一个整数和一个 阅读全文
摘要:
数组的反转 数组的反转:数组中的元素颠倒顺序,例如:原始数组为1,2,3,4,5 数组反转之后为5,4,3,2,1 思路:本质是考察交换两个变量的值 两种方式 实现反转,就需要将数组最远端元素和最近端位置互换 定义两个变量,保存数组的最小索引和数组的最大索引 让两个索引上的元素交换位置 最小的索引变 阅读全文
摘要:
数组的定义和访问 容器的概念 容器:就是将多个数据存储到一起,每个元素称为该容器的元素。 生活中的容器:水杯、excel、教室、卡车、油桶。。。。。。 数组概念 数据概念:数组就是存储数据长度固定的容器,保证每个数据的数据类型一致。 数据的定义 方式一: 格式: 数据存储的数据类型[] 数组名称 = 阅读全文
摘要:
运算符 算术运算符 算术运算符含义 + 加法运算、字符串拼接运算、正数 - 减法运算、负数 * 乘法运算、通配符 / 除法运算(求商数) % 除法运算(取余数、取模运算) ++ 自加一运算 - - 自减一运算 比较运算符 比较运算符含义 == 相等比较 < 小于比较 > 大于比较 >= 大于等于比较 阅读全文
摘要:
JDK和JRE的关系 备注: javac 编译时期只校验语法是否合法 java 在程序运行时期,才能检测到值的内容是否和合法 关键字: 具有特殊含义、被保留的、不能随意使用的字符,这样的字符被称之为关键字。 添加注释 注释:就是对代码的解释和说明,其目的就是其他开发者能轻松的了解代码。注释不影响程序 阅读全文