- 博客(12)
- 收藏
- 关注
原创 第七章:面对对象
(1)面对对象:将一些内容看成一个整体,作为一个对象,利用对象与对象之间的联系,解决问题。(1)构造方法在创建对象时。(2)如果一个类中没有定义任何的构造方法,则Java默认提供一个公开的五参数的构造方法。(3)如果一个类中定义任何有参数的构造方法,则Java不会在提供公开的无参数的构造方法。1.理解:计算机中的对象:复杂的客观事物在Java程序中的一种形象表现(一切皆对象)(4)构造方法允许重载(一个类中可以定义多个构造方法:无参数的构造方法只能定义一个,(4)方法的定义:分为方法的声明和方法的实现。
2024-05-12 18:35:48
701
原创 数组——数组的扩展
System.out.println("新数组的长度:"+a.length);System.out.println("数组的长度"+a.length);(1)冒泡排序方式:每次将相邻的两个数据进行一一比较,将较大的数据进行往后移。(1)创建一个更大空间的新数组,通常是数组长度的二倍。(2)将原数组中的元素————赋值到新的数组中。2.数组类型变量存储的是数组在内存中的首地址。1.排序:将数组中的元素按照一定规则进行储存。1.数组:内存中空间的连续的(方便管理)(3)新的地址覆盖旧的地址。
2024-05-12 17:07:50
315
原创 第六章 数组
1.数组:一组连续的储存空间,可以储存多个相同类型的数据,而且可以统一管理。(1),数组的下标:从0开始,依次为0,1,2......,数组的长度-1。数据类型[] 数组名=new 数组类型[]{值1.值2.值3....}(3)访问数组时指定的下标不在合法范围内,则编译通过,运行报错。注意:数组的长度由{}中的数据类型的个数决定,[]中不能再。(2)数组的访问:通过数组名+下标,数组名[下标]数据类型[] 数组名={ 值1.值2.值3.。(1)声明数组:确定数组的数据类型。数组名=new 数组类型[长度]
2024-05-05 17:05:03
256
原创 函数的基本使用
1.理解:函数和调用者之间的一种数据交互,调用这通过函数调用,函数需要给调用者返回。2,注意:函数递归使用过程中,必须设置一个出口,否则可能出现无穷递归,运行过程中。(2)回归:基于出口的结构,逐渐向上回归,依次计算每一次的结果,直至回归到最顶层。数据,才能使函数完成相应的功能,函数和调用者之间交互的数据被称为。(1)简称形参,函数和调用者之间需要交互数据约定,约定调用者需要。(1)实际参数:简称实参,函数调用时,用户传递给函数的具体数值。(3)作用:实际参数的个数,顺序,数据类型必须和形参一置。
2024-05-05 16:37:25
285
原创 循环结构的控制语句
3.函数定义的位置:定义在类以内,其他函数以外(与main并列)1.break:终止,结束当前循环;continue:中止,结束本层的循环,从而进入本层下一次循环。4.利用循环打印图案行:通常使用外层循环控制行,内层循环控制列。2.coutinue:中止,结束本次循环,从而进入下一次循环。2.循环嵌套时,循环次数:外层循环次数*内层循环次数。理解:再循环结构中,定义完整的循环结构。3.循环控制语句应用循环嵌套中。break:终止,结束本层循环。b.函数的实现:确定函数功能。a.函数的声明:确定函数名。
2024-04-20 15:01:40
346
原创 第四章:循环结构
先执行循环的初始化,接着判断循环条件,如果条件满足-结果为true,执行{}中的循环体,从而执行循环变量改变,再次判断循环条件,如果满足-结果为true,执行{}中循环体,从而执行循环变量的改变,再次判断循环条件..执行循环条件不满足。条件满足,则再次执行循环体,循环变量的改变,再次的判断循环条件...直到循环条件不满足,结果false,终止,跳出循环结构。先执行循环变量的初始化,接着执行循环体,同时循环变量改变,然后判断循环条件,2,循环的组成部分:循环变量的初始化,循环条件,循环条件的改变。
2024-04-13 14:10:11
365
原创 第三章 分支结构
执行原理:会根据switch 中的表达结果,从上往下一次匹配case后面的值,哪一个匹配成功,则执行case后面的语句,如果都匹配不成功,则执行default构面的语句。(2)执行原理:如果if后面()中的条件成立,结果为ture,则执行{}中的语句。(2)break:终止,结束switch ..case结构,防止case 穿透。(2)执行原理:如果if()中的条件成立,则执行语句1,否则执行语句2。执行原理:先判断外层的if条件,在判断内层的if 条件。(1) if(判断条件/布尔表达式){
2024-04-13 12:50:22
350
原创 java中的比较运算符
判断布尔表达式结果是否成立,成立---true;import 包名1,包名2.*;注意:被关系运算符连接的表达式称为布尔表达式,关系成立 true 关系不成立 false;两端连接的必需都为布尔表达式,两端同时为true时,结果才为true;(1)导包:import 包名1.包名2.类名;注意:定义在package语句的后面,所有类的上面。只要一段为true,结果就为true。int c=a++;int c=++a;++(自加) --(自减)五.扫描仪(Scanner): 逻辑非,在结果上取反。
2024-03-29 20:48:02
331
原创 java中对象数据类型/引用数据
(3)表达式中没有double,float,由long,结果为long。(1)场景:小数据类型赋值给大数据类型(存储数据的范围对应数据大小)目标数据类型 变量名2=(目标数据类型)变量名1;(2)字符串拼接:只要+的一段为字符串类型,则+就为字符串拼接。1.理解:通常由字面值,变量,运算符组成式子,一般有一个结果。(1).表达式中有double,则结果为double。(1)加法运算:如果+两端都为数据类型,则为加法运算。姓名:String name ="李某";(2).源数据类型 变量名1=值;
2024-03-23 16:32:15
406
原创 java-变量,数据类型,表达式,运算符
注意:java中的float和double 可采用科学计数法的形式进行储存:1.2345679E8。java中float可以采用科学计数法的形式进行储存,sofloat的存储范围比long的大。思考:long-8B和float-4B哪一个存储的的数据范围更大。double :8B ,双精度,字面值后面可加D/d,加可不加。1.概念:计算机中的一块内存空间,存储数据的基本单元。float :4B,单精度,字面值后面必须加F/f。2.变量的组成部分:数据类型,变量名,数据。B:字节,byte 1B=8b。
2024-03-23 15:51:46
609
原创 java的组成部分-包(package)and编码规范
(4)变量名,函数名,方法名:第一个单词首字母小写,其余单词首字母大写。1.作用:类似于皮肤,用于分类进行管理文件(相当于储存器 储存文件)注释:不参与编译,提高代码的可读性。(1)望文生义,stedent,Teacher,name。(3)类名:每个单词首字母大写,TestStudent。但是多行注释,可以镶嵌单行注释。(2)包名:全小写,demo.aa.zmj;(2)层级之间要有严格缩进,通常为tab。(1)//:单行注释,只能写一行。(1)建议一行只写一句代码。1,良好的标识符命名习惯。
2024-03-15 17:36:04
688
原创 Java程序设计基础
(1)先编译:将Java代码通过编译器生成对应的字节文件(.class 结尾)(2)后运行:将.class文件通过解释器,逐行的解释并运行。除了Java还有C语言,c++,pathon。JavaSE:Java语言核心基础。Java的源文件:以.Java文件。JavaEE:企业级开发。
2024-03-10 11:11:42
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人