- 博客(11)
- 收藏
- 关注
原创 2020-09-01——Java总结
第1章 集合的概述和Collection集合 集合的概述 集合是一个容器,用来存储和获取数据的。 为什么会出现集合类 集合类体系结构图 Collection集合 创建Collection集合对象并添加元素 Collection:是单列集合的顶层接口。 Collection 表示一组对象,这些对象也称为 collection 的元素。 一些 collection 允许有重复的元素,而另一些则不允许。 一些 collection 是有序的,而另一些则是无序的。 JDK 不提供此接口的任
2020-09-01 00:26:57
149
原创 2020-08-23——Java总结
第1章 数组冒泡排序和Arrays工具类 数组的冒泡排序 冒泡排序:就是相邻的两个元素进行两两比较,把元素值大的元素依次向后排 数组排序之冒泡排序原理图解 数组排序之冒泡排序代码实现 案例代码一: package com.itheima; /* * 数组排序:(冒泡排序) */ public class ArrayDemo { public static void main(String[] args) { //定义一个int类型的数组 int[] arr =
2020-08-24 00:41:19
193
原创 2020.08.15_Java_API
第1章 API概述 API概念 API(Application Programming Interface) : 应用程序编程接口 也称之为 : 帮助文档 编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。其实,这些Java类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为API
2020-08-15 20:37:46
216
1
原创 2020-08-10——Java总结——面向对象03
一、final和static关键字的概述 final关键字的概述及特点 final关键字是最终的意思,可以修饰类,成员变量,成员方法。 修饰类,类不能被继承 修饰变量,变量就变成了常量,只能被赋值一次 修饰方法,方法不能被重写 static关键字的概述及特点 -静态的概述 当在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。当在调用对象的某个方法时,这个方法没有访问到对象的特有数据时,方法创建这个对象有些多余。可是不创建对象,方法又调用不了,这时就会想,那么我们能不能不创建
2020-08-10 14:27:28
191
原创 2020.07.31——Java基础——继承与多态
Generate:快速生成getXxx()与setXxx()方法 继承:是使类与类之间产生联系的一种方法。 继承的好处: A:提高了代码的复用性 B:提高了代码的维护性 C:让类与类之间产生了关系,是多态的前提 继承的弊端: A:让类与类之间产生了关系,也就让类的耦合性增强了。 开发原则:高内聚,低耦合。 内聚:就是自己完成某件事情的能力 耦合:类与类的关系 Java中类只支持单继承,不支持多继承。 Java中类支持多层继承。 Java继承中成员变量特点的特点: A:成员变量名称不一样,使用的时候非常简单
2020-08-01 17:04:15
207
原创 2020.07.26——Java总结——面向对象01
面向对象思想: 面向对象是基于面向过程的一种编程思想。 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,然后由对象去调用功能 面向对象的思想特点: A:是一种符合我们思考习惯的思想 B:可以将复杂的思想简单化 C:让我们从执行者变成了指挥者 举例:洗衣服 面向过程:把衣服脱下来–找一个盆–放水–放洗衣粉–浸泡十分钟–揉一揉–清洗衣服–拧干–晾起来 面向对象:把衣服脱下来–打开全自动洗衣机–放入衣服–按钮–晾起来 Java语言最基本的组成单元是类,所以,在后面的学习过程中,我们是通过类来体现事
2020-07-26 20:59:31
121
原创 2020.07.21——Java总结——方法
方法:完成特定功能的代码块 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){ 方法体 return 返回值; } 相关解释: 修饰符: 暂时只需要知道用public static即可 返回值类型: 用于限定返回值的类型 方法名: 方便调用方法 参数类型: 用于限定调用方法传入的数据的数据类型 参数名: 用于接收调用方法时传入的数据的变量 方法体: 完成特定功能的代码 return 返回值: 结束方法,并
2020-07-22 01:41:35
135
原创 2020.07.19——Java总结——数组
数组:存储同一种数据类型的多个元素的容器。 定义格式: A:数据类型[ ] 数组名;(推荐的使用方式) B:数据类型 数组名[ ]; 举例: int[] arr; 定义了一个int类型的数组,数组名是arr int arr[]; 定义了一个intl类型的变量,变量名是arr数组 数组初始化: A:所谓的初始化,其实就是为数组k开辟内存空间,并为数组中的每个元素赋予初始值。 B:如何进行初始化呢?我们有两种方式对数组进行初始化 a:动态初始化 只给出长度,由系统g给出初始化值 b:静态初始化
2020-07-19 21:04:53
170
原创 2020.07.18——Java总结——循环
for循环的语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 while循环的语句格式: 初始化语句; while(判断条件语句){ 循环体语句; 控制条件语句; } do…while循环的语句格式: 初始化语句; do{ 循环体语句; 控制条件语句; }while(判断条件语句); 三种循环语句可以完成相同的事情,但是也是有小区别的: do…while循环语句至少执行一次循环体。 而for和while循环语
2020-07-18 18:33:32
129
原创 2020.07.16——java总结
IDEA快捷键: Alt+Enter: 导包 Ctrl+Alt+L: 代码格式化整理 sout: System.out.println(); 常用语句: 创建键盘录入对象: Scanner sc = new Scanner(System.in); int sc = sc.nextInt(); if格式1: if(关系表达式){ 语句体; } if格式2: if(关系表达式){ 语句体1; }else{ 语句体2; } if格式3: if(关系表达式1){ 语句体1; }else if(关系表达式2){ 语句
2020-07-17 00:25:14
124
原创 2020.07.15-1 总结
2020.07.15-1 /* 强制转换: 目标类型 变量名=(目标类型)(被转换的数据) 虽然可以做强制转换,但是不建议。因为强制转换可能会有数据的丢失。 */ public class TypeConversionDemo2 { public static void main(String[] args) { //定义两个变量,一个int类型,一个byte类型 int a=10; byte b=20; int c = a + b; System.out.println©; byte d = 30; //
2020-07-15 14:23:05
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅