摘要: 2.创建,格式:类名称对象名 = new类名称(); Student stu = new Student(); 使用分为两种情况:使用成员变量:对象名.成员变量名使用成员方法:对象名.成员方法名(参数) 使用其中的成员变量,格式; 对象名.成员变量名 阅读全文
posted @ 2022-06-29 20:48 帕拉利斯 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.3类的定义事物与类的对比现实世界的一类事物:属性:事物的状态信息。 行为:事物能够做什么。 Java中用class描述事物也是如此:成员变量:对应事物的属性成员方法:对应事物的行为类的定义格式 public class className { //成员变量//成员方法 }定义类:就是定义类的成员 阅读全文
posted @ 2022-06-29 20:37 帕拉利斯 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.2类和对象环顾周围,你会发现很多对象,比如桌子,椅子,同学,老师等。桌椅属于办公用品,师生都是人类。那么什么是类呢?什么是对象呢?什么是类·类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。现实中,描述—类事物:·属性:就是该事物的状态信息。· 阅读全文
posted @ 2022-06-29 20:36 帕拉利斯 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿 面向过程:强调步骤。 去厨房 烧水 煮面 吃面面向对象:强调对象,直接去餐馆吃。特点面向对象思想是一种更符合我们思考 阅读全文
posted @ 2022-06-29 20:23 帕拉利斯 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-06-29 19:42 帕拉利斯 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 如何获取数组的长度,格式:数组名称.Length这将会得到一个int数字,代表数组的长度。数组一旦创建, 程序运行期间,长度不可改变。 遍历数组,说的就是对数组当中的每一个元素进行逐一、挨个儿处理。默认的处理方式就是打印输出 阅读全文
posted @ 2022-06-29 17:26 帕拉利斯 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 数组的索引编号从e开始,—直到“数组的长度-1”为止。如果访问数组元素的时候,索引编号并不存在,那么将会发生数组索引越界异常ArrayIndexOutOfBoundsException廓因:索引编号写错了解决:修改成为存在的正确索引编号 所有的引用类型变量,都可以赋值为一个null值。但是代表其中什 阅读全文
posted @ 2022-06-29 17:04 帕拉利斯 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Java的内存需要划分成为5个部分: 1.栈(Stack) :存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数,或者是方法l内部的变量作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值:16 阅读全文
posted @ 2022-06-29 16:30 帕拉利斯 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 直接打印数组名称,得到的是数组对应的:内存地址哈希值。二进制:01十进制:012345678916进制:0123456789abcdef访问数组元素的格式:数组名称[索引值]索引值:就是一个int数字,代表数组当中元素的编号 注意索引值从o开始,—直到“数组的长度-1”为止数据类型[门数组名称= { 阅读全文
posted @ 2022-06-29 15:45 帕拉利斯 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 动态初始化(指定长度)﹔在创建数组的时候,直接指定数组当中的数据元素个数。 静态初始化(指定内容)﹔在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定。静态初始化基本格式:数据类型[门数组名称 = new数据类型[]{元素1,元素2,... 方;注意事项:虽然静态初始化没有直 阅读全文
posted @ 2022-06-29 15:22 帕拉利斯 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 数组的特点:1数组是一种引用数据类型2数组当中的多个数据,类型必须统一 3数组的长度在程序运行期间不可改变 数组的初始化:在内存当中创建一个数组,并且向其中赋予—些默认值。 两种常见的初始化方式:1.动态初始化(指定长度) 2.静态初始化(指定内容) 动态初始化数组的格式: 数据类型[数组名称= n 阅读全文
posted @ 2022-06-29 15:14 帕拉利斯 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 四种不同参数类型 阅读全文
posted @ 2022-06-29 14:34 帕拉利斯 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。。方法的重载(Overload) :多个方法的名称一样,但是参数列表不一样 方法重载与下列因素相关 1 参数与个数不同 2 参数类型不同 3 参数的多类型顺序不同 方法重载与下列因素无关 1 与参数的名称无关 2 与 阅读全文
posted @ 2022-06-29 13:42 帕拉利斯 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用 比较相同 求1到100的和 阅读全文
posted @ 2022-06-29 11:29 帕拉利斯 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 方法的三种调用格式。单独调用:方法名称(参数);打印调用:System.out.printLn(方法名称(参数)) 赋值调用:数据类型变量名称=方法名称(参数) 有参数。小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相 阅读全文
posted @ 2022-06-29 11:03 帕拉利斯 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 永远停不下来的循环,叫做死循环。死循环格式:while (true) {循环体} 所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环 就是嵌套循环。总共的循环次数=外循环次数*内循环次数嵌套循环格式:for(初始化表达式;循环条件;步进表达式z){2for(初始化表 阅读全文
posted @ 2022-06-29 09:28 帕拉利斯 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次2. for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用 break关键字的用法有常见的 阅读全文
posted @ 2022-06-29 09:12 帕拉利斯 阅读(32) 评论(0) 推荐(0) 编辑