自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 中的封装

在之前的学习中,我们已经探讨了面向对象编程(OOP)的核心思想,以及类和对象的基本概念。这些概念是现代软件应用程序构建的基石。然而,更进一步的理解需要我们深入研究面向对象编程的三大关键特性,即封装继承和多态。这些这些特性不仅仅是理论概念,它们是实际编写高质量、可维护和可扩展代码的关键。在本期,我们将重点介绍封装这一重要特性。封装(Encapsulation)是面向对象编程(OOP)的一个核心概念,它指的是将数据(成员变量/属性)和操作数据的方法(成员方法)封装在一个单元内部的能力。数据隐藏。

2023-09-24 10:08:52 333 1

原创 Java的类与对象

面向对象编程是一种重要的编程范式,它将程序设计看作是对象之间的交互。本文将介绍面向对象的基本概念,包括类的定义与使用、this关键字的引用、初始化与构造方法等重要主题,帮助大家更深入地理解面向对象编程。我们总是提到Java是一门面向对象的编程语言,那么究竟什么是面向对象呢?面向对象(Object-oriented)是一种编程范式,它将程序设计的核心思想从过程和函数转变为对象。在面向对象编程中,数据和行为被组织和封装为对象,而对象之间通过消息传递进行交互。

2023-09-11 21:18:07 173

原创 Java——数组的引用类型与应用

在上一篇的内容中,我们已经了解了数组的基本概念、定义、初始化和基本使用方法。现在,我们进一步深入研究数组,了解更多有关引用类型、内存分布以及应用方面的知识。在本篇文章中,我们将探讨数组的引用类型,这将帮助我们更好地理解数组在内存中的存储和传递方式。我们还将研究数组的一些应用,包括遍历、查找、拷贝和排序等操作并了解二维数组,这些操作对于处理数据非常重要。接下来我们将一起深入研究这些概念,为了更好地理解,我们将从JVM内存分布开始,逐步探讨数组在Java编程中的关键角色。

2023-09-04 20:30:23 673 1

原创 Java—初识数组

数组就是将一些数据组合,通过一个列表将其统一存放,元素之于列表,就类似于我们现实中 商品与货架之间的关系;货架上可以摆放各种各样的商品;同一货架上摆放的类型必须相同;商品之间的空间都是相连的;货架的空间都会有其自己的编号。数组中可以储存任意类型的元素,包括应用类型甚至数组;同一数组内存放的元素其类型必须相同;数组内的空间是联续的;数组内的每个空间都有自己的编号(数组中被称为下标),由起始位置的 0 开始依次递增。

2023-09-01 21:21:41 171 1

原创 Java:方法的应用 & 汉诺塔问题的解决

Java中的方法与C中的函数类似,都是一个存放功能代码的片段,是一段可执行的代码块,可以接收输入参数并返回结果。本文介绍了方法的定义、调用、形参与实参的关系,以及方法的重载和递归方法的概念。其中,递归方法是通过将大问题分解为子问题并递归解决的方法,有效应用于复杂问题的求解。汉诺塔问题是递归方法的一个经典应用,通过将圆盘从一个柱子上移动到另一个柱子上,展示了递归思想的实际运用。通过本文的学习,读者可以理解并应用递归方法来解决不同类型的问题。

2023-08-31 20:14:37 130

原创 Java的输出与输入— + —数字炸弹实现

输入和输出在Java程序中至关重要。通过输入,程序可以接收用户的指令和数据,满足用户需求。通过输出,程序可以向用户展示结果和信息,提供更好的交互体验。输入和输出还用于数据传递、调试和错误诊断,以及持久化数据到存储设备,实现数据长期保存。此外,输入和输出支持与其他系统的集成,实现数据交流和通信。总之,输入和输出是程序功能实现的基础,对用户交互、数据传递、调试和错误诊断、数据持久化以及系统集成具有重要意义。

2023-08-30 20:48:25 249 1

原创 逻辑结构:分支与循环

Java中的分支和循环语句是非常重要的工具,用于根据条件和需求来控制程序的流程。分支语句可以根据条件的真假执行不同的代码块,而循环语句可以重复执行某段代码,直到满足退出条件。这些语句使得程序能够根据不同的情况进行选择和重复执行,从而实现灵活的逻辑和流程控制。合理使用分支和循环语句可以使程序更加可读、健壮和高效。在日常生活中,无论是做饭、做家务还是进行其他任务,顺序结构都是我们常常遵循的一种方式,确保每个步骤按照正确的顺序依次执行。

2023-08-28 21:53:08 137

原创 Java-运算符

运算符是用于执行特定操作的符号或关键字。在编程中,运算符用于处理变量、常量和表达,以执行各种计算和操作。Java中常见的运算符包括:算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符以及条件运算符等。在这些不同的运算符之间存在优先级。但是具体的规则我们不必记忆。只要在可能存在歧义的代码中加上括号即可。在Java编程中,运算符是一种非常重要的工具,用于执行各种数学计算、逻辑操作和变量赋值。

2023-08-22 19:17:09 90 1

原创 Java数据类型、常量与变量

本篇文章将带您了解Java中的数据类型、常量与变量。数据类型定义了变量的类型和范围,如整数、浮点数、字符和布尔值等。变量是存储数据的容器,通过合适的名称进行引用。通过学习和理解这些基础概念,我们能够更好地使用Java编程语言,构建可靠且功能强大的软件系统。

2023-08-19 09:21:09 56

原创 Java-缘起

Java作为一种广泛使用的编程语言,具有着众多的优点和特性,这使得它在软件开发领域得到了广泛的应用。本文将介绍Java语言的由来、特性以及开发环境,还将详细说明Java程序的运行过程,包括源代码的编写、编译、加载字节码以及解释执行或即时编译等步骤,以及标识符的概念。深入了解Java的起源、特性以及开发环境,能够更好地理解和应用Java编程语言,从而提高自己在软件开发领域的能力和水平。

2023-08-17 12:39:22 84 4

空空如也

空空如也

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

TA关注的人

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