文章目录前言一、相关知识点扫盲1.面向对象思想2.一些琐碎知识点二、实战部分1.题目2.实操总结 前言今天看了青空の霞光大佬b站的教学视频,有感而发记录一下java入门的学习。一、相关知识点扫盲1.面向对象思想https://zhuanlan.zhihu.com/p/28427324#https://www.zhihu.com/question/27468564 这两篇文章讲得都非常好,特别是第
转载 2023-06-19 16:02:30
68阅读
Java面向对象编程java的核心思想就是OOP(Object-Oriented Programming)1初始面向对象面向过程–面向对象:线性思维–分类思维对于描述复杂事物,宏观上使用面向对象思路分析整个系统,微观上使用面向过程思路去处理。本质:以类的方式组织代码,以对象的组织(封装数据)抽象:抽离出相似的部分。特性: 封装:把代码里面的数据封装起来,留一个口 继承:子类继承父类所有特性 多态:
转载 2023-07-22 19:54:17
59阅读
day08JAVAOOP课程目标markdown1.【理解】什么是接口2.【掌握】接口的定义格式3.【掌握】接口的使用4.【理解】接口的成员特点5.【理解】类和接口抽象类和接口之间的关系6.【掌握】单继承多实现7.【理解】接口之间的多继承8.【掌握】接口的案例9.【理解】什么是多态10.【理解】使用多态的前提11.【掌握】多态的格式12.【理解】多态中的成员访问特点13.【理解】多态中的好处和弊端
原创 2022-12-31 15:23:58
290阅读
课程目标1. 【理解】什么是内部类 2. 【掌握】匿名内部类 3. 【掌握】引用数据类型作为方法的参数 4. 【理解】final关键字的使用 5. 【理解】包的定义及使用 6. 【理解】权限修饰符 7. 【掌握】static关键字的使用内部类 什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 内部类的分类成员内部类局部内部类匿名内部类成员内部类在描述事物时,
原创 2023-09-13 07:52:29
36阅读
课程目标1. 【理解】StringBuilder 类 2. 【掌握*】StringBuilder的使用 3. 【理解】Math类的使用 4. 【理解】Arrays类的使用 5. 【掌握*】包装类的使用 6. 【理解】BigInteger类和BigDecimal类的使用 7. 【掌握】Date类的使用 8. 【掌握*】SimpleDateFormat类的使用 9. 【理解】Calendr类的使用St
原创 2023-09-15 08:13:23
81阅读
课程目标1. 【理解】什么是异常 2. 【理解】异常的体系结构 3. 【掌握】处理异常的方式 4. 【理解】自定义异常 5. 【理解】Log4J的作用异常概述什么是异常 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面
原创 2023-09-18 08:08:27
108阅读
课程目标1. 【理解】集合的体系结构 2. 【掌握】Collection集合中常用的方法 3. 【理解】Iterator迭代器 4. 【掌握】增强for的使用 5. 【理解】List集合的特点 6. 【掌握】List集合中特有的方法 7. 【理解】LinkedList集合的特点 8. 【理解】LinkedList集合中特有的方法 9. 【理解】数据结构集合概述什么是集合集合:集合是java中提供的
原创 2023-09-19 08:12:15
98阅读
课程目标1. 【理解】Set集合的特点 2. 【理解】Set集合不重复的原理 3. 【掌握】HaseSet集合的基本使用 4. 【理解】LinkedHashSet的特点 5. 【理解】Map集合的特点 6. 【掌握】HashMap的使用 7. 【理解】LinkedHashMap的特点 8. 【掌握】Map集合的案例 9. 【掌握】模拟斗地主案例Set集合Set集合概述 java.util.Set接
原创 2023-09-20 07:42:40
64阅读
课程目标1. 【理解】什么是泛型 2. 【掌握】泛型的基本使用 3. 【理解】什么是Collections工具类 4. 【理解】什么是File类 5. 【掌握】File类的常用功能 6. 【掌握】打印多级目录案例 7. 【掌握】文件搜索案例泛型泛型概述 在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并
原创 2023-09-21 08:05:28
91阅读
课程目标1. 【理解】什么是IO流 2. 【理解】IO流的分类 3. 【掌握】IO流的顶层父类 4. 【掌握】字节流的使用 5. 【掌握】图片复制案例 6. 【掌握】字符流的使用 7. 【掌握】字符流复制文本文件案例IO流概述什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那
原创 2023-09-22 07:49:56
83阅读
课程目标1. 【理解】什么是继承 2. 【掌握】继承的使用 3. 【理解】继承中的成员的特点 4. 【理解】super和this的作用 5. 【理解】什么是抽象 6. 【掌握】抽象的使用继承继承概述在面向对象里面,继承是对上一章的类,进一步抽象的过程。 当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,这个类就是父类,那么多个子类无需再定义这些属性和行为,只要 继承那一个类(父类)即可
原创 2023-09-11 07:47:54
35阅读
课程目标1. 【理解】什么是API 2. 【掌握】API的使用方式 3. 【理解】Object类 4. 【掌握】Object类中的equals方法 5. 【掌握】String类中的常用方法API概述什么是APIAPI(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的
原创 2023-09-14 08:37:32
33阅读
课程目标1. 【理解】什么是缓冲流 2. 【掌握】缓冲流的使用 3. 【理解】转换流 4. 【理解】序列化流 5. 【理解】打印流 6. 【掌握】Properties集合的使用缓冲流 前期我们学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的
原创 2023-09-23 07:47:02
99阅读
课程目标1. 【了解】什么是并发与并行 2. 【理解】什么是线程与进程 3. 【掌握】多线程的创建 4. 【理解】Thread与Runnable之间的区别 5. 【熟悉】Thread类中的方法 6. 【理解】线程的状态 7. 【掌握】线程安全的解决方法 8. 【理解】什么是死锁多线程概述并发与并行什么是并发指两个或多个事件在同一个时间段内发生。什么是并行指两个或多个事件在同一时刻发生(同时发生)。
原创 2023-09-24 12:41:06
109阅读
1、short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错吗?Java的基本数据类型转换自动类型转换: 小→大 byte→short→int→long→float→double强制类型转换:大→小 小类型 变量名 = (大类型)值类型提升:是指在多种不同类型数据的表达式中,类型会自动向范围表达大的值的数据类型提升自增/自减运算符、复合赋值运
转载 2024-01-12 01:46:57
31阅读
课程目标1. 【理解】 什么是面向对象 2. 【理解】 类和对象的关系 3. 【掌握】 类的定义和使用 4. 【掌握】 三大特征之封装 5. 【掌握】 this关键字的使用面向对象概述什么是面向对象 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属
原创 2023-09-10 12:13:39
85阅读
课程目标1. 【理解】什么是接口 2. 【掌握】接口的定义格式 3. 【掌握】接口的使用 4. 【理解】接口的成员特点 5. 【理解】类和接口 抽象类和接口之间的关系 6. 【掌握】单继承多实现 7. 【理解】接口之间的多继承 8. 【掌握】接口的案例 9. 【理解】什么是多态 10. 【理解】使用多态的前提 11. 【掌握】多态的格式 12. 【理解】多态中的成员访问特点 13. 【理解】多
原创 2023-09-12 08:05:20
68阅读
文章目录一、对象和封装1.简述面向对象2.面向对象面向过程的区别3.面向对象设计的过程4.创建对象、调用属性和方法5.类名、属性名、方法名、常量名的命名规范6.构造方法及其重载7.static修饰符8.封装二、继承1.语法2.概述3.子类与父类的关系4.重写和继承关系中的构造方法5.this与super关键字6.构造函数7.抽象类8.final关键字三、多态1.定义2.实现方式3.判断数据类型
转载 2023-07-22 20:00:54
307阅读
面向对象-面向对象思想 昔人已乘黄鹤去,此地空余黄鹤楼 简介:面向对象-面向对象思想。 一、三大特性 封装 利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外的接口使其与外部发生联系。用户无需关心对
原创 2021-12-21 13:50:31
298阅读
面向对象编程Java的核心思想就是OOP(Object-Oriented Programming)初识面向对象面向过程 &面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面向过程适
原创 2024-09-30 14:45:59
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5