
Java从入门到实战
文章平均质量分 96
Java是一种广泛使用的编程语言,它具备面向对象、跨平台等特性,适用于企业级应用开发、移动应用开发以及大数据处理等多个领域。
鲜于言悠905
商务合作(微信:f1985954492 邮箱:1985954492@qq.com),阿里云专家博主,主要学习c/c++方向,也会了解一些JAVA,Python-数据分析
展开
-
基于Java实现牛奶网上订购系统的设计
如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统牛奶订购信息管理难度大,容错率低,管理人员处理数据费工费时,所以专门为解决这个难题开发了一个牛奶订购系统,可以解决许多问题。牛奶订购系统可以实现商家管理,商品订单管理,用户管理,商品管理,商品评价管理等功能。本文将基于Java语言,Mysql数据库,SpringBoot框架等技术进行编程实现。原创 2025-01-18 23:11:32 · 828 阅读 · 0 评论 -
基于Java实现图像浏览器的设计
推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏网站,请点击下方链接查看。本文概述了图像浏览器的设计思路与实现过程,涉及界面布局、功能需求、交互逻辑、图像处理技术等方面的内容。设计旨在提供用户友好的界面,支持图像浏览、缩放、旋转等基本操作。实现过程包括前端界面开发、后端数据处理以及必要的性能优化措施,确保图像浏览器的高效稳定运行。原创 2024-07-01 16:56:28 · 1118 阅读 · 22 评论 -
Java异常详解
Java异常是程序执行中遇到的特殊状况,用于处理错误和意外情况。异常分为检查型和非检查型,需妥善处理以避免程序崩溃。通过try-catch-finally语句块捕获和处理异常,保证程序稳定性和健壮性。// 执行结果beforejavatry {arr = null;原创 2024-05-31 09:26:14 · 724 阅读 · 10 评论 -
Java的String类
Java的String类用于处理文本数据,提供了丰富的字符串操作方法和功能,包括字符串连接、比较、查找、截取、替换等,是不可变类,每次修改都会生成新的String对象。String 使用==比较并不是在比较字符串内容, 而是比较两个引用是否是指向同一个对象直接赋值:只会开辟一块堆内存空间,并且该字符串对象可以自动保存在对象池中以供下次使用。构造方法:会开辟两块堆内存空间,不会自动保存在对象池中,可以使用intern()方法手工入池。那么何时使用byte[], 何时使用char[]呢?byte[]原创 2024-06-02 07:00:00 · 1771 阅读 · 4 评论 -
Java的接口
Java的接口是一种引用类型,是方法的集合,它不能被实例化,但可以被类实现。接口定义了一组规范,实现该接口的类必须遵循这些规范。接口主要用于实现多态性,提高代码的灵活性和可维护性。提示, IDEA 中使用ctrl + i快速实现接口。原创 2024-06-01 07:00:00 · 1094 阅读 · 1 评论 -
Java的抽象类
Java的抽象类是一种特殊类,不能被实例化,但可以定义抽象方法和非抽象方法,作为其他类的基类。抽象方法没有具体实现,需在子类中被重写。抽象类用于实现抽象概念或行为,提供统一的接口供子类继承和实现。原创 2024-05-31 07:00:00 · 1015 阅读 · 0 评论 -
Java的多态
Java的多态指的是允许将父类对象设置为与子类对象相等的技术,允许将子类对象当作父类对象使用,运行时才确定实际调用的方法。System.out.println(this.name + "正在吃" + food);// 使用 super 调用父类的构造方法.原创 2024-05-30 07:00:00 · 595 阅读 · 3 评论 -
Java的继承
Java的继承是一种面向对象编程的核心概念,允许一个类(子类或派生类)继承另一个类(父类或基类)的属性和方法,从而实现代码的重用和扩展。通过继承,子类可以继承父类的所有非私有属性和方法,并可以添加或覆盖自己的属性和方法,以实现特定的功能。这种机制提高了代码的复用性和可维护性。Java的继承是面向对象编程中的一个重要概念。原创 2024-05-29 07:00:00 · 1029 阅读 · 10 评论 -
Java的包
Java的包是组织和管理类的一种机制,它允许将相关的类、接口和其他资源分组到一个单独的命名空间中,从而提高代码的可读性、可维护性和可重用性。通过使用包,Java可以防止命名冲突,控制类的访问权限,并实现代码的模块化。原创 2024-05-22 14:40:58 · 881 阅读 · 2 评论 -
Java实现链表
链表是一种常见的数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的指针。链表的一个显著特点是,它不需要在内存中连续存储,因此可以高效地插入和删除节点。这种灵活性使得链表在许多应用中成为理想的选择,尤其是在需要动态调整数据结构大小的场景中。在链表的实现中,通常会有头节点和尾节点之分。头节点是链表的第一个节点,而尾节点是链表的最后一个节点。通过遍历链表,我们可以访问链表中存储的所有数据。链表还支持在链表头部或尾部快速添加新节点,这些操作的时间复杂度通常为O(1)。然而,链表也有一些缺点。原创 2024-05-28 07:00:00 · 841 阅读 · 7 评论 -
Java实现顺序表
Java顺序表是Java中实现线性表结构的一种方式,它采用数组来存储元素,通过下标访问元素,具有快速访问和修改特定位置元素的特点,但插入和删除操作可能涉及较多元素的移动。线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。线性表是一种数据结构,由一组有序的元素组成,元素之间具有线性关系。原创 2024-05-30 20:55:27 · 184 阅读 · 6 评论 -
Java的类和对象
Java的类和对象是面向对象编程的核心概念。类是对象的模板,定义对象的属性和方法;对象是类的实例,具有类定义的属性和方法,并能进行交互。通过类和对象,Java实现代码重用和模块化。使用{}定义的一段代码.普通代码块构造块静态块同步代码块一个类可以产生无数的对象,类就是模板,对象就是具体的实例。类中定义的属性,大概分为几类:类属性,对象属性。其中被static所修饰的数据属性称为类属性,static修饰的方法称为类方法,特点是不依赖于对象,我们只需要通过类名就可以调用其属性或者方法。原创 2024-05-26 07:00:00 · 1499 阅读 · 33 评论 -
Java数组的使用
Java数组是用于存储固定大小、相同类型数据序列的数据结构,可通过索引数组是一种数据结构,用于存储相同类型的多个元素。它可以在内存中连续地存储多个元素,并通过索引访问每个元素。数组通常具有固定的大小,一旦创建后,大小不能改变。每个元素在数组中都有一个唯一的索引,可以使用索引来获取或修改特定位置的元素。数组可以用于存储整数、浮点数、字符和其他任意类型的数据。数组本质上就是让我们能 “批量” 创建相同类型的变量.引用相当于一个 “别名”, 也可以理解成一个指针.原创 2024-05-30 20:55:07 · 336 阅读 · 45 评论 -
Java方法的递归
Java方法的递归是指一个Java方法直接或间接地调用自身,以完成重复或嵌套的计算任务。递归常用于处理具有自相似性的问题,通过分解问题为更小、更简单的子问题来解决整个问题。递归方法需要明确定义递归终止条件,以防止无限循环。斐波那契数列是一个数学上的数列,其形式为 1, 1, 2, 3, 5, 8, 13, 21, 34, …。数列中的每个数字都是前面两个数字之和。也就是说,第三个数字是前两个数字之和,第四个数字是前两个数字之和,以此类推。原创 2024-05-24 07:00:00 · 870 阅读 · 28 评论 -
Java方法的重载
Java方法的重载是指同一个类中可以有多个同名方法,但这些方法的参数列表(参数类型、参数个数或参数顺序)必须不同,以便在调用时能够根据参数列表区分具体调用哪个方法。有些时候我们需要用一个函数同时兼容多种参数的情况, 我们就可以使用到方法重载.原创 2024-05-23 07:00:00 · 1917 阅读 · 31 评论 -
Java方法的基本用法
Java方法的基本用法包括定义方法(指定方法名、返回类型、参数列表和方法体),调用方法(通过方法名及参数列表调用),以及传递参数(按值传递基本数据类型,按引用传递对象)。方法就是一个代码片段. 类似于 C 语言中的 “函数”.Java方法是Java语言中用于执行特定任务的一段代码。它是程序的基本构建块之一,常用于组织和封装可重复使用的功能。方法可以接受输入参数,并返回一个值,也可以不接受参数或返回值。在调用方法时,需要提供所需的参数,并根据方法的定义来处理和返回结果。原创 2024-05-22 07:00:00 · 986 阅读 · 19 评论 -
Java输入与输出详解
Java输入和输出涉及从各种来源(如键盘、文件等)读取数据以及将数据发送到各种目标(如屏幕、文件等)。Java提供了多种流类(如InputStream和OutputStream)来处理这些操作,允许开发者以灵活和高效的方式处理数据输入输出。原创 2024-05-21 07:00:00 · 3056 阅读 · 25 评论 -
Java循环结构详解
Java中的循环结构用于重复执行一段代码,直到满足特定条件为止。主要包括for循环、while循环和do-while循环三种形式。每种循环结构都有其特点和适用场景,可根据具体需求选择使用。原创 2024-05-20 07:00:00 · 914 阅读 · 30 评论 -
Java分支结构详解
Java中的分支结构用于根据条件执行不同的代码块,包括if-else语句、switch语句等,实现程序流程的控制。原创 2024-05-19 07:00:00 · 1371 阅读 · 26 评论 -
Java运算符详解
Java运算符用于执行各种操作,包括算术、比较、位运算、逻辑运算和赋值等。这些运算符允许程序员在代码中执行各种计算、判断和赋值任务,从而控制程序的流程和输出结果。掌握Java运算符的使用对于编写高效、准确的Java程序至关重要。原创 2024-05-18 07:00:00 · 880 阅读 · 6 评论 -
Java的变量和类型详解
变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据.类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性.我们所讨论的 “变量” 主要和我们的 “内存” 这样的硬件设备密切相关字节是计算机存储和传输数据的基本单位,通常用来表示一个字符的大小。一个字节等于8个二进制位,可以容纳256个不同的值(2^8=256)。在计算机中,每个字符都对应一个特定的数字编码,比如ASCII码,一个字节可以表示一个ASCII字符。除了表示字符,字节也可以表示其他数据,比如整数、浮点数和图像等。原创 2024-05-17 07:00:00 · 2173 阅读 · 14 评论 -
Win11下Java环境安装指南
在Windows系统上安装Java环境,需先下载适用于Windows的JDK安装包,然后按照提示进行安装。安装完成后,需配置环境变量,将JDK的bin目录添加到系统PATH中。配置完成后,可通过命令提示符验证Java安装是否成功。JDK : Java SE Development Kit Java开发工具JRE : Java Runtime Environment Java运行环境如果要从事Java编程,则需要安装JDK,如果仅仅是运行一款Java程序则JRE就满足要求。原创 2024-05-16 13:50:36 · 7431 阅读 · 34 评论 -
Java为什么会成为现在主流的编程语言
Java成为主流语言的原因在于其跨平台性、面向对象特性、丰富的库和框架支持,以及强大的社区和广泛的应用场景。这些优势使得Java在开发大型系统、企业级应用以及移动和Web开发等领域具有显著优势。Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。原创 2024-05-15 14:15:52 · 2652 阅读 · 41 评论