![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
一只加菲
学生
展开
-
【无标题】
1.this的作用: –this表示的是当前对象本身,即this代表当前对象的一个引用。 –但是this不是固定不变的,它会随着执行环境的改变而改变。2.在方法中this表示该方法所属的对象;单独使用this表示全局对象;在函数中this表示全局对象(但在严格模式下,this 是未定义的);在事件中时this又表示接收事件的元素。类似call()和apply()方法可以将this引用到任何对象。3.普通方法中使用this时一是区分类成员属性和方法的形参;二是调用当前对象的其他方法...原创 2022-02-27 17:26:32 · 262 阅读 · 0 评论 -
【无标题】
1.下载jdk 12.0安装包2.以管理员身份安装jdk3.验证jdk版本4.jdk12 不会自动生成jre需要手动生成,生成jre需要在Java所在的目录下生成jre命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre4.配置环境变量在这里插入图片描述](https://img-blog.csdnimg.cn/adfca28bf96a4a67991abe0771d9d807.jpg?x-oss-p原创 2021-12-15 23:01:34 · 765 阅读 · 0 评论 -
循环语句
循环语句while循环:先判断条件,再执行逻辑代码四部分组成:1、初始化:循环的初始化变量2、条件判断:条件返回必须是true或false3、循环体:条件满足的话执行的逻辑代码4、迭代条件:给循环跳出的条件do…while 先执行逻辑代码,再判断条件对比while和do…while的区别:do…while至少执行一次二、for循环for循环:for(初始化1;条件判断2;步进器4){逻辑代码3}执行顺序:1-2-3-4-2-3-4-2-3-4… for循环的特点: 1、原创 2021-12-15 22:49:46 · 231 阅读 · 0 评论 -
面向对象
对象,类,属性,方法的理解 定义类的时候,属性和方法不是必须的。 一个源文件中可以有N个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致属性:(成员变量)语法:[修饰符] 数据类型 属性名 = [默认值];注意:1、修饰符和默认值可以没有,没有的时候系统会根据数据类型对应的给默认值2、数据类型和属性名一定要有,属性名的定义要符合合法的标识符命名规范方法:语法原创 2021-12-14 22:25:51 · 148 阅读 · 0 评论 -
数组
一维数组import java.util.Scanner;/*数组:存储一组相同数据类型的有序集合。特点:1、数组中的元素必须是同一种数据类型,可以是基本数据类型,也可以是引用数据类型2、获取数组元素需要使用下标来获取,下标范围[0,length-1]3、数组在定义的时候必须指定大小,并且一旦指定大小之后是不能修改的4、数组中的元素是有序集合,这个有序指的不是大小排序,指的按照插入的先后顺序使用:1、声明数组2、分配空间3、赋值4、数组操作数组元素的默认初始化:数组在定义的时候,每个数组元素都会有默认值,原创 2021-12-14 22:07:33 · 1119 阅读 · 0 评论 -
【无标题】
java流程控制语句: 单分支结构:只有一个条件,符合就执行 双分支结构:有两个条件,符合哪个就执行哪个语句块 多分支结构:有多个条件,匹配上哪个就执行哪个语句块,如果都不匹配,就执行最后的else语句块 嵌套if分支结构 分支结构中包含分支 switch多分支结构 根据表达式值(具体的值)的不同执行许多不同的操作单分支结构 借用JDK提供的Math数学类,random()方法是生成一个随机数,返回类型是double类型,数据范围是[0,1)Scanner是一个文本扫描器类,Syste原创 2021-11-18 12:46:40 · 302 阅读 · 0 评论 -
【无标题】
运算符: 算术运算符: +,-,,/,%,++,-- 赋值运算符 = 一个=是赋值运算符,==是关系运算符 扩展赋值运算符:+=,-=,=,/= 关系运算符: >,<,>=,<=,==,!= 两边一般都不是具体的值,而是表达式 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解!!!) 条件运算符 ?:++:单目运算符,自加1操作,如果++在前面,先自加,再运算原创 2021-11-18 12:39:09 · 49 阅读 · 0 评论 -
【无标题】
数据类型 java是一种强类型的语言 强类型语言:在使用变量之前,必须显示的声明其变量的数据类型。java 弱类型语言:在使用变量之前,不需要显示声明变量的数据类型,会自动根据赋值类型识别 js,python,scala 基本数据类型:4类8种 整数类型:byte short int long 不同的整数类型表示不同的长度 byte:使用1个字节存储,所以数据范围是从-128~127 short:使用2个字节存储,所以数据范围是从-32768~32原创 2021-11-18 12:27:56 · 38 阅读 · 0 评论 -
【无标题】
标识符的命名规范: 硬性要求: 1、必须以字母、_下划线、美元符开头2、其它部分可以是字母、下划线“”、美元符“开头 2、其它部分可以是字母、下划线“_”、美元符“开头2、其它部分可以是字母、下划线“”、美元符“”和数字的任意组合 3、大小写敏感,长度无限制 4、不可以是Java的关键字和保留字,这些是供内部使用的 常规建议: 1、驼峰命名 类名、接口名一般首字母都是大写,从第二个单词开始首字母都要大写 变量名、方法名一般第一个单词小写,从原创 2021-11-18 12:21:19 · 187 阅读 · 0 评论 -
2021-11-15
public static void main(string [] args)是Java程序的入口;main的方法参数ards只是一个参数,可以修改,但一般都写args;main方法的参数String[] args有几种常见写法:String[] args ,String args [];在编写Java代码的时候,每一条语句都要以;结尾一个java源文件中可以有多个class,但是有且只能有一个public修饰的类,并且这个文件名要和这个类名保持一致;编写程序的时候代码块需要用{} 并且成对出现原创 2021-11-15 18:13:14 · 346 阅读 · 0 评论 -
2021-11-08
public class HelloWorld{public static void main(String[] args){System.out.println(“HelloWorld”)}}把时间留给java原创 2021-11-08 17:58:42 · 194 阅读 · 0 评论