java打卡
文章平均质量分 94
java前后端全套视频免费送
一起学习一起打卡,在线交流
展开
-
day03-mysql
1.2.1_数据库(DataBase:DB)数据库是按照数据结构来组织、存储和管理数据的仓库。> 存储和管理数据的仓库.(说白了,数据库还是一些文件,只是这些文件使用了对应的数据结构来组织数据的).1.2.2_数据库管理系统 DBMSDBMS (Database Management System):专门用于管理数据库的计算机系统软件数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。原创 2023-08-31 15:20:29 · 66 阅读 · 0 评论 -
day02-xml
XML 是一种文件格式,只需要知道格式,知道怎么写就行了XML(eXtensible Markup Language),是一种 可扩展的标记语言. (使用<>括起来) XML 技术是 W3C 组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是 W3C 组织于1998 年发布的 XML1.0规范. 它的设计宗旨是传输数据,而不是显示数据(HTML). 它的标签没有被预定义,需要自行定义标签. 它是 W3C 的推荐标准.原创 2023-08-31 11:16:21 · 71 阅读 · 0 评论 -
第三阶段-day01-junit
开发环境:支持软件或应用的开发、运行和维护的一组软件.开发环境使用注意事项:1.在团队开发中,需避免环境差异带来的一些问题,避免出现自己电脑上没问题,别人电脑运行报错的情况.2.开发环境需要跟部署项目的环境要一致,避免部署的时候出现问题.目标: 清楚统一环境在开发中的重要性,所以尽量将环境和老师的环境统一,否则后期可能出现各种幽灵问题,极可能就是环境的问题开发工具(IDE): ideaIU-2020 版本,简称 idea运行环境:JDK 1.11 环境,简称 JDK11。原创 2023-08-31 10:09:02 · 81 阅读 · 0 评论 -
集合框架-day09
Java的集合框架其实就是对数据结构的封装,在学习集合框架之前,有必要先了解下数据结构。 所谓数据结构,其实就是计算机存储、组织数据的方式。 数据结构是用来模拟数据存储操作的,其实就是对数据做增删改查操作。增:把某个数据存储到某个容器中删:从容器中把某个数据删除掉改:把容器中某个数据替换成另一个数据查:把容器中的数据查询出来不同的数据结构,底层采用不同的存储方式(算法),在具体操作的时候效率是不一样的,比如有的查询速度很快,有的插入速度很快,有的操作头和尾速度很快等。原创 2023-08-30 09:44:40 · 31 阅读 · 0 评论 -
常用类-day06
打印Date对象时,默认打印的是欧美人的日期时间风格,如果需要输出自定义的时间格式,比如2020年12月12日 12:12:12格式或者2020-12-12 12:12:12,此时可以使用SimpleDateFormat类。 Math 类包含用于执行数学运算的方法,如初等指数、对数、平方根和三角函数等,该类的方法都是static修饰的,在开发中其实运用并不是很多,里面有一个求随机数的方法,偶尔会用到。 Date类,日期时间类,表示特定的瞬间,可以解释为年、月、日、小时、分钟和秒值。原创 2023-08-30 09:16:24 · 34 阅读 · 0 评论 -
常用类-day05
String类,表示不可变的字符串,当String对象创建完毕之后,该对象的内容是不能改变的,一旦内容改变就变成了一个新的对象,看下面代码。String str = "龙哥";str = "龙哥17";[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PwFGgmeL-1693278549553)(F:\基础班资料\第三阶段-常用类\常用类day01\笔记\img\图片 140.png)]1、直接赋一个字面量: String str1 = "ABCD";原创 2023-08-30 09:17:32 · 37 阅读 · 0 评论 -
面向对象-day04
public enum 枚举类名{常量对象A, 常量对象B, 常量对象C;我们自定义的枚举类在底层都是直接继承了java.lang.Enum类的。枚举中都是全局公共的静态常量,可以直接使用枚举类名调用。因为java.lang.Enum类是所有枚举类的父类,所以所有的枚举对象可以调用Enum类中的方法.String name = 枚举对象.name();// 返回枚举对象的常量名称int ordinal = 枚举对象.ordinal();// 返回枚举对象的序号,从0开始。原创 2023-08-29 11:07:34 · 33 阅读 · 0 评论 -
面向对象-day03
接口可以认为是一种特殊的类,但是定义类的时候使用class关键字,定义接口使用interface关键字。public interface 接口名{//抽象方法1();//抽象方法2();//抽象方法2();接口表示具有某些功能的事物,接口名使用名词,有人也习惯以I打头如IWalkable.java。//抽象方法System.out.println("有默认实现的方法, 属于对象");System.out.println("有默认实现的方法, 属于类");原创 2023-08-29 11:05:44 · 38 阅读 · 0 评论 -
IO-day12
那么在反序列化时,JVM会把对象数据数据中的serialVersionUID与本地字节码中的serialVersionUID进行比较,如果值不相同(意味着类的版本不同),那么报异常InvalidClassException,即:类版本不对应,不能进行反序列化。 当类实现Serializable接口后,在编译的时候就会根据字段生成一个缺省的serialVersionUID值,并在序列化操作时,写到序列化数据文件中。有了包装流之后,我们只关心包装流的操作即可,比如只需要关闭包装流即可,无需在关闭节点流。原创 2023-08-30 10:00:29 · 63 阅读 · 0 评论 -
IO-day11
什么是IO,Input和Output,即输入和输出。 电脑相关的IO设备:和电脑通信的设备,此时要站在电脑的角度,把信息传递给电脑叫输入设备,把电脑信息传递出来的叫输出设备。输入设备:麦克风、扫描器、键盘、鼠标等输出设备:显示器、打印机、投影仪、耳机、音响等为什么程序需要IO呢?案例1:打游戏操作,需要存储游戏的信息。此时需要把游戏中的数据存储起来,数据只能存储在文件中。案例2:打游戏操作,需求读取之前游戏的记录信息,数据存储在一个文件中的。原创 2023-08-30 09:57:24 · 35 阅读 · 0 评论 -
多线程-day08
在运行一个简单的Java程序的时候,就已经存在了两个线程,一个是主线程,一个是后台线程——维护的垃圾回收。Java程序允许使用任何对象作为同步监听对象,一般的,我们把当前并发访问的共同资源作为同步监听对象,比如此时三个线程的共同资源Apple对象。在这里,打印苹果的编号和苹果数量的减少,应该是一个原子操作,也就说是一个不能分割的操作,两个步骤之间不能被其他线程插一脚。只有调用了线程对象的start方法才会开启一个新的线程,如果是直接调用对象的run方法不会开启新的线程,只是一个单线程。原创 2023-08-30 09:34:29 · 33 阅读 · 0 评论 -
异常-day07
异常就是程序在运行时出现的意外的,不正常的情况或结果。 若异常产生后没有正确的处理,会导致程序的中断,以致造成损失。所以我们在开发中要尽量考虑到各种可能会发生的异常,并对其作出正确的处理,确保程序的正常执行。主流编程语言大多都提供了异常处理机制。20.1.一个异常类只表示某一种特定的异常类型,在项目开发中,可能会出现特定的逻辑错误,此时开发者可以对这些错误进行封装成异常。比如我们可以定义一个LogicException用于表示业务逻辑异常。原创 2023-08-30 09:23:17 · 33 阅读 · 0 评论 -
day03-选择语句和循环语句
代码根据逻辑判断,存在多个不同的结果,此时就会产生不同的选择,不同的选择执行不同的代码。如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。if后面的{}表示一个整体—代码块,称之为语句体,当boolean表达式为true,才执行这里的代码块。循环解决的是:某一个操作需要重复执行,如果一个重复的操作需要做N次,此时得使用嵌套循环。在满足循环条件的情况下,重复执行某一段代码,这段被重复执行的代码被称为循环体语句。原创 2023-08-29 10:39:21 · 75 阅读 · 0 评论 -
day02-变量和运算符
包含java前后端从 0 ->1 全过程教学, 内容全面, 知识点不遗漏, 学完即可参加实际工作.需要进微信学习交流群, 或者想领取代码,文档,全套视频的同学请+v:lmm99964原创 2023-08-29 10:19:09 · 31 阅读 · 0 评论 -
day01-开发环境和第一个程序
包含java前后端从 0 ->1 全过程教学, 内容全面, 知识点不遗漏, 学完即可参加实际工作.需要进微信学习交流群, 或者想领取代码,文档,全套视频的同学请+v:lmm99964原创 2023-08-29 09:59:44 · 28 阅读 · 0 评论