- 博客(10)
- 收藏
- 关注
原创 网课总结篇
1.课件Java面向对象编程this关键字this的作用: 1. this表示的是当前对象本身, 2. 更准确地说,this代表当前对象的一个引用。普通方法中使用this。 1.区分类成员属性和方法的形参. 2. 调用当前对象的其他方法(可以省略)位置:任意构造方法中使用this。 使用this来调用其它构造方法 位置:必须是第一条语句this不能用于static方法。static关键字1.在类中,用static声明的成员变量为静态成员变量 ,或...
2022-01-08 22:33:16
167
原创 堆,栈,方法区
堆区:(heap)1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:(stack)1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对象都存放在堆区中2.每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。3.栈分为3个部分:基本类型变量区、执行环境上下文、操作指令区(存放操作指令)。方法区:(met
2021-12-15 19:30:20
223
原创 排序算法1
冒泡排序:最简单的一种排序算法。思路:假设长度为n的数组arr,要按照从小到大排序。则冒泡排序的具体过程可以描述为:首先从数组的第一个元素开始到数组最后一个元素为止,对数组中相邻的两个元素进行比较,如果位于数组左端的元素大于数组右端的元素,则交换这两个元素在数组中的位置,此时数组最右端的元素即为该数组中所有元素的最大值。接着对该数组剩下的n-1个元素进行冒泡排序,直到整个数组有序排列。选择排序:思路:每一趟在n-i+1(i=1,2,...,n-1)个记录中选取关键字最小的记录作..
2021-12-15 09:20:25
127
原创 构造器(构造函数,构造方法)
构造器:就是和类名相同但无返回类型的方法。用于当前或某一对象的实例化,并将当前或某一对象返回。定义:一种只用来初始化对象信息的特殊方法,作用:初始化对象信息( 不是用来创建对象 )格式:修饰符 类名(参数列表){....}构造器没有返回值不需要void,不能写返回值(有返回值就会变成普通方法) ,可以写return但是没必要构造器的使用:1.只能跟随new一起使用,没有办法调用构造器不能和 static, fianl,abstract一起使用2.如果没有自定..
2021-12-14 22:27:33
1623
原创 java面向对象02
局部变量和成员变量局部变量局部变量也称为:内部变量。局部变量就是定义在大括号{ }包含的代码块内定义:在方法体内定义的变量称为局部变量。作用域:从变量定义到方法结束 注意: 1、局部变量只能在方法中使用,出了当前方法是不能使用的 2、如果局部变量未使用,可以不进行初始化,程序是不会出错的,但是如果使用了,就必须先进行初始化才能使用 3、局部变量在使用之前不会有默认值,必须进行初始化成员变量成员变...
2021-12-11 22:08:24
107
原创 数组(一维数组与二维数组)
定义:数组是构造数据类型之一数组特点:1.其中所有的元素具有相同的数据类型2.两个元素之间的地址是连续的3.一旦创建,不能改变大小数组包括一维数组和二维数组一维数组.一维数组格式:类型 数组名[元素个数];初始化:int a[5]={90,80,70,100,95};一维数组的特点:1.其中所有的元素具有相同的数据类型2.两个元素之间的地址是连续的3.一旦创建,不能改变大小二维数组.二维数组格式:类型 数组名[第一维长度][第二维长度];初始化:i
2021-12-11 21:50:06
3641
原创 流程控制语句1.0
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。▪ 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构、分支结构和循环结构,概况▪ 顺序结构▪ 选择结构– if-else switch▪ 循环结构– while do-while for▪ 跳转– break continue return▪ 多重循环▪ 方法– 定义、调用、重载▪ 递归算法if单分支选择结构if语句对条件表达式进行一次测试,若...
2021-12-09 11:43:44
94
原创 java面向对象01
OOP:Object Oriented Programming类与对象组成:世界由对象组成概念:对象:是具体的事物 类:是对对象的抽象(抽象 抽出象的部分)对象的特征--属性▪ 属性——对象具有的各种特征▪ 每个对象的每个属性都拥有特定值类类是模子,确定对象将会拥有的特征(属性)和行为(方法)类具有相同属性和方法的一组对象的集合类是对象的类型不同于int类型:具有方法类与对象的关系▪ 类是抽象的概念,仅仅是模板,比如说:“人”▪ 对象是一...
2021-12-09 11:16:18
342
原创 关于java
java简介简单的说,java是一门面向对象编程语言,吸收了C/C++的优点,摒弃了C/C++复杂的指针等内容,也不需要用户手动释放内存空间。java本身还具备了很强的可移植性,通过将源代码编译成二进制字节码,然后通过不同平台的java虚拟机来解释执行字节码,从而实行了“一次编译,到处执行”的跨平台特性。Java的应用领域非常广泛。可以做应用系统、互联网网站、以及移动端的安卓等。java 数据类型java 是一门强类型的语言。这意味着必须为每一个变量声明一种类型。在java中一个有8种基
2021-12-06 17:21:56
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人