自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lamda表达式

为什么要使用lambda表达式避免匿名内部类定义过多可以让你的代码看起来很简洁去掉了一堆没有意义的代码,只留下核心的逻辑理解Functional Interface(函数式接口)是学习Java8 lambda表达式的关键所在函数式接口的定义:任何接口,如果只包含唯一一个抽象的方法,那么它就是一个函数式接口。对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。

2023-09-23 15:35:14 38

原创 Java多线程

Process与Thread说起进程,就不得不说程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,如服务器。如果是模拟出来的多线程,即在一个CPU的情况下,在同一个时间点,CPU只能执行一个代码,因为切换的很快,所以就有

2023-09-11 14:28:03 47

原创 Java异常机制

使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可在程序中使用异常类,大体可分为以下几个步骤:创建自定义异常类在方法中通过throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常。

2023-09-10 11:28:46 46 1

原创 Java接口

接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范。自己无法写方法,专业的约束!约束和实现分离:面向接口编程借口就是规范。定义的是一组规则接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守接口的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式只针对具备了抽象能力的语言,就是因为设计模式所研究的,实际上是如何合理的去抽象作用:约束定义一些方法,让不同的人实现public abstractpublice static final

2023-09-09 14:18:54 34 1

原创 Java三大特性

封装该露的露,该藏的藏程序设计追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应进制直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。属性私有,get/set继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模extands的意思是“扩展”。子类是父类的扩展Java中类只有单继承,没有多继承,一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子继承

2023-09-08 16:09:57 46 1

原创 面向对象程序设计

面向过程 & 面向对象面向过程思想步骤清晰简单面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事务,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理面向对象面向对象编程的本质:以类的方式组

2023-09-07 14:30:35 79 1

原创 Arrays类

Arrays类数组的工具类java.util.Arrays犹豫数组对选哪个本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”适用对象来调用(注意:是“不用”而不是“不能”)具有以下常用功能:给数组赋值:通过fill方法对数组排序:通过sort方法,按升序比较数组:通过equals方法比较数组中元素值是

2023-09-05 16:24:59 24 1

原创 数组基础知识

数组是相同类型数据的有序集合数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成其中,每一个数据乘坐一个数组元素,每个数组元素可以通过一个下标来访问它们。

2023-09-02 21:01:01 23 1

原创 Java方法

Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:**方法包括一个方法头和一个方法体。**下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义该方法的访问类型返回值类型:方法可能会返回。returnValueType是方法返回值的数据类型。有些方法执行所需操作,但没有返回值。在这种情况下,returnValueType是关键字void方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

2023-08-07 20:30:49 21

原创 循环结构.

【代码】循环结构.

2023-07-21 14:44:14 21 1

原创 选择结构.

【代码】选择结构.

2023-07-20 13:46:34 24 1

原创 顺序结构.

顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构

2023-07-19 14:31:18 26

原创 Scanner

【代码】Scanner。

2023-07-19 14:24:42 21

原创 包机制、JavaDoc生成文档

【代码】包机制、JavaDoc生成文档。

2023-07-15 15:02:36 44 1

原创 变量、常量、作用域

【代码】变量、常量、作用域。

2023-07-14 20:22:03 17 1

原创 JAVA数据类型

【代码】JAVA数据类型。

2023-07-13 14:53:45 24 1

原创 注释、标识符、关键字

【代码】注释、标识符、关键字。

2023-07-13 12:08:06 19 1

原创 Java基础知识

4. 在命令窗口中输入 java Hello运行程序。

2023-07-12 12:37:06 22 1

原创 基本的DOS命令

1.开始+系统+命令提示符2.Win键+R键 输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shift+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行。

2023-07-11 20:44:20 51 1

原创 Windows常用快捷键

Win+R 打开运行(输入cmd可打开命令行窗口)Ctrl+Shift+esc 打开任务管理器。Ctrl+Alt+Del 打开任务管理器。Shift+Del 永久删除文件。Win+E 打开资源管理器。Alt+F4 关闭窗口。

2023-07-11 20:18:29 23 1

原创 Markdown学习

(1)CSDN内直接点击图片插入。引用使用箭头符号>,即可引用。(1)CSDN直接插入表格。(2)截图后复制粘贴。

2023-07-11 19:45:49 19 1

空空如也

空空如也

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

TA关注的人

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