随笔分类 -  编程语言

基础语法-数组
摘要:Java 中的数组是用于存储相同类型的多个元素的数据结构 特点: 固定长度:在创建数组时,必须指定数组的长度,且长度在数组创建后不可改变。数组的长度是其在内存中分配的空间大小,因此数组的长度是固定的。 连续内存空间:数组中的元素在内存中是连续存储的,每个元素占用相同大小的内存空间。这使得访问数组中的 阅读全文
posted @ 2023-06-15 22:47 黑逍逍 阅读(141) 评论(0) 推荐(0)
基础语法-main方法
摘要:main 方法是 Java 程序的入口点,也是程序执行的起始位置。当你运行一个 Java 程序时,JVM(Java 虚拟机)会自动查找并执行包含 main 方法的类。 在 main 方法中,你可以编写程序的逻辑代码,包括调用其他方法、处理输入输出、控制流程等。它允许你指定程序的初始行为,并定义程序执 阅读全文
posted @ 2023-06-15 22:23 黑逍逍 阅读(271) 评论(0) 推荐(0)
基础语法-方法
摘要:在Java中,方法用于封装可重用的代码块,它可以执行特定的操作并返回结果。方法通常用于将任务划分为更小的模块,以提高代码的可读性、可维护性和重用性。 可以理解为python中的函数 方法的声明: 最简单的 public void sayHello() { System.out.println("He 阅读全文
posted @ 2023-06-15 22:20 黑逍逍 阅读(117) 评论(0) 推荐(0)
基础语法-循环
摘要:for 循环:用于重复执行一段代码,可以指定循环的初始值、循环条件和每次迭代后的操作。 while 循环:在循环开始之前先判断循环条件,只有当条件为真时才执行循环体内的代码。 do-while 循环:先执行一次循环体内的代码,然后再判断循环条件,只有当条件为真时才继续执行循环。 阅读全文
posted @ 2023-06-15 21:05 黑逍逍 阅读(29) 评论(0) 推荐(0)
基础语法-条件
摘要:if 只写一个判断也是可以的 swich switch 是 Java 中的一种条件语句,用于根据表达式的值选择不同的执行路径。它可以用来代替一系列的 if-else 语句,使代码更简洁和易读。 switch (expression) { case value1: // 当 expression 的值 阅读全文
posted @ 2023-06-15 21:02 黑逍逍 阅读(14) 评论(0) 推荐(0)
基础语法-修饰符
摘要:Java修饰符是用于修饰类、变量、方法和构造函数等成员的关键字,用于控制其访问权限、作用范围和行为特征。Java中常见的修饰符包括以下几种: 访问修饰符: public:公共访问修饰符,表示可以被任何类访问。 private:私有访问修饰符,表示只能在所属类内部访问【】。不同类之间不能访问。 pro 阅读全文
posted @ 2023-06-15 20:57 黑逍逍 阅读(119) 评论(0) 推荐(0)
基础语法-运算符
摘要:Java中有多种运算符,可以分为以下几类: 算术运算符:用于执行基本的数学运算,如加法、减法、乘法、除法、取模等。常见的算术运算符有 +、-、*、/、%、++。 赋值运算符:用于将值赋给变量。常见的赋值运算符有 =、+=、-=、*=、/= 等。 关系运算符:用于比较两个值的关系,返回布尔类型的结果( 阅读全文
posted @ 2023-06-15 17:22 黑逍逍 阅读(111) 评论(0) 推荐(0)
基础语法-数据类型
摘要:整数类型: byte: 8位有符号整数,取值范围为 -128 到 127。 short: 16位有符号整数,取值范围为 -32,768 到 32,767。 int: 32位有符号整数,取值范围为 -2,147,483,648 到 2,147,483,647。 long: 64位有符号整数,取值范围为 阅读全文
posted @ 2023-06-15 17:12 黑逍逍 阅读(235) 评论(0) 推荐(0)
基础语法-变量
摘要:局部变量(Local Variables):在方法、构造函数或代码块中定义的变量。局部变量只在定义它们的方法、构造函数或代码块中可见,并且在方法、构造函数或代码块执行完毕后销毁。 该变量只在该方法内部可见。这意味着其他方法无法访问该变量 实例变量(Instance Variables):在类中定义的 阅读全文
posted @ 2023-06-15 16:49 黑逍逍 阅读(78) 评论(0) 推荐(0)
创建项目-空项目、java项目、web项目
摘要:空项目(Empty Project): 空项目是一个完全空白的项目,没有任何默认的目录结构或配置文件。你可以根据需要自定义项目的结构和配置,适用于从头开始构建自己的项目。 Java 项目(Java Project): Java 项目是一个标准的 Java 应用程序项目,具有默认的目录结构和配置。它包 阅读全文
posted @ 2023-06-15 13:28 黑逍逍 阅读(183) 评论(0) 推荐(0)
springboot优点
摘要:传统的Spring应用部署时,通常会将应用打成 WAR包形式并部署到Tomcat、Jetty或Undertow 服务器中。 Spring Boot框架内嵌了Tomcat、Jetty和Undertow 服务器,于是可以将应用打包成jar,直接运行一个jar包就能启动一个web服务 是怎么内嵌的tomc 阅读全文
posted @ 2023-06-15 13:25 黑逍逍 阅读(57) 评论(0) 推荐(0)
面向对象-对象和类
摘要:类:是对具有相似属性和行为的对象进行抽象的模板或蓝图。它定义了对象的属性(成员变量)和行为(方法) 对象:是类的一个具体实例。它是类的实体,具有特定的属性和行为。对象通过使用关键字 new 来创建。每个对象都有自己的状态(属性值)和行为(方法),并可以独立地执行操作 案例: package org. 阅读全文
posted @ 2023-06-13 18:22 黑逍逍 阅读(61) 评论(0) 推荐(0)
注解是干什么的
摘要:Java注解是一种用于给代码添加额外信息的机制。它以@符号开头,可以应用于类、方法、字段等程序元素。 基础的五个 @author:用于标识代码的作者或贡献者。通常在类、接口或方法的注释中使用。 @version:用于标识代码的版本信息。通常在类、接口或方法的注释中使用。 @param:用于标识方法的 阅读全文
posted @ 2023-06-10 13:57 黑逍逍 阅读(83) 评论(0) 推荐(0)
maven创建web项目(springboot)
摘要:创建一个 Java 项目和创建一个 Web 项目在 IntelliJ IDEA 中有一些区别。 创建 Java 项目: 选择 "Java" 选项,并选择适当的 JDK 版本。 创建的是一个普通的 Java 项目,用于编写 Java 类、库和应用程序。 没有默认的 Web 相关依赖和配置。 创建 We 阅读全文
posted @ 2023-06-02 10:49 黑逍逍 阅读(175) 评论(0) 推荐(0)
idea 配置maven
摘要:默认 修改 我也不知道为什么配置了,下次创建新的还是不生效,那就每次都修改吧 阅读全文
posted @ 2023-06-02 00:51 黑逍逍 阅读(18) 评论(0) 推荐(0)
maven打包失败
摘要:说我测试案例有问题,那就跳过测试>mvn package -Dmaven.test.skip=true 这个错误提示表明在执行 Maven 构建过程中,执行了一个名为 "create-build-target-link" 的插件,但该插件无法执行命令 "ln"。根据错误信息中的 "系统找不到指定的文 阅读全文
posted @ 2023-06-02 00:39 黑逍逍 阅读(158) 评论(0) 推荐(0)
maven命令
摘要:mvn clean:清理项目,删除生成的目标文件。 mvn compile:编译项目源代码。 mvn test:运行项目的单元测试。 mvn package:打包项目,生成可部署的构件,如JAR、WAR等。 跳过测试:mvn package -Dmaven.test.skip=true mvn in 阅读全文
posted @ 2023-06-02 00:20 黑逍逍 阅读(92) 评论(0) 推荐(0)
idea:maven项目的创建,启动,编译
摘要:创建 运行 就是自动编译,生成target目录 阅读全文
posted @ 2023-06-02 00:17 黑逍逍 阅读(65) 评论(0) 推荐(0)
终端:maven项目的创建,启动,编译
摘要:1. 3. 编译: 进入项目中,cmd打开, mvn compile 结果: 生成target目录 阅读全文
posted @ 2023-06-01 23:52 黑逍逍 阅读(50) 评论(0) 推荐(0)
maven配置
摘要:一、环境配置 1. 2.PATH 二、本地仓库配置(存放jar包) 在maven的安装目录,conf目录,找到setting.xml 三、配置国内镜像源 阅读全文
posted @ 2023-06-01 23:28 黑逍逍 阅读(37) 评论(0) 推荐(0)