JAVA笔记
哔哔小鸡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaEE: lesson1: 继承
JavaEE: lesson 1: 继承 继承: (inheritance)是面向对象软件技术当中的一个概念。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 如果某类B“继承”另某类A,就把这个B称为“A的子类或派生原创 2020-09-06 15:46:26 · 203 阅读 · 0 评论 -
JavaSE: Lesson13: ArrayList集合
JavaSE: Lesson13: ArrayList集合 1.ArrayList 1.1ArrayList类概述【理解】 什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 底层是数组实现的,长度可以变化 泛型的使用 用于约束集合中存储元素的数据类型 1.2ArrayList类常用方法【应用】 1.2.1构造方法 方法名 说明 public ArrayList() 创建一个空的集合对象 1.2.2成员方法原创 2020-08-21 17:00:11 · 245 阅读 · 0 评论 -
JavaSE: Lesson12: String和StringBuilder
JavaSE: Lesson12: String和StringBuilder 1.String类 1.1字符串的比较【理解】 1.1.1==号的作用 比较基本数据类型:比较的是具体的值 比较引用数据类型:比较的是对象地址值 1.1.2equals方法的作用 方法介绍 public boolean equals(String s) 比较两个字符串内容是否相同、区分大小写 示例代码 public class StringDemo02 { public static void mai原创 2020-08-21 16:59:03 · 209 阅读 · 0 评论 -
JavaSE: Lesson11: 封装、构造、String类
JavaSE: Lesson11: 封装、构造、String类 1. 封装 1.1 private关键字【理解】 private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,方法用public修饰 示例代码: /* 学生类 */原创 2020-08-21 16:55:56 · 176 阅读 · 0 评论 -
JavaSE: Lesson10: 类和对象
JavaSE: Lesson10: 类和对象 1. 类和对象 1.1 类和对象的理解【理解】 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸) 行为:指事物能执行的操作,例如:手机事物(打电话,发短信) 类和对象的关系 类:类是对现实生活中一类具有共同属原创 2020-08-21 16:51:46 · 201 阅读 · 0 评论 -
JavaSE: Lesson9: 方法重载
JavaSE: Lesson9: 方法重载 1. 方法重载 1.1 方法重载(理解) 方法重载概念 方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同 注意: 重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式 重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载 正确范例: public clas原创 2020-08-21 16:35:41 · 223 阅读 · 0 评论 -
JaveSE: Lesson1:Java概述
1. Java概述 1.1 Java语言发展史(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯·高斯林(James Gosling) 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com 当前,我们课程使用的JDK版本:11.0 1.2 Java语言跨平原创 2020-08-04 22:26:07 · 493 阅读 · 0 评论 -
JavaSE: Lesson2:运算符
运算符 1 数据类型(记忆、应用) 1.1 计算机存储单元 我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”, 通常用大写字母”B”表示,字节是由连续的8个位组成。 除了字节外还有一些常用的存储单位,其换算单位如下: 1B(字节) = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1.原创 2020-08-04 22:33:46 · 228 阅读 · 0 评论 -
JavaSE: Lesson3: 键盘录入
数据输入(应用) 使用步骤 我们可以通过 Scanner 类来获取用户的输入。使用步骤如下: 1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。 import java.util.Scanner; 2、创建Scanner对象。 Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变 3、接收数据 int i = sc.nextInt(); // 表示将键盘录入的值作为int原创 2020-08-04 22:36:55 · 146 阅读 · 0 评论 -
JavaSE: Lesson4: 选择结构
选择结构 1. 流程控制语句(应用) 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 1.1 流程控制语句分类 顺序结构 分支结构(if, switch) 循环结构(for, while, do…while) 1.2 顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 顺序结构执行流程图:原创 2020-08-04 22:46:20 · 210 阅读 · 0 评论 -
JavaSE: Lesson5: 循环结构
循环结构 1. for循环 1.1 for循环结构 循环: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。 for循环格式: for (初始化语句;条件判断语句;条件控制语句) { 循环体语句; } 格式解释: 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样 条件判断语句:用于表示循环原创 2020-08-04 22:50:09 · 149 阅读 · 0 评论 -
JavaSE: Lesson6: 跳转语句、嵌套循环、随机数
JavaSE: Lesson5: 跳转语句、嵌套循环、随机数 1 跳转控制语句(掌握) 跳转控制语句(break) 跳出循环,结束循环 跳转控制语句(continue) 跳过本次循环,继续下次循环 注意: continue只能在循环中进行使用! 2 循环嵌套(理解) 循环嵌套概述:在循环中,继续定义循环 示例代码: public static void main(String[] args) { //外循环控制小时的范围,内循环控制分钟的范围 for原创 2020-08-17 14:03:07 · 149 阅读 · 0 评论 -
JavaSE: Lesson7: 数组
JavaSE: Lesson7: 数组 1.数组 1.1什么是数组【理解】 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2数组定义格式【记忆】 1.2.1第一种 数据类型[] 数组名 示例: int[] arr; double[] arr; char[] arr; 1.2.2第二种 数据类型 数组名[] 示例: int arr[]; double arr[]; char arr[]; 1.3数组动态初始化【应用】 1.3.1什么是动原创 2020-08-17 14:21:12 · 194 阅读 · 0 评论 -
JavaSE: Lesson8: 方法概述
JavaSE: Lesson8: 方法概述 1.1 方法的概念(理解) 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法定义和调用(掌握) 定义格式: public static void 方法名 ( ) { // 方法体; } 范例: public static vo原创 2020-08-17 14:22:51 · 151 阅读 · 0 评论 -
Mysql: Lesson: 1
Mysql: Lesson: 1 1. 数据库介绍 2. 关系型数据库 3. 非关系型数据库 4. 实例 一.数据库 1.1什么是数据库? 存储数据的仓库,本质上就是存储数据的文件系统,方便我们管理数据。 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量原创 2020-08-09 08:36:58 · 260 阅读 · 0 评论
分享