自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 第八章:面向对象的三大特征

a. 创建子类对象时,jvm默认创建对应的父类对象,默认使用父类中无参数的构造方法完成父类对 象的创建(见TestMyClass3)b. 如果子类定义了和父类方法名、返回值相同, 但是参数列表不同的方法时,编译通过,运行也通过,构成了父类+子类中的方法重载。c. 子类的构造方法中,如果没有使用 super()/super(实参),则在子类的构造方法第 一行默认添加super()(3) 运行过程,jvm自动检测子类是否覆盖父类中的方法,如果覆盖了,则优先调用子类覆盖后的方 法。

2024-05-24 19:44:42 966 1

原创 第七章:面向对象(1)

(1) 面向对象:将一些内容看成一个整体,作为一 个对象,利用对象与对象之间关系,解决问题 (2) 解决复杂业务相对容易。(4) 构造方法允许重载(一个类中可以定义多个构 造方法:无参数的构造方法只能定义一个,可以定义多个有参数的构造方法)(2) 如果一个类中没有定义任何的构造方法,则 java默认提供一个公开的、无参数的构造方法。(3) 如果一个类中定义任何有参数的构造方法,则 java不会再提供公开的无参数的构造方法。(2) 类和对象的关系: 类是对象的模板 对象是类的实例。

2024-05-13 10:41:56 953

原创 第六章:数组

(3) 显示初始化: 数据类型[] 数组名 = new 数据类型[]{值1,值2,值3};(2)数组的初始化: 给数组分配内存空间,赋值或者确定数组的长度。(1) 数组的下标:从0开始,依次为 0、1、 2...,数组的长度-1。数组的长度由{}中数据的个数决定, []中不能再指定数组的长度。(2) 数组的访问:通过数组名+下标,数组名[下 标](1) 创建一个更大空间的新数组,通常是数组的长 度2倍。(2) 将原数组中的元素一一赋值到新的数组中。1. 数组:内存中空间是连续的(方便管理)

2024-05-13 10:04:59 365

原创 第五章:函数

程序以main函数作为程序入口,进入main函数从 上往下依次执行,如果遇到函数调用,则优先执行 被调用函数内部的代码,函数执行完毕以后,带着 返回值返回到调用位置,再继续后续代码.....调用者必须提供必要的数据,才能使函数完成相应的功能,函数和调用者之间交互的数据被称为参数。(1)形式参数:简称形参,函数和调用者之间需要交互的数据约定,约定调用者需要传递哪种类型、几个参数。b.函数的实现:确定函数功能。1.理解:函数和调用者之间的一种数据交互,调用者通过函数的调用,函数需要给调用者返回的数据。

2024-04-26 19:38:49 1028 1

原创 第四章 :循环结构

(5)再次判断循环条件...如果执行循环条件不满足, 结果为false,终止、结束整个循环结构, 继续执行后续代码....1. break:终止、结束当前循环;(4)再次判断循环条件,如果满足-结果 为true,执行{}中循环体,从而执行循环变量的改变。(2)循环变量的初始化代码可以定义在for上面,此时循环变量的作用范围扩大了,不建议。2.循环的组成部分:循环变量的初始化、循环条件、循环变量的改变、循环体。(3)然后判断循环条件,条件满足,则 再次执行循环体,循环变量的改变。

2024-04-19 23:04:45 397 1

原创 ​第三章:分支结构

2.执行原理:首先会根据switch中的表达式结果,从上到下进行依次匹配case后的值,哪一个匹配成功,则执行case后面对应的语句,如果匹配不成功,则执行default后面的语句。(3)default:没有位置的先后要求,比如说放在switch..case结构中的第一行,判断时还是会先匹配case语句,如果匹配不成功再执行default。(2)执行原理:如果if后面()中的条件成立,结果为true,则执行{}中的语句。(2)执行原理:如果if()中的条件成立,则执行语句1,否则执行语句2。

2024-04-12 19:08:09 382

原创 六、java中的扫描仪(Scanner)

一个源文件中可以定义多个import语句。注意:定义在pacakge语句的后面,所有类的上面。import 包名1.包名2.*import 包名1.包名2.类名;1.作用:实现人机交互。

2024-03-29 17:46:30 339 1

原创 第二章: 变量、数据类型、表达式、运算符

(4) 其余情况,结果为 int byte+byte byte+short short+short byte+int short+int int+in。(1)场景:小数据类型赋值给大数据类型(存储数据的范围对应数据大小)也可以说所占小字节的数据类型可以赋值给所占大字节的数据类型。注意:被关系运算符连接的表达式称为布尔表达式,关系成立为true,关系不成立为false,结果类型也为布尔类型。(2)字符串的拼接:只要+一端为字符串类型,则+就为字符串拼接。

2024-03-23 16:46:12 673

原创 Java中的包和编码规范

(4)不能使用Java中的关键字,保留字(goto,const),特殊字符(true/false/nu1/1)命名。(4)变量名,函数名,方法名:第一个单词首字母小写,其余单词首字母小写(驼峰命名法)(1)java中的标识符只能以字母,数字,下划线,$组成,但不能以数字开头。(2)注释:不参与编译,可以提高代码的可读性。注意:(1)单行注释不能嵌套多行注释,但多行注释可以嵌套单行注释。(2)层级之间要严格缩进,通常缩进一个Tab键。(2)包名:全小写,例如demo.aa。(1)//:单行注释,只能写一行。

2024-03-15 18:34:24 521 1

原创 Java开发工具的安装和环境搭建

配置环境变量,运行简单程序

2024-03-09 11:41:30 422 1

原创 认识java语言

JavaSE:Java语言核心基础。JavaEE:企业开发。4.跨平台性:可以在不同的操作系统上执行Javad代码 windows+MACOS+linux。1.1995年,sun公司推出的一款面向对象的编程语言。2.jdk:java开发的工具19963。二,Java语言的特点 【理解】1.简单性:相对性c,c++等。一,Java的历史【记】2.开源性:开放源代码。3.编程资源的广泛性。

2024-03-01 11:59:41 118 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除