- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 map和一异常
一、遍历Map集合(掌握)1.1 定义获取Map集合中所有的键和值可以通过key来获取可以通过entry来获取1.2 通过key获取所有的键值对内容获取所有的keymap.keySet()遍历keys使用foreach使用iteratorpackage com.qf.map;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set
2020-12-08 20:17:21
1400
原创 集合补充
一、Collections(掌握)1.1 定义操作集合的工具类提供了增删改查集合的方法类在java.util包不能参加实例对象,方法都是静态的1.2 常用方法addAll(Collection<? super T> c, T... elements) 将所有指定元素添加到指定 collection 中。emptyList() 返回空的列表(不可变的)。fill(List<? super T> list, T obj)
2020-12-08 20:16:37
1957
原创 集合概述,集合创建和使用
一、System(掌握)1.1 定义System 类包含一些有用的类字段和方法。它不能被实例化。1.2 常用方法currentTimeMillisexitgcpackage com.qf.sys;public class Demo01 { public static void main(String[] args) { /** * static long currentTimeMillis() 返回以毫秒为单位的当前时间。 stat
2020-12-08 20:16:02
248
原创 包装类概述,缓冲字符串,BigDecimal
Day 16一、包装类(掌握)1.1 定义基本类型数据的对应的引用类型数据基本类型数据 有八种,包装类也有八种1.2 包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean二、Integer(掌握)2.1 定义Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型
2020-12-08 20:15:16
268
原创 内部类,object
一、内部类1.1 定义定义在类的内部的类成为内部类根据位置和修饰符可以分为四类成员内部类静态内部类局部内部类匿名内部类二、成员内部类2.1 定义定义在类的内部,和成员变量、成员方法在同一位置作为类的普通成员存在,可以存储更多的属性和方法可以调用外部类的属性和方法可以调用外部类的私有属性和私有方法和静态属性、方法2.2 创建对象的方法内部类对象的创建必须依赖外部类对象的存在所以创建内部类对象的时候必须先创建外部类对象Outer.Inner inner =
2020-12-08 20:14:37
97
原创 接口
一、接口1.1 定义使用interface修饰的内容成为接口接口中的变量都是公开静态常量接口中的方法都是公开抽象方法(JDK8之后有所改变)1.2 创建接口语法public interface 接口名字{ 变量 方法}- 接口中的变量都是公开静态常量- 接口中的方法都是公开抽象方法(JDK8之后有所改变)1.3 案例接口package com.qf.inter;public interface USB { String Version = "USB3.0";
2020-12-08 20:13:50
110
原创 static,代码块,final,抽象,对象数组
Day13一、static1.1 定义java中的关键字,表示静态的可以修饰变量、方法、类、代码块二、static修饰变量2.1 定义被static修饰的变量成为静态变量存储的位置发生改变普通的变量在对象创建完成后存储在堆内存静态的变量随着类的加载而加载到方法区静态变量被所有此类的实例对象共享可以使用对象名调用,也可以使用类名调用2.2 案例package com.qf.static1;public class Demo01 { public sta
2020-12-08 20:12:57
135
原创 super关键字,多态
一、super关键字1.1 定义super表示父类对象的引用可以调用父类中非私有的成员属性和成员方法调用属性super.属性名调用方法super.方法名(参数列表)调用构造方法super(参数列表)只能放在子类构造器的第一行1.2 案例package com.qf.super0;public class Demo01 { public static void main(String[] args) { Tiger tiger = new Tige
2020-12-08 20:11:54
199
原创 面向对象详解(二)
一、构造方法(构造器)1.1 定义构造方法是类的组成部分之一用来创建对象,并对对象的属性等内容完成初始化的操作1.2 语法结构权限修饰符 类名(参数列表){ 构造方法的方法体}注意: 构造方法的方法名字必须和类名保持完全一致 构造方法没有返回值,不要写返回值类型,连void也不用 每一个类默认会有一个空参的空参的构造方法 如果自己写了构造方法,默认的构造方法就失效了1.3 案例package com.qf.obj;public class Demo01 { publ
2020-12-08 20:06:57
122
原创 面向对象详解(一)
Day 10一、面向对象概述面向对象面向过程面向对象编程二、类和对象类对象三、类的创建需要关注类的名字需要关注类中的属性需要关注类中的方法类使用关键字class XXX类名是一个合法的标识符大驼峰命名法见名知意如果类名使用public修饰,类名需要和文件名保持一致创建Car类package com.qf.obj;/** * 是一个汽车类 * 类名是Car * 属性 * 型号 * 颜色 * 价格 * 排
2020-12-08 20:05:56
98
原创 数组操作的一些练习题和选择排序算法
1. 数组操作的一些练习1.1 找出数组中最大值的下标位置package com.qfedu.a.homework;public class HomeWork1 { public static void main(String[] args) { int[] array = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10}; int maxIndex = ma...
2020-04-27 00:00:46
240
原创 程序员入门之数组操作
数组操作1. 数组地址转移问题【难点】public static void main(String[] args) { int[] arr1 = new int[10]; int[] arr2 = new int[10]; arr1[0] = 10; arr2[0] = 20; System.out.println("arr1[0]:...
2020-04-26 23:57:29
190
原创 方法总结和初时数组
方法总结和数组初识1. 方法总结1.1 方法的三要素返回值类型 当前方法运行之后对外的数据产出方法名 明确告知用户这里运行的方法是哪一个,执行的效果会怎么样。 小驼峰命名法,见名知意,动宾结构形式参数列表 巧妇难为无米之炊,方法运行所需的外来数据,方法运行的必要条件!!!1.1.1 方法名规矩 1. 只能用英文字母(A ~ Z a ~ z), 数字(0 ~ 9),还有下...
2020-04-23 21:44:35
129
原创 程序员入门之方法
方法1. 返回值【难点】1.1 从生活中找出什么是返回值餐馆吃饭 烤羊排 138一份 --> 声明 付款 138RMB --> 给予实际参数 厨师做好烤羊排之后,让服务员给你端上来 --> 厨师完成操作,给予的返回值ATM机取钱 取钱 1000RMB --> 调用方法 输入密码 --> 给予实际参数 密码正确,ATM给你1000RMB -->...
2020-04-22 21:48:35
229
原创 程序员入门之嵌套循环和方法
嵌套循环和方法1. 嵌套循环嵌套循环 为了让大家能够更好的理解循环嵌套之后的一个操作,后期代码中,一些算法中,都会使用到嵌套循环。 以下练习题我们需要学会推导过程!!!1.1 入门/* L * ***** 1 5 ***** 2 5 ***** 3 5 ***** 4 5...
2020-04-21 23:57:24
552
原创 程序员入门之循环
循环1. for循环【重点】for (/* 循环条件初始化 */; /* 循环条件判断 */; /* 循环条件变更 */) { // 循环体}for循环的优势: 1. for之后的小括号内容,可读性更强 2. 可以通过for之后小括号,里面的内容大概推算出整个循环会执行多少次 3. for循环和一些特殊的数据关系非常紧密/*使用for循环,展示1~100所有的数据...
2020-04-20 19:28:36
198
原创 程序员入门之Java第一行代码,常量和变量
Java第一行代码,常量和变量1. Notepad++准备[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SZXlu7xr-1587139512614)(img/notepad++自动完成.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X8bPpwsK-1587139512617)(img/新建操作.png)]2. J...
2020-04-18 00:05:41
424
原创 程序员入门之认识java
Java第一天1. Java开发语言简单历史 95年 96年 Java 明确 ==> Java WEB方向 09年 Oracle公司收购Sun公司 主流JDK的版本 1.6 1.7 1.8 新版本 但是不建议使用 9 10 11 12 13 14Java很多世界级别的框架Java之父 詹姆斯 高司令2. 关于计算机2.1 计算机硬件相关计算机硬件组成: ...
2020-04-18 00:04:23
144
原创 程序员入门之swtich case和循环结构
switch case和循环结构1. switch case1.1 结构概述/* 这里使用的switch - case结构是一个可以在很多开发语言中通用使用的 今天上课演示使用的数据类型是int类型,并且要求在没有讲述其他可以使用类型之前 只能使用int*/switch (/* 变量 */) { case 常量选择1: // 处理方式1; ...
2020-04-17 23:54:04
333
原创 程序员入门之if分支结构
if分支结构1. 代码运行过程中的常见结构顺序结构 代码从上到下,从左至右执行,最基本原则。分支结构 路上的风景不一样,向左走向右走结果不一样。 代码满足不同的条件,执行不同的结果循环结构 吃饭,睡觉,撸猫,辅导,上课 代码中存在需要多次执行的情况,这里会使用到循环结构2. 分支结构2.1 if 分支结构if (/* 条件判断 */) { // 语句体}/...
2020-04-16 23:46:39
567
原创 程序员入门之运算符
运算符1. 运算符1.1 算术运算符小学知识点: 加+,减-,乘×,除÷,小括号()开发中使用的算术运算符: 加 + 减 - 乘 * 除 / 取余 % 小括号 () = 赋值号注意事项: 1. 先乘除,后加减 2. 从左至右运行 3. 除数不能为0 4. 先运算小括号里面的内容 【批注】 1. Java中所有的运算符优先级有18-19个等级,优先级最高的是小括号,开...
2020-04-15 23:32:13
298
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅