自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Java基础——编码命名规范

规范的命名、合理的代码注释可以大大提高代码的可读性,所以要养成良好的习惯哦!

2022-08-01 12:45:35 641 26

原创 SpringFramework

​ Spring是一款主流的Java EE 轻量级开源框架,目的是用于简化Java企业级引用的开发难度和开发周期。从简单性、可测试性和松耦合度的角度而言,任何Java应用都可以从Spring中受益。Spring框架提供自己提供功能外,还提供整合其他技术和框架的能力。​ Spring自诞生以来备受青睐,一直被广大开发人员作为Java企业级应用程序开发的首选。时至今日,Spring俨然成为了Java EE的代名词,成为了构建Java EE 应用的事实标准。

2023-05-10 11:44:10 763 1

原创 单元测试、反射、注解、动态代理

单元测试就是针对最小的功能单位编写测试代码,Java程序最小功能单元是方法,因此,单元测试就是针对方法的测试,进而检查方法的正确性我们平常采用的测试存在的弊端:只有一个main方法,如果一个方法的测试失败了,其他反复测试会受到影响无法得到测试的结果报告,需要程序员自己去观察测试是否成功无法实现自动化测试JUnit是使用Java语言实现的单元测试框架,他是开源的,Java开发者都应当学习并使用JUnit编写单元测试。

2023-03-08 15:09:42 1831 9

原创 网络通信快速入门

🏡个人主页 :@…持续更新中敬请关注…🙉博主简介:软件工程专业,在校学生,写博客是为了总结回顾一些所学知识点。

2023-03-06 09:15:18 721 1

原创 第一章——冯·诺伊曼结构计算机工作原理及层次结构分析

冯诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。冯诺依曼是布达佩斯大学数学博士,在现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。冯诺依曼先后执教于柏林大学和汉堡大学,1930年前往美国,后入美国籍。历任普林斯顿大学教授、普林斯顿高等研究院教授,入选美国原子能委员会会员、美国国家科学院院士。

2023-03-02 10:19:39 941

原创 关于Java多线程你了解多少

什么是线程?什么是多线程?定义一个子类MyThread继承线程类java.lang.Thread,重写run()方法创建MyThread类的对象调用线程对象的start()方法启动线程(启动后还是执行run方法的)优缺点:为什么不直接调用run方法,而是调用start启动线程?直接调用run方法会当成普通方法执行,此时相当于还是单线程执行只有调用start方法启动才是启动一个新的线程执行为什么不要把主线程任务放在子线程之前?这样主线程是一直先跑完的,相当于是一个单线程的效果了实

2023-03-01 21:22:26 4071 6

原创 IO流进阶

缓冲流也称为高效流、或者高级流。在上一篇博客里我们学习的字节流可以称为原始流。作用:缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能。

2023-02-15 08:30:00 492 1

原创 IO流概述

IO流也称为输入、输出流,用于数据的读写。I 表示input,是数据从硬盘文件读入到内存的过程,称之为输入,负责读。O 表示output,是内存程序的数据从内存写入到硬盘文件的过程,称之输出,负责写。字节输入流(InputStream):以内存为基准,来自磁盘文件/网络中的数据以字节的形式读入到内存中去的流成为字节输入流字节输出流(OutputStream):以内存为基准,把内存中的数据以字节写入到磁盘文件或者网络中去的流称为字节输出流。

2023-02-14 10:00:00 400 1

原创 方法递归调用

方法直接调用自己或者间接调用自己的形式成为方法递归(recursion)递归作为有一种算法在程序设计语言中广泛应用。

2023-02-13 11:45:00 453

原创 File类

File类包含在包java.io.File下、代表操作系统的文件对象(文件、文件夹)File类提供了诸如:定位文件,获取文件本身信息、删除文件、创建文件(文件夹)等方法。

2023-02-12 20:08:25 596 1

原创 模拟ATM系统

🏡个人主页 :@…持续更新中敬请关注…🙉博主简介:软件工程专业,在校学生,写博客是为了总结回顾一些所学知识点✈️推荐一款模拟面试,刷题神器,从基础走向大场面试👉。

2023-02-07 21:49:54 103

原创 模拟彩票开奖

🏡个人主页 :@…持续更新中敬请关注…🙉博主简介:软件工程专业,在校学生,写博客是为了总结回顾一些所学知识点。

2023-02-06 22:18:46 450

原创 toString方法

Object类toString方法源代码分析

2022-12-07 23:03:13 341

原创 程序员考试下午题知识点总结

程序流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。程序框图是进行程序设计的最基本依据,因此它的质量直接关系到程序设计的质量。程序流程图由处理框、判断框、起止框、连接点、流程线、注释框等构成,并结合相应的算法,构成整个程序流程图。

2022-10-29 16:20:14 2850 2

原创 HTML入门(3)——一个简单的HTML5文档

HTML5 是最新的 HTML 标准。HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。HTML5 拥有新的语义、图形以及多媒体元素。HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

2022-09-09 19:18:43 1072 25

原创 HTML入门(2)——HTML5基础

根具W3C规范要求,Web设计应该遵循结构、表现和行为的分离。结构:使用HTML设计网页的结构和内容。表现: 使用CSS设计网页的样式。行为: 使用Javascript 和 DOM 设计网页脚本代码。

2022-09-08 14:05:28 694 23

原创 HTML入门(1)——HTML5简介

HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。

2022-09-07 14:11:18 749 16

原创 猿创征文|软件测试入门(一)

软件测试是证明软件中不存在错误的过程;ISO9000 定义:测试是一种基于机器的,对代码执行测试,确认测试的活动;软件测试是对软件质量的度量,验证系统满足需求,或确定实际结果与预期结果之间的区别;IEEE 软件工程(1983)的定义:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

2022-09-05 22:53:29 608 22

原创 猿创征文|Maven的下载安装配置以及IDEA中Maven的配置

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

2022-09-02 17:03:40 216 25

原创 猿创征文|算法刷题——哈希

散列算法(Hash Algorithm),又称哈希算法,杂凑算法,是一种从任意文件中创造小的数字「指纹」的方法。与指纹一样,散列算法就是一种以较短的信息来保证文件唯一性的标志,这种标志与文件的每一个字节都相关,而且难以找到逆向规律。因此,当原有文件发生改变时,其标志值也会发生改变,从而告诉文件使用者当前的文件已经不是你所需求的文件。Hash 算法能将将任意长度的二进制明文映射为较短的二进制串的算法,并且不同的明文很难映射为相同的 Hash 值。......

2022-09-01 12:32:11 594 25

转载 动力节点——Java学习路线图

2019年最新Java学习路线图, 路线图的宗旨就是分享,专业,便利,让喜爱Java的人,都能平等的学习。从今天起不要再找借口,不要再说想学Java却没有资源,赶快行动起来,Java等你来探索,高薪距你只差一步!...

2022-08-31 21:40:48 755 4

原创 面向对象——接口类

1.接口也是一种引用数据类型2.借口是完全抽象的3.接口支持多继承,一个接口可以继承多个接口接口中只包含两部分内容,常量和抽象方法4.接口中所有元素都是public修饰的5.接口中的抽象方法定义时:public abstract修饰符可以省略6.接口中的方法都是抽象方法,所以接口中的方法不能有方法体。7.接口中常量的public static final 可以省略8.一个非抽象类实现接口的时候,必须将接口中的方法加以实现9.一个类可以实现多个接口。...

2022-08-29 22:34:14 965 9

原创 面向对象——抽象类

设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。

2022-08-20 23:16:16 223 14

原创 Java基础——final关键字

​​final关键字总结回顾

2022-08-19 17:21:24 1057 19

原创 Java基础——this和super关键字

this和super关键字的对比学习,能更好的加深理解。

2022-08-15 18:03:24 1628 26

原创 面向对象——多态详解

多态(Polymorphism)属于面向对象的三大特征之一,它的前提是封装形成独立体,独立体之间存在继承关系,从而形成多态机制。多态是同一个行为具有多个不同表现形式的能力。多态就是“同一个行为”发生在“不同对象上”会产生不同的效果。多种形态,多种状态,编译和运行有两个不同的状态编译期叫做静态绑定运行期叫做动态绑定现在我们再来回顾面向对象的三大特征:封装、基础、多态他们之间的关系是一环扣一环首先得封装成一个整体才有了继承的概念有了继承关系才有了多态的实现 ......

2022-08-14 14:33:30 1286 11

原创 Java基础——变量深入

在对Java基础语法的时候我们就接触到了变量和常量,变量和常量是构成表达式的重要部分,变量所代表的内部是可以被修改的。

2022-08-11 20:33:27 200 7

原创 面向对象三大特征

适当的封装可以提升开发效率,同时可以让程序更容易理解与维护。封装、继承、多态的学习要循序渐进。

2022-08-10 21:57:51 288 3

原创 Java基础——方法

构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例化变量的初始化。Java构造方法的特点:构造方法名必须与类名相同。构造方法没有任何返回值,包括void。构造方法只能与new运算符结合使用。构造方法有什么作用?构造方法的作用是创建对象以及对对象的属性初始化。......

2022-08-08 16:56:34 168 3

原创 面向对象——类和对象

类实际上在现实世界中是不存在的,是一个抽象的概念、模板,是人类大脑进行”思考、总结、抽象“的一个结果。它封装了一类对象的数据和操作。

2022-08-07 14:20:07 220 3

原创 面向对象概述

采用面向对象的开发方式进行开发,更符合人类的思维方式。人类就是以”对象“的方式去认识世界的,所以面向对象更容易让我们接受。面向对象的编程思想:按照真实世界客观事物的自然规律进行分析,客观世界中存在什么样的实体,构建的软件系统就存在什么样的实体。......

2022-08-06 14:31:09 223 1

原创 Java基础——数组

java语言中数组是一种引用数据类型,不属于基本数据类型,其父类是Object。数组其实上是一个容器,可以同时容纳多个元素。(数组是一个数据的集合)。数组当中可以存储基本数据类型,也可以存储引用数据类型的数据。数组因为是引用类型,所以数组对象是在堆内存中(数组储存在堆当中)。数组当中如果储存的是Java对象的话,实际上储存的是对象的”引用(内存地址)“。数组一旦创建,在Java中规定,长度不可变。一维数组和多维数组。所有数组对象都有length属性,用来获取数组中元素的个数。......

2022-08-05 12:27:56 726 2

原创 Java基础——循环语句与跳转语句

循环语句可以帮我们实现很多繁琐复杂的工作,而跳转语句更像是是一个开关,控制循环语句的执行,所以学习的时候我们要把他们结合在一起去学习。​。

2022-08-03 22:16:54 488

原创 java基础——控制语句(选择语句)

​​Java控制语句的重要性不言而喻,那它又有哪些语句,让我们一起来学习。

2022-08-03 10:01:19 261 2

原创 HTML相册魔方

七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?或者…无论那种形式,快来秀我们一脸吧!参与发布文章即可获得【话题达人】勋章,参与多个话题还可进行勋章升级喔!...

2022-08-02 19:19:00 812

原创 java基础——运算符

运算符优先级大体顺序,从高到低是算术运算符→位运算符→关系运算符→逻辑运算符→赋值运算符。

2022-08-02 10:57:24 191

原创 Java基础——标识符、关键字和保留字

任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Java标识符、关键字和保留字。

2022-07-31 17:43:55 394

原创 第一个Java程序

HelloWorld这个小程序应该是所有学习编程语言的小伙伴接触的第一个程序了吧,这个小程序虽然十分简单,却是实实在在带领我们打开了新世界的大门,你准备好了吗?

2022-07-31 16:50:10 126

原创 Java基础——数据类型

Java中的数据类型分两大类分别是基本类型和引用数据类型

2022-07-31 11:01:19 83

原创 Git快速入门

git快速入门

2022-07-30 18:27:15 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除