随笔分类 -  Java基础(尚硅谷Java笔记)

摘要:java.util.Arrays操作数组的工具类,里面定义了很多操作数组的方法 1.boolean equals(int[] a,int[] b):判断两个数组是否相等。 2.String toString(int[] a):输出数组信息。 3.void fill(int[] a,int val): 阅读全文
posted @ 2022-04-19 14:49 93丶Fss 阅读(54) 评论(0) 推荐(0)
摘要:1.理解:对于二维数组的理解,我们可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。其实,从数组底层的运行机制来看,其实没有多维数组。 2.二维数组的使用: ① 二维数组的声明和初始化 ② 如何调用数组的指定位置的元素 ③ 如何获取数组的长度 ④ 如何遍历数组 public 阅读全文
posted @ 2022-04-19 14:47 93丶Fss 阅读(234) 评论(0) 推荐(0)
摘要:1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2.数组相关的概念: 数组名 元素 角标、下标、索引 数组的长度:元素的个数 3.数组的特点: 1)数组是有序排列的 2)数组属于引用数据类型的变量。数组的元素, 阅读全文
posted @ 2022-04-19 14:46 93丶Fss 阅读(290) 评论(0) 推荐(0)
摘要:一、循环结构的4个要素 ① 初始化条件 ② 循环条件 >是boolean类型 ③ 循环体 ④ 迭代条件 二、do-while循环结构: ①do{ ③; ④;}while(②); 执行过程:① - ③ - ④ - ② - ③ - ④ - ... - ② 说明: 1.do-while循环至少会执行一次循 阅读全文
posted @ 2022-04-19 12:24 93丶Fss 阅读(529) 评论(0) 推荐(0)
摘要:1.嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环 2. 外层循环:循环结构B 内层循环:循环结构A 3.说明 ① 内层循环结构遍历一遍,只相当于外层循环循环体执行了一次 ② 假设外层循环需要执行m次,内层循环需要执行n次。此时内层循环的循环体一共执行了m * n次 4 阅读全文
posted @ 2022-04-19 12:23 93丶Fss 阅读(142) 评论(0) 推荐(0)
摘要:1.格式 switch(表达式){case 常量1: 执行语句1; //break; case 常量2: 执行语句2; //break; ... default: 执行语句n; //break; } 2.说明: ① 根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应 阅读全文
posted @ 2022-04-19 12:22 93丶Fss 阅读(143) 评论(0) 推荐(0)
摘要:一、三种结构 第一种: if(条件表达式){ 执行表达式}第二种:二选一 if(条件表达式){ 执行表达式1}else{ 执行表达式2}第三种:n选一 if(条件表达式){ 执行表达式1}else if(条件表达式){ 执行表达式2}else if(条件表达式){ 执行表达式3}...else{ 执 阅读全文
posted @ 2022-04-19 12:21 93丶Fss 阅读(431) 评论(0) 推荐(0)
摘要:三元运算符 1.结构:(条件表达式)? 表达式1 : 表达式2 //获取两个整数的较大值int m = 12;int n = 5;int max = (m > n)? m : n; System.out.println(max); 2.说明: ① 条件表达式的结果为boolean类型 ② 根据条件表 阅读全文
posted @ 2022-04-19 12:20 93丶Fss 阅读(36) 评论(0) 推荐(0)
摘要:&、 &&、 |、 ||、 !、 ^、 说明: 1.逻辑运算符操作的都是boolean类型的变量 区分& 与 &&: 相同点1:& 与 && 的运算结果相同 相同点2:当符号左边是true时,二者都会执行符号右边的运算 不同点:当符号左边是false时,&继续执行符号右边的运算。&&不再执行符号右边 阅读全文
posted @ 2022-04-19 12:19 93丶Fss 阅读(55) 评论(0) 推荐(0)
摘要:==、 !=、 >、 <、 >=、 <=、 instanceof 结论: 1.比较运算符的结果是boolean类型 2.区分 == 和 = 特别说明:instanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。 阅读全文
posted @ 2022-04-19 12:18 93丶Fss 阅读(66) 评论(0) 推荐(0)
摘要:加+、 减-、 乘*、 除/、 取余% 自增自减: (前)++ (后)++ (前)-- (后)-- (前)++ :先自增1,后运算(后)++ :先运算,后自增1自减同理 阅读全文
posted @ 2022-04-19 12:17 93丶Fss 阅读(43) 评论(0) 推荐(0)
摘要:=、 +=、 -=、 *=、 /=、 %= 开发中,如果希望变量实现+2的操作,有几种方法?(前提:int num = 10;)方式一:num = num + 2;方式二:num += 2; (推荐)如果希望变量实现+1的操作:num++; (推荐) 阅读全文
posted @ 2022-04-19 12:17 93丶Fss 阅读(41) 评论(0) 推荐(0)
摘要:一、变量按照数据类型来分: 基本数据类型: 整型:byte \ short \ int \ long 浮点型:float \ double 字符型:char 布尔型:boolean引用数据类型: 类(class) 接口(interface) 数组(array) 1.整型:byte(1字节=8bit) 阅读全文
posted @ 2022-04-19 12:16 93丶Fss 阅读(654) 评论(0) 推荐(0)
摘要:1.String属于引用数据类型,翻译为:字符串 2.声明String类型变量时,使用一对"" 3.String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+ 4.运算的结果仍然是String类型 阅读全文
posted @ 2022-04-19 12:14 93丶Fss 阅读(38) 评论(0) 推荐(0)
摘要:1.java定义变量的格式:数据类型 变量名 = 变量值; 2.说明: ① 变量必须先声明,后使用 ② 变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域,就失效了 ③ 同一个作用域内,不可以声明两个同名的变量 阅读全文
posted @ 2022-04-19 12:14 93丶Fss 阅读(75) 评论(0) 推荐(0)
摘要:1.标识符:凡是自己可以起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名... 2.标识符的命名规则:--> 如果不遵守如下的规则,编译不通过!需要大家严格遵守 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保留字。 阅读全文
posted @ 2022-04-19 12:13 93丶Fss 阅读(105) 评论(0) 推荐(0)
摘要:包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ 阅读全文
posted @ 2022-04-19 12:13 93丶Fss 阅读(55) 评论(0) 推荐(0)
摘要:对于整数,有四种表示方式: 二进制(binary):0,1 ,满2进1.以0b或0B开头。 十进制(decimal):0-9 ,满10进1。 八进制(octal):0-7 ,满8进1. 以数字0开头表示。 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小 阅读全文
posted @ 2022-04-19 12:12 93丶Fss 阅读(367) 评论(0) 推荐(0)
摘要:1.java程序编写-编译-运行的过程 编写:我们将编写的java代码保存在以".java"结尾的源文件中 编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java 运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名 2.在一个jav 阅读全文
posted @ 2022-04-19 12:11 93丶Fss 阅读(20) 评论(0) 推荐(0)