07 2022 档案

摘要:方法的调用 如何调用方法 格式: 方法名称(); 案例: 流程概述和顺序结构 概述: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。 所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的 阅读全文
posted @ 2022-07-26 14:25 想见玺1面 阅读(57) 评论(0) 推荐(0) 编辑
摘要:概述 我们在学习运算符的时候,都为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐, 而且重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。 方法:就是将功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能 public static void 阅读全文
posted @ 2022-07-26 13:47 想见玺1面 阅读(132) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符 与(并且) && 全部是true,才是true;否则是false 或(或者) || 至少一个是true,就是true;全部false,才是false 非(取反) ! 本来是true,变成false;变成false,变成true 与" && ",或" || ",具有短路效果:如果根据左边已 阅读全文
posted @ 2022-07-23 13:42 想见玺1面 阅读(81) 评论(0) 推荐(0) 编辑
摘要:赋值运算符 基本赋值运算符:就是一个符号" = ",代表将右侧的数据交给左侧的变量 int a =30; 符合赋值运算符: 注意事项: 1、只有变量才能使用赋值运算符,常量不能进行赋值。 2、复合赋值运算符其中隐含了一个强制类型转换 比较运算符 大于: > 小于: < 大于等于: >= 小于等于: 阅读全文
posted @ 2022-07-23 09:30 想见玺1面 阅读(67) 评论(0) 推荐(0) 编辑
摘要:四则与取模运算 运算符:进行特点操作的符号。例如:+ 表达式:用算符连起来的式子叫做表达式。例如:20 + 5.又例如:a + b 四则运算:(加、减、乘、除) 取模(取余数):% 对于一个整数的表达式来说,除法用的是整除,整数除以整数,结果仍然是整数。只看商,不看余数. 只有对于整数的除法来说,取 阅读全文
posted @ 2022-07-23 08:56 想见玺1面 阅读(260) 评论(0) 推荐(0) 编辑
摘要:自动类型转换 特点:代码不需要进行特殊处理,自动完成 规则:数据范围从小到大 案例: //int --> longlong i=100;System.out.println(i);//100//float --> doubledouble d =2.5F;System.out.println(d); 阅读全文
posted @ 2022-07-21 14:54 想见玺1面 阅读(166) 评论(0) 推荐(0) 编辑
摘要:变量的基本使用 格式:数据类型 变量名称 = 数据值 ; int i = 10 ; 案例: public static void main(String[] args) { int num1 =1000; System.out.println(num1); byte num2 =30; System 阅读全文
posted @ 2022-07-21 11:15 想见玺1面 阅读(79) 评论(0) 推荐(0) 编辑
摘要:基本数据类型 基本数据类型 整数型 byte short int long 浮点数 float double 字符型 char 布尔型 boolean 引用数据类型 字符串、数组、类、接口、Lambda 注意事项: 1.字符串不是基本类型,而是引用类型。 2.浮点型可能只是一个近似值,并非精确的值。 阅读全文
posted @ 2022-07-21 10:35 想见玺1面 阅读(32) 评论(0) 推荐(0) 编辑
摘要:常量的概念与分类 常量:在程序运行期间,固定不变的量。 常量的分类: 字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如: "abc"、"Hello"、"123" 整数常量:直接写上的数字,没有小数点。例如:100、200、0、-250 浮点数常量:直接写上的数字,有小数点。例如:2.5、- 阅读全文
posted @ 2022-07-21 10:16 想见玺1面 阅读(53) 评论(0) 推荐(0) 编辑
摘要:关键字的概念与特征 关键字(Keyword)是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。 关键字的特点: 1、完全小写的字母 2、在增强版的记事本当中,(例如:idar)有特殊颜色的 标识符的概念与特征 标识符:是指在程序中,我们自己定义内容,比如类的名字、方法的名字和变量的名字等等 阅读全文
posted @ 2022-07-21 09:40 想见玺1面 阅读(701) 评论(0) 推荐(0) 编辑
摘要:Java虚拟机—JVM .JVM (Java Virtual Machine ) : Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一。我们编写的Java代码,都运行在JVM之上。 跨平台:任何软件的运行,都必须要运行在操作系统 阅读全文
posted @ 2022-07-20 14:42 想见玺1面 阅读(85) 评论(0) 推荐(0) 编辑
摘要:命令提示符(cmd) 启动:win+R,输入cmd回车 切换盘符: 盘符名称 进入文件夹:cd 文件夹名称 进入多级文件夹:cd 文件夹1\文件夹2\文件夹3 返回上一级:cd.. 直接会根路径:cd\ 查看当前内容:dir 清屏:cls 退出:exit 阅读全文
posted @ 2022-07-20 11:48 想见玺1面 阅读(538) 评论(0) 推荐(0) 编辑
摘要:计算机基础知识 二进制: 计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特,位)。 十进制转换为二进制: 二进制转换为十进制: 计算机存储单元 字节 字节是我们常见的计 阅读全文
posted @ 2022-07-20 11:13 想见玺1面 阅读(227) 评论(0) 推荐(0) 编辑
摘要:接口 接口是一种特殊的抽象类,它不能包含普通方法。 格式: 关系: 接口和接口之间的关系 继承的关系 可以多继承 接口和类之间的关系 实现关系 而且可以多实现 方法: 接口中可以包含三类方法:抽象方法、默认方法、静态方法。 静态方法可以通过“接口名.方法名”的形式来调用。 抽象方法和默认方法只能通过 阅读全文
posted @ 2022-07-18 14:16 想见玺1面 阅读(80) 评论(0) 推荐(0) 编辑
摘要:抽象 抽象函数和抽象类 抽象函数——表达概念而无法实现具体代码的函数 抽象类——表达概念而无法郭志强奥出实体的类 带有abstract修饰符的函数 有抽象函数的类一定是抽象类 抽象类不能制造对象 但是可以定义变量 任何继承了抽象类的非抽象类的对象可以付给这个变量 两种抽象: 与具体相对 与细节相对 阅读全文
posted @ 2022-07-18 09:55 想见玺1面 阅读(54) 评论(0) 推荐(0) 编辑
摘要:封装 特点: 隐藏了功能实现过程 外界只需要公共的访问方式即可 提高了代码的复用性 提高了程序的安全性 封装的步骤 将不需要对外提供的属性的方法封装起来 将属性隐藏后提供对外访问的接口 private private 关键字是一个访问权限的修饰符 private关键字的特点: 修饰的成员不能被外部直 阅读全文
posted @ 2022-07-18 09:10 想见玺1面 阅读(37) 评论(0) 推荐(0) 编辑
摘要:多态 多态是指不同类的对象在调用同一个方法所呈现出多种不同行为 使用条件 要有继承或者实现的关系 要有方法重写 要有父类引用指向子类对象 消除了类之间的耦合关系,提高了程序的可扩展性和可维护性 Object类 object是所有的类父类 也是虽有变量的父类 全部都是有object类管理的 objec 阅读全文
posted @ 2022-07-14 11:08 想见玺1面 阅读(18) 评论(0) 推荐(0) 编辑
摘要:多态变量 子类和子类型 子类的对象可以赋值给父类的变量 Java的对象变量是多态的,它们能保存不止—种类型的对象 它们可以保存的是声明类型的对象,或声明类型的子类的对象 当把子类的对象赋给父类的变量的时候,就发生了向上造型 阅读全文
posted @ 2022-07-13 21:38 想见玺1面 阅读(19) 评论(0) 推荐(0) 编辑
摘要:继承 继承就是我们的指我们类和类之间的关系 父类继承子类就是我们的继承 继承的是我们的成员变量 属性和成员方法 可以多层继承 但是不可以多重继承 例子: a继承b 而b继承c 这是可以的 但不可以 a既继承了b还想继承c 这样是不可以的就比如王多鱼可以继承它二大爷的遗产而王多鱼的儿子可以继承王多鱼的 阅读全文
posted @ 2022-07-13 19:42 想见玺1面 阅读(70) 评论(0) 推荐(0) 编辑
摘要:集合容器 ArrayList是一种容器,可以不断的往里面加东西,你加进去,它就会有你加进去那时候的顺序。 案例: 运行结果: 任何一个Java的类你只要实现了这个public String toString() 有了这个函数之后就可以直接输出对象, 它也会主动的去调用toString函数,产生的那个 阅读全文
posted @ 2022-07-13 15:45 想见玺1面 阅读(13) 评论(0) 推荐(0) 编辑
摘要:对象数组 对象数组中的每个元素都是对象的管理者而非对象本身 案例: 对象类: 测试类: 对象数组的for-each for循环我们都知道可以循环数字 可以遍历数组 当for-each循环也可以遍历数组并不循环 数字for-each是增强for循环是专门针对数组和集合循环遍历 格式: for (数据类 阅读全文
posted @ 2022-07-13 13:31 想见玺1面 阅读(26) 评论(0) 推荐(0) 编辑
摘要:泛型容器类 容器类: ArrayList<String> notes = new ArrayList<String> 容器类有两个类型: 1、容器的类型 2、元素的类型 ArrayList它是一种集合 当它没有使用泛型声明的话 它默认是object 案例: ArrayList操作 ArrayList 阅读全文
posted @ 2022-07-13 11:08 想见玺1面 阅读(21) 评论(0) 推荐(0) 编辑
摘要:封闭式的访问属性 封闭就是我们的private 而开发就是我们的public 我们常见的 private: 只有这个类内部可以访问 类内部指类的成员函数和定义初始化 这个限制是对类的而不是对对象的 只要你添加了它就说明它只能供这个类中使用并不能跨类使用 案例: 开放式的访问属性 public: 只要 阅读全文
posted @ 2022-07-12 20:20 想见玺1面 阅读(26) 评论(0) 推荐(0) 编辑
摘要:对象的识别 案例: 对象的交互 案例: 阅读全文
posted @ 2022-07-12 19:59 想见玺1面 阅读(16) 评论(0) 推荐(0) 编辑
摘要:成员变量 类定义了对象中所具有的变量,这些变量称作成员变量 每个对象有自己的变量,和同一个类的其他对象是分开的 它是一个成员变量: 它是一个私有的成员变量 可以被赋值 这个是get、set属性 是争对于成员变量的方法叫做属性 成员方法 这就是成员方法 阅读全文
posted @ 2022-07-12 17:02 想见玺1面 阅读(59) 评论(0) 推荐(0) 编辑
摘要:函数的调用 格式:函数名(参数值) 函数返回: 函数知道每次是哪里调用它 函数结束的时候会返回到正确的地方 函数返回的值:return停止函数的执行,并送回一个值 没有返回值的函数: void函数名(参数表) 不能使用带值得return 可以没有return 调用的时候不能做返回值的赋值 函数内的变 阅读全文
posted @ 2022-07-12 14:34 想见玺1面 阅读(54) 评论(0) 推荐(0) 编辑
摘要:函数的定义 函数就是我们程序中的方法 也可以称为方法: String a="sadasdasd"; System.out.println(a.length()); 比如:这行代码 它输出的字符串的长度就是 使用了length方法 这里我们可以按住ctrl 鼠标点击length可以进入到这个函数 pu 阅读全文
posted @ 2022-07-12 14:03 想见玺1面 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Math类 求绝对值: 给数字自动的进行四舍五入: 给我们一个随机数: 求浮点数的值: 阅读全文
posted @ 2022-07-12 11:21 想见玺1面 阅读(11) 评论(0) 推荐(0) 编辑
摘要:字符串变量 字符串:String 字符串连接: 输入字符串: 字符串连接: 比较两个字符串是否相等: 字符串操作 字符串比较大小: 访问指定的字符: 获取字符串的长度: 在字符串种指定的查找字符是否存在: 阅读全文
posted @ 2022-07-12 10:43 想见玺1面 阅读(31) 评论(0) 推荐(0) 编辑
摘要:包裹类型 每一种基础类型都有对应的包裹类型 类型的最大值和最小值: 课后小知识: 运行结果: 阅读全文
posted @ 2022-07-12 09:46 想见玺1面 阅读(60) 评论(0) 推荐(0) 编辑
摘要:字符类型 单个字符是一种特殊的类型:char Java中每个char类型的字符变量都会占用2个字节。在给char类型的变量赋值时,需要用一对英文半角格式的单引号(' ')把字符括起来, 如'a',也可以将char类型的变量赋值为0~65535范围内的整数,计算机会自动将这些整数转化为所对应的字符,如 阅读全文
posted @ 2022-07-12 09:29 想见玺1面 阅读(80) 评论(0) 推荐(0) 编辑
摘要:遍历数组 在一组特定定的数据中,如何找出某个数据是否存在? 案例: 运行结果: 二维数组 我们一直创建的都是 一维数组 数组可以是二维或者多维 接下来了解这么创建二维数组 二维数组 比一维数组存储的东西会很多 格式: 阅读全文
posted @ 2022-07-11 20:02 想见玺1面 阅读(16) 评论(0) 推荐(0) 编辑
摘要:数组的元素 元素:就是我们输入的数 创建一个数组 int[] arr=new int[10] 那就是由一个地方由10个格子 而这些格子里数字默认是0 那这些格子也称为元素 这些就是元素就是下标: 下标:是从0开始的 每一个数组有一个内部成员length,会告诉你它的元素的数量 案例: 运行结果: 数 阅读全文
posted @ 2022-07-11 19:09 想见玺1面 阅读(48) 评论(0) 推荐(0) 编辑
摘要:初识数组 简单来说就是数组的组合就是数组 不是123456 而是 1,2,3,4,5,6 它们单独在一个地方并且看上去特别舒服的组合 它可以做什么:可以记录我们键盘录入的值 案例: 这样的话就是让键盘录入输入5次 但是我们只是输入 并没有用什么东西记录 所有它并没有办法进行调用 而数据就是解决这个问 阅读全文
posted @ 2022-07-11 17:29 想见玺1面 阅读(25) 评论(0) 推荐(0) 编辑
摘要:求和 一、例题: 解析: 运行结果: 二、例题 解析: 最大公约数 做一个案例 输入两个数字 求出它们的最大公约数(输入:12 18 输出:6) 先来了解什么是公约数 公约数是也称为 公因数 指一个数字可以整除几个数字的数 就比如2它可以整除12、14、16、18....它就是一个公约数 最大公约数 阅读全文
posted @ 2022-07-11 17:05 想见玺1面 阅读(135) 评论(0) 推荐(0) 编辑
摘要:循环条件 素数:只能被1和自己整除的数,不包括1,2,3,5,7,11,13,17,19 案例: 运行结果: 注意: break:跳出循环 continue:跳过循环这一轮剩下的语句进入下一轮 多重循环 多重循环也称嵌套循环(嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。) 在双 阅读全文
posted @ 2022-07-11 15:55 想见玺1面 阅读(192) 评论(0) 推荐(0) 编辑
摘要:for循环 for循环一班用在循环次数已知的情况下 格式: for(初始化 ;条件 ;单步动作){ } 解析: l.第一个部分是一个初始化,可以定义一个新的变量: int count=l0或者直接赋值︰i=l0。 2.第二个部分是循环维持的条件。这个条件是先验的,与while循环一样,进入循环之前, 阅读全文
posted @ 2022-07-11 11:24 想见玺1面 阅读(34) 评论(0) 推荐(0) 编辑
摘要:猜数字游戏 让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。 思路: l.计算机随机想一个数,记在变量number里; 2.一个负责计次数的变量count初始化为0; 3.让用户输入一个数字a; 4. count递增(加一 阅读全文
posted @ 2022-07-11 10:02 想见玺1面 阅读(121) 评论(0) 推荐(0) 编辑
摘要:do-while循环 在学习do-while前 我们先了解do-while 和while的运行原理 while循环:先查询条件是否满足 如果是的话就不执行了 如果不是就执行代码块 do-while循环:和while循环恰恰相反 先执行在查询条件 格式: 执行流程图: 案例: 运行结果: 阅读全文
posted @ 2022-07-10 20:55 想见玺1面 阅读(65) 评论(0) 推荐(0) 编辑
摘要:判断 if语句是指如果满足某种条件,就进行某种处理。 格式: if (判断条件){ 代码块 }else{ 代码块 }案例: 在这里设定条件,判断打印车票找零,如果满足条件为true,不满足则为false 运行结果: 判断语句 一、if...else语句的执行流程图解: 二、if…else if…el 阅读全文
posted @ 2022-07-10 17:28 想见玺1面 阅读(38) 评论(0) 推荐(0) 编辑
摘要:循环 while语句会循环判断循环条件是否成立,只要条件成立,{}内的执行语句就会执行,直到循环条件不成立,while循环才结束。 语法格式: while(循环条件){ 执行语句 } 只要我们的循环条件不满足它就会一直运行 只要我们就可以执行一些不是执行一次的程序 只要你没有满足条件或者不手动点击停 阅读全文
posted @ 2022-07-10 17:26 想见玺1面 阅读(64) 评论(0) 推荐(0) 编辑
摘要:比较 作用:用来对两个数值或变量进行比较。其结果是布尔类型的true或false。 我们都做过数学里的比较题 当然在java编程中也是可以进行比较的 数学的比较运算符和java程序中的比较运算符的效果是一样的 做比较是由程序来做 并不是我们来做 接下来我们来看代码 运行结果: true翻译过来是真的 阅读全文
posted @ 2022-07-10 11:43 想见玺1面 阅读(63) 评论(0) 推荐(0) 编辑
摘要:计算的优先级 运算符优先级: 注意: 优先级:先进行那个 在程序中就是先执行那个 赋值是先右往左算 类型转换 从整数转到浮点数程序会帮我们自动做 也称自动转换 而从浮点数转到整数是需要我们手动的 也称强制转换 它只是从那个变量计算出了一个新的类型的值,它并不改变那个变量,无论是值还是类型都不改变 案 阅读全文
posted @ 2022-07-10 10:30 想见玺1面 阅读(45) 评论(0) 推荐(0) 编辑
摘要:赋值 在定义初始化时,对它做了一次赋值 注意:如果你在一行当中定义多个变量,每一个变量都应该有单独的初始化的赋值(但是一般情况下是一行一个变量) 在程序当中这一行我们有了赋值,这是一个赋值的运算符,但是出现在编程里,他叫表达式 注意:变量是能够改变的量 常量是保持不变的量 加上输出语句 运行结果 浮 阅读全文
posted @ 2022-07-10 09:49 想见玺1面 阅读(35) 评论(0) 推荐(0) 编辑
摘要:输入 上节课我们讲了什么是输出,本节课我们讲什么是输入。 第一步:我们先创建一个键盘录入 第二步:获取键盘录入的对象 第三步:运行结果 变量 课后小知识: 常量: 阅读全文
posted @ 2022-07-09 21:56 想见玺1面 阅读(17) 评论(0) 推荐(0) 编辑
摘要:第一个Java程序 IDEA开发软件 1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 阅读全文
posted @ 2022-07-09 20:11 想见玺1面 阅读(35) 评论(0) 推荐(0) 编辑
摘要:计算机与编程语言 1、什么是计算机 计算机:手机,电脑、一切的电子设备这些都是计算机 2、计算机怎么解决问题 例如:“请给我一杯水” 人:会直接跟服务员说 计算机:需要人给它定义步骤 1.转身走到厨房 2.找到一个杯子 3.找到一个水壶 4.在杯子中倒入一些水 5.拿着杯子走回桌子 3、什么是程序 阅读全文
posted @ 2022-07-08 19:00 想见玺1面 阅读(68) 评论(0) 推荐(0) 编辑