随笔分类 -  学习2

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 阅读全文
posted @ 2022-06-30 14:16 帕拉利斯 阅读(10) 评论(0) 推荐(0)
摘要:Scanner类—个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从System.in中读取一个数:scanner sc = ne scanner(System.in) ;int i - sc.nextInt(); System.in系统输入指的是通过键盘录入数据 阅读全文
posted @ 2022-06-30 14:09 帕拉利斯 阅读(121) 评论(0) 推荐(0)
摘要:API概述API(ApplIication Programming Interface),应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档 这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查 阅读全文
posted @ 2022-06-30 13:47 帕拉利斯 阅读(36) 评论(0) 推荐(0)
摘要:构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。格式:public类名称(参数类型参数名称){ 方法体}注意事项:构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 构造方法不要写返回值类型,连void都不写 构造方法不能return—个具体的 阅读全文
posted @ 2022-06-30 13:33 帕拉利斯 阅读(70) 评论(0) 推荐(0)
摘要:当方法的局部变量和类的成员变量重名的时候,根据“就近原则 优先使用局部变量。如果需要访问本类当中的成员变量,需要使用格式:this.成员变量名“通过谁调用的方法,谁就是this 阅读全文
posted @ 2022-06-30 11:43 帕拉利斯 阅读(19) 评论(0) 推荐(0)
摘要:问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。解决方案:用private关键字将需要保护的成员变量进行修饰。一旦使用了private进行修饰,那么本类当中仍然可以随意访问。但是!超出了本类范围之外就不能再直接访问了。间接访问private成员变量,就是定义一对儿Getter/S 阅读全文
posted @ 2022-06-30 11:02 帕拉利斯 阅读(72) 评论(0) 推荐(0)
摘要:面向对象三大特征:封装、继承、多态。 封装性在Java当中的体现:方法就是一种封装关键字private也是一种封装 封装就是一些信息隐藏起来 对于外界不可见 阅读全文
posted @ 2022-06-30 10:41 帕拉利斯 阅读(25) 评论(0) 推荐(0)
摘要:定义的位置不一样局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中 作用范围不一样 局部变量:只有方法当中才可以使用,出了方法就不能再用成员变量:整个类全都可以通用。默认值不—样局部变量:没有默认值,如果要想使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样 内存的位 阅读全文
posted @ 2022-06-30 10:29 帕拉利斯 阅读(44) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-06-30 09:18 帕拉利斯 阅读(32) 评论(0) 推荐(0)
摘要:2.创建,格式:类名称对象名 = new类名称(); Student stu = new Student(); 使用分为两种情况:使用成员变量:对象名.成员变量名使用成员方法:对象名.成员方法名(参数) 使用其中的成员变量,格式; 对象名.成员变量名 阅读全文
posted @ 2022-06-29 20:48 帕拉利斯 阅读(28) 评论(0) 推荐(0)
摘要:1.3类的定义事物与类的对比现实世界的一类事物:属性:事物的状态信息。 行为:事物能够做什么。 Java中用class描述事物也是如此:成员变量:对应事物的属性成员方法:对应事物的行为类的定义格式 public class className { //成员变量//成员方法 }定义类:就是定义类的成员 阅读全文
posted @ 2022-06-29 20:37 帕拉利斯 阅读(162) 评论(0) 推荐(0)
摘要:1.2类和对象环顾周围,你会发现很多对象,比如桌子,椅子,同学,老师等。桌椅属于办公用品,师生都是人类。那么什么是类呢?什么是对象呢?什么是类·类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。现实中,描述—类事物:·属性:就是该事物的状态信息。· 阅读全文
posted @ 2022-06-29 20:36 帕拉利斯 阅读(150) 评论(0) 推荐(0)
摘要:面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿 面向过程:强调步骤。 去厨房 烧水 煮面 吃面面向对象:强调对象,直接去餐馆吃。特点面向对象思想是一种更符合我们思考 阅读全文
posted @ 2022-06-29 20:23 帕拉利斯 阅读(46) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-06-29 19:42 帕拉利斯 阅读(20) 评论(0) 推荐(0)
摘要:如何获取数组的长度,格式:数组名称.Length这将会得到一个int数字,代表数组的长度。数组一旦创建, 程序运行期间,长度不可改变。 遍历数组,说的就是对数组当中的每一个元素进行逐一、挨个儿处理。默认的处理方式就是打印输出 阅读全文
posted @ 2022-06-29 17:26 帕拉利斯 阅读(33) 评论(0) 推荐(0)
摘要:数组的索引编号从e开始,—直到“数组的长度-1”为止。如果访问数组元素的时候,索引编号并不存在,那么将会发生数组索引越界异常ArrayIndexOutOfBoundsException廓因:索引编号写错了解决:修改成为存在的正确索引编号 所有的引用类型变量,都可以赋值为一个null值。但是代表其中什 阅读全文
posted @ 2022-06-29 17:04 帕拉利斯 阅读(30) 评论(0) 推荐(0)
摘要:Java的内存需要划分成为5个部分: 1.栈(Stack) :存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数,或者是方法l内部的变量作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值:16 阅读全文
posted @ 2022-06-29 16:30 帕拉利斯 阅读(21) 评论(0) 推荐(0)
摘要:直接打印数组名称,得到的是数组对应的:内存地址哈希值。二进制:01十进制:012345678916进制:0123456789abcdef访问数组元素的格式:数组名称[索引值]索引值:就是一个int数字,代表数组当中元素的编号 注意索引值从o开始,—直到“数组的长度-1”为止数据类型[门数组名称= { 阅读全文
posted @ 2022-06-29 15:45 帕拉利斯 阅读(29) 评论(0) 推荐(0)
摘要:动态初始化(指定长度)﹔在创建数组的时候,直接指定数组当中的数据元素个数。 静态初始化(指定内容)﹔在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定。静态初始化基本格式:数据类型[门数组名称 = new数据类型[]{元素1,元素2,... 方;注意事项:虽然静态初始化没有直 阅读全文
posted @ 2022-06-29 15:22 帕拉利斯 阅读(195) 评论(0) 推荐(0)
摘要:数组的特点:1数组是一种引用数据类型2数组当中的多个数据,类型必须统一 3数组的长度在程序运行期间不可改变 数组的初始化:在内存当中创建一个数组,并且向其中赋予—些默认值。 两种常见的初始化方式:1.动态初始化(指定长度) 2.静态初始化(指定内容) 动态初始化数组的格式: 数据类型[数组名称= n 阅读全文
posted @ 2022-06-29 15:14 帕拉利斯 阅读(42) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页