- 博客(155)
- 资源 (1)
- 收藏
- 关注
原创 Java 条件语句 - if...else
Java 中的条件语句允许程序根据条件的不同执行不同的代码块。一个 if 语句包含一个布尔表达式和一条或多条语句。
2025-04-10 09:30:00
620
原创 Java 变量命名规则和Java 修饰符
抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误。抽象类可以包含抽象方法和非抽象方法。
2025-04-09 09:30:00
1394
原创 Java 对象和类
Java 作为一种面向对象的编程语言,支持以下基本概念:1、类(Class):2、对象(Object):3、继承(Inheritance):4、封装(Encapsulation):5、多态(Polymorphism):6、抽象(Abstraction):7、接口(Interface):8、方法(Method):9、方法重载(Method Overloading):
2025-04-08 09:30:00
900
原创 Java 基本数据类型
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2025-04-08 09:30:00
2080
原创 Java 构造方法
在 Java 中,构造方法(Constructor)是用于创建类的对象的特殊方法。当使用 new 关键字创建对象时,构造方法会自动调用,用来初始化对象的属性。:构造方法的名称必须与类名完全一致,包括大小写。这是构造方法的一个基本要求。:构造方法没有返回类型声明,即使是void也不写。这使得它与普通方法区分开来。:每次使用new创建对象时,构造方法会自动调用,以初始化对象的属性和状态。:构造方法只能通过new关键字在创建对象时调用,不能像普通方法那样直接调用。
2025-04-08 09:03:05
823
原创 Java 方法
Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用一般情况下,定义一个方法包含以下语法:修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;方法包含一个方法头和一个方法体。修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。
2025-04-08 09:01:46
1072
原创 Java 正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 提供了 java.util.regex 包,它包含了 Pattern 和 Matcher 类,用于处理正则表达式的匹配操作。
2025-04-08 08:47:59
1183
原创 Java 基础语法、Java注释
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。单行注释、多行注释、文档注释。
2025-04-07 09:03:51
1061
原创 Java AI 编程助手
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。
2025-04-07 08:54:08
676
原创 Java 开发环境配置
我们将为大家介绍如何搭建Java开发环境。window系统安装java、Linux 上安装开发环境、Java IDE 介绍
2025-04-07 08:51:42
943
原创 Nginx 安装配置
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
2025-04-06 09:30:00
1072
原创 Java 教程和简介
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
2025-04-06 09:30:00
1643
原创 Shell 输入/输出重定向
大多数系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。
2025-04-05 09:30:00
1319
原创 Shell 文件包含
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格式如下:. filename # 注意点号(.)和文件名中间有一空格或。
2025-04-05 09:30:00
136
原创 MySQL 安装配置
MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
2025-04-05 09:30:00
774
原创 Shell 流程控制
为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分支选择结构,每个 case 分支用右圆括号开始,用两个分号;表示 break,即执行结束,跳出整个 case ... esac 语句,esac(就是 case 反过来)作为结束标记。,每一模式必须以右括号结束。condition 一般为条件表达式,如果返回值为 false,则继续执行循环体内的语句,否则跳出循环。continue 命令与 break 命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。
2025-04-04 09:30:00
859
原创 Shell printf 命令
我们来学习 Shell 的另一个输出命令 printf。printf 命令模仿 C 程序库(library)里的 printf() 程序。printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。printf 使用引用文本或空格分隔的参数,外面可以在中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认的 printf 不会像 echo 自动添加换行符,我们可以手动添加 \n。
2025-04-03 09:30:00
560
原创 Shell 基本运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(
2025-04-02 09:30:00
944
原创 Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:您可以使用echo实现更复杂的输出格式控制。
2025-04-02 09:30:00
252
原创 Java AI 编程助手
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。
2025-04-02 09:30:00
1632
原创 Java 基础语法
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
2025-04-02 09:30:00
1488
原创 Shell 传递参数
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为 $n,代表一个数字,为执行脚本的第一个参数,为执行脚本的第二个参数。例如可以使用 $1、$2 等来引用传递给脚本的参数,其中 $1 表示第一个参数,$2 表示第二个参数,依此类推。
2025-04-01 09:30:00
556
原创 Shell 数组
数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。与大部分编程语言类似,数组元素的下标由 0 开始。
2025-04-01 09:30:00
947
原创 Shell 教程
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。
2025-03-31 09:30:00
1576
原创 Shell 变量
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:或者value0value1value2value3还可以单独定义数组的各个分量:可以不使用连续的下标,而且下标的范围没有限制。
2025-03-31 09:30:00
951
原创 Java 注释和Java 对象和类
在计算机语言中,注释是计算机语言的一个重要组成部分,用于在源代码中解释代码的作用,可以增强程序的可读性,可维护性。Java 注释是一种在 Java 程序中用于提供代码功能说明的文本。注释不会被编译器包含在最终的可执行程序中,因此不会影响程序的运行。注释是良好的编程习惯,它们帮助程序员更容易地理解代码的用途和功能,并且在团队协作中非常有用。Java 注释主要有三种类型:单行注释以双斜杠 // 开始:// 这是一个单行注释 int x = 10; // 初始化一个变量x为10多行注释以 /*开始,以 */结束:
2025-03-31 09:18:22
1025
原创 Linux yum 命令
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
2025-03-30 09:30:00
573
原创 Linux apt 命令
apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。
2025-03-30 09:30:00
1351
原创 Linux vi/vim
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。此状态下敲击键盘动作会被 Vim 识别为命令,而非输入字符,比如我们此时按下 i,并不会输入一个字符,i 被当作了一个命令。在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。就能够进入 vi 的一般模式了。这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
2025-03-29 09:30:00
852
原创 Linux 文件与目录管理
我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。
2025-03-28 09:30:00
743
原创 Linux 用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。
2025-03-28 09:30:00
731
原创 Linux 远程登录
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。
2025-03-27 09:30:00
1213
原创 Linux 文件基本属性
Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。下图中通过 chown 来授权用户,通过 chmod 为用户设置可以开门的权限。在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:total 64……实例中,文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。
2025-03-27 09:30:00
588
原创 Linux 系统目录结构
proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。
2025-03-26 09:30:00
952
编程语言TypeScript环境安装与Visual Studio Code配置:从npm安装到代码编译执行全流程指南
2025-04-07
【软考学习资源】涵盖教材辅助、习题、记忆辅助及论文复习资料汇总:助力全面备考各类软考资格证书
2025-04-07
【计算机毕业设计】基于Java的零食超市购物系统:功能模块设计与实现
2025-04-07
【计算机毕业设计】基于SpringBoot的小区物业管理系统:实现物业与业主交互管理功能设计
2025-04-07
【计算机基础教育】2024年计算机二级考试攻略与试题解析:涵盖硬件、软件及网络安全知识
2025-04-07
【互联网程序设计竞赛】蓝桥杯大赛详细介绍:参赛指南、奖项设置及与ACM对比分析介绍了蓝桥杯
2025-04-07
lsof命令 list open files,列出当前系统打开文件的工具
2025-04-07
【微信小程序开发】从零开始制作并发布微信小程序:账号注册、开发工具使用、项目创建与代码编写全流程指南
2025-04-07
【微信小程序开发】基于SaaS平台的小程序制作全流程解析:从注册到发布的详细步骤及成本分析
2025-04-07
【数字电子技术】基于74系列芯片的数字电子密码锁设计:课程设计报告及其实现方法探讨
2025-04-07
【计算机毕业设计】基于微信小程序与SpringBoot的自习室预约系统:功能详解及系统设计
2025-04-07
【电子信息工程】基于STM32芯片的毕业设计硬件选题与设计流程:涵盖智能家居、图像处理及无线通信系统应用
2025-04-07
【蓝桥杯竞赛】编程语言基础、算法与数据结构、计算机及数学知识要点总结:提升编程与解题能力
2025-04-07
教育领域毕业答辩心得总结:提升答辩质量与效果的经验分享及常见问题分析
2025-04-07
【计算机教育】大学计算机专业课后练习答案:涵盖计算机基础、操作系统、网络基础及办公软件应用的习题与解答
2025-04-07
电子时钟纯硬件设计课程:数字电路基础、元件应用及实践教学
2025-04-01
全国计算机等级考试(NCRE)二级C++语言、Java 语言程序设计、WPSOffice 高级应用与设计样题及参考答案
2025-04-01
电工与电子技术硬件课程习题解析及应用
2025-04-01
计算机行业面试技巧全解析:HR与现场面试常见问题及应对策略
2025-04-01
GESP C++一级备考指南:从基础到满分的全面解析
2025-03-31
深度学习领域PyTorch超全资源汇总与应用指南
2025-03-31
计算机岗位笔试真题解析:网络基础、局域网、OSI模型及网络安全
2025-03-27
SQL实战案例精解:从基础到高级的数据分析技术
2025-03-26
Swift编程语言基础语法与核心概念详解
2025-03-26
MATLAB入门指南:矩阵操作、绘图及编程基础(适合初学者)
2025-03-26
资源名称:TypeScript超详细入门教程
2025-03-26
前端开发:精选TypeScript学习资源与实用宝库汇总
2025-03-26
Python编程入门与进阶:常用经典案例解析(含源码)
2025-03-25
MATLAB第三方工具箱助力多领域高效数据分析与算法开发
2025-03-25
Java初学者必看的基础小程序及经典案例详解
2025-03-25
开源仿真软件ngspice的设计资源及应用领域详解
2025-03-25
基于Inception-v3模型实现图像识别的Python和C++代码详解
2025-03-25
2025年广东省专科生智能网联汽车技术应用大赛竞赛指南:涵盖理论与实操技能考核
2025-03-25
Android 开发与测试必备网站资源汇总
2025-03-25
C语言指针面试题解析及关键概念深度剖析(详解)
2025-03-25
Linux环境下文件上传至云服务器的方法及安全保障
2025-03-25
单片机与嵌入式开发:从入门到应用及就业前景解析
2025-03-25
电子工程领域的在线电路仿真工具 Circuit Simulator及其功能与应用
2025-03-03
人工智能入门之线性回归详解与Python实现
2025-03-03
电气工程中单相小功率直流电源的组成及其各部分功能
2025-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人