首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java9-day01视频第一部分【分享优质技能视频】

    Getter Setter } 在IntelliJ IDEA中,可以点击 Code 菜单中的 Generate… ,也可以使用快捷键 alt+insert ,点击 toString() 选项。...调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。这里的“相同”有默认和自定义两种方式。...在IntelliJ IDEA中,可以使用 Code 菜单中的 Generate… 选项,也可以使用快捷键 alt+insert ,并选择 equals() and hashCode() 进行自动代码生成...继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。...tips: 由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。 简单来说:使用无参构造,可以自动设置当前系统时间的毫秒时刻;指定long类型的构造参数,可以自定义毫秒时刻。

    25720

    Java神奇lombok创建实体

    @Data注解 我们使用@Data注解就可以涵盖@ToString、@Getter、@Setter方法,当然我们使用构造函数时还是需要单独添加注解,下面我们修改实体类添加@Data注解代码如下所示:...在新建项目之后,使用Lombok如果程序还报错,那么点击eclipse菜单的Project选项的clean,清理一下即可。...> Plugins > Install plugin from disk… Lombok用法 Lombok注解说明 val:用在局部变量前面,相当于将变量声明为final @NonNull:给方法参数增加这个注解会自动在方法内对该参数进行是否为空的校验...equals方法和hashCode方法 @NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor:用在类上,自动生成无参构造和使用所有参数的构造函数以及把所有...@NonNull属性作为参数的构造函数,如果指定staticName = “of”参数,同时还会生成一个返回类对象的静态工厂方法,比使用构造函数方便很多 @Data:注解在类上,相当于同时使用了@ToString

    1.5K81

    IntelliJ IDEA 2024.1 更新亮点汇总:全面提升开发体验

    现在是否重新编译代码取决于编辑器是否处于焦点状态。这有助于基于编译器的突出显示 .class更快地对源和文件的外部更改做出反应,并避免有效代码为红色的情况。...支持 Maven Shade 插件的重命名工作流程 随着 IntelliJ IDEA 2024.1 的发布,我们添加了期待已久的对 Maven Shade 插件重命名功能的支持。...运行/调试 多个语句的内联断点 IntelliJ IDEA 2024.1 提供了更方便的工作流程,用于在包含 lambda 函数或 return 语句的行中设置断点。...如果 bean 通过构造函数自动装配依赖项,则相关字段也会通过构造函数自动装配。...除了在 PKCE 请求期间自动处理令牌code_challenge检索的生成和code_verifier 传递之外,它还支持令牌和身份验证请求的额外参数。

    3.2K10

    IntelliJ IDEA - 2022.2 正式发布!众多特性解读!

    类和 @ConfigurationProperties具有新构造函数绑定语法的类,而无需显式@ConstructorBinding....全局更改字体大小的键盘快捷键 有一个新的键盘快捷键可以更改编辑器中各处的字体大小。要增加字体大小,请按⌃⇧Period。要减小它,请按⌃⇧Comma。...您不需要采取额外的行动,因为一切都应该开箱即用。...修改对话框的新 UI “修改”对话框的新 UI已成为默认选项。从版本 2022.2 开始,可以使用此新 UI 添加和编辑表格的所有子对象。旧 UI 将通过上下文菜单保持可用。...新的 Scala 检查 IntelliJ IDEA 2022.2 现在会在return匿名函数中使用关键字时向您发出警告,以跳出函数而不执行其中的所有代码。

    5.3K40

    Spring Cloud Alibaba 系列之 Sentinel @SentinelResource 注解

    ♞ blockHandler 函数访问范围需要是 public;♞ 返回类型需要与原方法相匹配,参数类型需要和原方法相匹配并且最后加一个额外的参数,类型为 BlockException。...fallback / fallbackClass fallback 函数名称,可选项,用于在抛出异常的时候提供 fallback 处理逻辑。...fallback 函数签名和位置要求:♞ 返回值类型必须与原函数返回值类型一致;♞ 方法参数列表需要和原函数一致,或者可以额外多一个 Throwable 类型的参数用于接收对应的异常。...defaultFallback(1.6.0 开始) 默认的 fallback 函数名称,可选项,通常用于通用的 fallback 逻辑(即可以用于很多服务或方法)。...defaultFallback 函数签名要求:♞ 返回值类型必须与原函数返回值类型一致;♞ 方法参数列表需要为空,或者可以额外多一个 Throwable 类型的参数用于接收对应的异常。

    1.2K10

    使用idea创建一个web的Gradle项目

    1.2 gradle文件配置 创建完项目后,可能在右下角会看到这个提示 表示gradle文件已改变,是否需要导入新的依赖,这里我们点Enable Auto-Import,这个选项的意思是只要你改动了...Configuration、@EnableAutoConfiguration、@ComponentScan,查看SpringBootApplication注解可以发现@ComponentScan并没有添加任何的参数...; } } 这里我们的HelloWorld或HelloController都没有@AutoWired注解(@Autowired注释可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作...通过@Autowired的使用来消除set,get方法)。因为Spring的文档写到了如果只有一个构造函数,就可以省略这个注释。如果有多个,则要加上。...HelloWorld helloWorld) {         this.helloWorld = helloWorld;     }     ... } @AutoWired会寻找和构造函数参数类型匹配的

    1.3K20

    使用idea创建一个web的Gradle项目

    表示gradle文件已改变,是否需要导入新的依赖,这里我们点Enable Auto-Import,这个选项的意思是只要你改动了build.gradle文件,就会自动刷新依赖 注意:下次重启Intellij...Configuration、@EnableAutoConfiguration、@ComponentScan,查看SpringBootApplication注解可以发现@ComponentScan并没有添加任何的参数...; } } 这里我们的HelloWorld或HelloController都没有@AutoWired注解(@Autowired注释可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。...通过@Autowired的使用来消除set,get方法)。因为Spring的文档写到了如果只有一个构造函数,就可以省略这个注释。如果有多个,则要加上。...HelloController(HelloWorld helloWorld) {         this.helloWorld = helloWorld;     }     ... } @AutoWired会寻找和构造函数参数类型匹配的

    1.5K10

    IDEA 2024.1到底更新啥有用的?

    待处理 GitHub 更新的可视化指示器 我们引入了可视化指示器来提示代码审查工作流中待处理的更新。 有需要您注意的更改时,工具窗口的图标上会出现一个点。...对 Maven Shade 插件的重命名工作流的支持 在 IntelliJ IDEA 2024.1 版本中,我们添加了备受期待的对 Maven Shade 插件重命名功能的支持。...5 运行/调试 多语句的内联断点 IntelliJ IDEA 2024.1 为在包含 lambda 函数或 return 语句的行中的断点设置提供了更方便的工作流。...如果 Bean 通过构造函数自动装配依赖项,则相关字段也会通过构造函数自动装配。...除了在 PKCE 请求期间自动处理用于令牌检索的 code_challenge 生成和 code_verifier 传递之外,它还支持令牌和身份验证请求的额外参数。

    21000

    探索 IntelliJ IDEA 2024.1最新变化:全面升级助力编码效率

    现在,代码是否重新编译取决于编辑器是否处于焦点。 这有助于基于编译器的高亮显示更快响应源文件和 .class 文件的外部更改,并避免有效代码报错的情况。...对 Maven Shade 插件的重命名工作流的支持 在 IntelliJ IDEA 2024.1 版本中,我们添加了备受期待的对 Maven Shade 插件重命名功能的支持。...运行/调试 多语句的内联断点 IntelliJ IDEA 2024.1 为在包含 lambda 函数或 return 语句的行中的断点设置提供了更方便的工作流。...如果 Bean 通过构造函数自动装配依赖项,则相关字段也会通过构造函数自动装配。...除了在 PKCE 请求期间自动处理用于令牌检索的 code_challenge 生成和 code_verifier 传递之外,它还支持令牌和身份验证请求的额外参数。

    3.8K20

    船新 IDEA 2023.1 正式发布,新特性真香!

    至于是否升级最新版本完全是个人意愿,如果觉得新版本没有让自己感兴趣的改进,完全就不用升级,影响不大。软件的版本迭代非常正常,正确看待即可,不持续改进就会慢慢被淘汰!...新的 Java 检查 新的 Java 检查 官方为了帮助保持代码整洁和无错误,升级了一些现有的 Java 检查,并添加了新的检查。...它还报告 String 构造函数调用中不必要的参数,并建议一个快速修复来删除它们。在这篇博客文章中了解更多关于 IntelliJ IDEA 2023.1 其他代码检查改进。...Java 20 支持 Java 20 支持 继续减少 Java 开发人员认知负荷,IntelliJ IDEA 2023.1 支持最新更新添加到 Java 20 中,包括语言特性模式匹配和记录模式的更改...这适用于 -XX: 和 -X 选项,以及一些未由 IntelliJ IDEA 自动配置的标准选项,如 -ea,但不适用于 -cp 或 –release。

    34920

    新 IDEA 2023.1 正式发布,新特性真香!附激活教程!

    图片至于是否升级最新版本完全是个人意愿,如果觉得新版本没有让自己感兴趣的改进,完全就不用升级,影响不大。软件的版本迭代非常正常,正确看待即可,不持续改进就会慢慢被淘汰!...新的 Java 检查图片新的 Java 检查官方为了帮助保持代码整洁和无错误,升级了一些现有的 Java 检查,并添加了新的检查。格式不正确字符串检查现在报告不符合常见 Java 语法的非法时间转换。...它还报告 String 构造函数调用中不必要的参数,并建议一个快速修复来删除它们。在这篇博客文章中了解更多关于 IntelliJ IDEA 2023.1 其他代码检查改进。...Java 20 支持图片Java 20 支持继续减少 Java 开发人员认知负荷,IntelliJ IDEA 2023.1 支持最新更新添加到 Java 20 中,包括语言特性模式匹配和记录模式的更改。...这适用于 -XX: 和 -X 选项,以及一些未由 IntelliJ IDEA 自动配置的标准选项,如 -ea,但不适用于 -cp 或 –release。

    5.4K60

    IntelliJ IDEA 2021.3 激活码 永久激活 2022注册码 长期稳定 亲测

    有需要的小伙伴可以下载了,地址:https://www.jetbrains.com/idea/download/下面我们再次整理下IntelliJ IDEA 2021.3 中那些最值得注意的功能和重要改进...以下内容翻译自官方博客:1关键更新我们对远程开发 (Beta) 的支持让软件工程师可以连接到远程机器,在其上部署 IDE 后端,并像在本地机器上一样处理位于那里的项目。...它允许您使用链式方法调用和 lambda 来调试表达式,突出显示您可以进入的方法和 lambda。调试器可以检测 Kotlin 内联函数并在堆栈跟踪面板中显示内联函数调用。...我们已经可以使用选项卡拆分“运行”工具窗口。这允许您同时运行多个配置并查看所有结果。在搜索操作时,IntelliJ IDEA 中的Search Everywhere使用机器学习对结果进行排名。...关键参数都集中在一个屏幕上,而其他参数可通过修改 选项获得。现在可以为 .

    5.7K40

    IntelliJ IDEAAndroid Studio插件开发指南

    Action 我们在IntelliJ自定义的插件可以添加到菜单项目(如右键菜单中)或者是放在工具栏中。...当用户点击时触发一个动作事件,IntelliJ则会回调AnAction子类的actionPerformed函数。因此我们只需重写actionPerformed函数即可。...调试、打包 调试 等到配置完成后,在IDEA右侧的Gradle一栏中,有Intellij的集合。点击里面的runIde,可以打开一个沙盒,里面运行包含着该插件的IDEA实例。...没有默认的无参构造方法,所以需要重写构造方法,它提供了很多重载构造方法, // 这里使用传project类型参数的构造方法,通过Project对象可以获取当前IDEA内打开的项目的一些属性,...,必然要使用到Diff工具,这其中涉及到很多自定义的规则,比如差异文件是否要忽略等。

    2.5K30

    如何解决升级IntelliJ IDEA后打开项目出错:“module java.base does not open java.lang to unnamed module @1a75e76a“

    通过详细的步骤和代码示例,本文将提供一系列解决策略,帮助开发者克服这一挑战。本文内容涵盖Java模块系统、IntelliJ IDEA配置、JVM参数调整等关键知识点。...Java模块系统简介 自Java 9起,引入了模块系统(Project Jigsaw),它改变了Java代码的组织和访问权限方式。 2....修改VM选项 在运行配置中添加VM参数:--add-opens java.base/java.lang=ALL-UNNAMED 这允许unnamed module访问java.base模块内的java.lang...代码示例 module-info.java: module com.example.myproject { requires java.base; } 操作命令 # 添加VM参数 java -...Java模块的集成开发环境 VM参数 用于在运行Java应用时提供额外的配置和权限控制 总结与未来展望 随着Java和IDE工具的不断演进,我们预计将见证更多关于模块化支持和集成环境兼容性的改进。

    2K20

    IntelliJ IDEA 2020.1正式发布,你要的Almost都在这!

    仁者见仁~ ---- what’s new(新特性) IntelliJ IDEA 2020.1 添加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能,通过数据流分析辅助升级了调试器,新增了...除了针对record提供完整的代码洞察支持,IDE 还允许用户快速创建新record,生成其构造函数与组件,以及对既有错误发出警报。...从 IntelliJ IDEA 2020.1 开始,在创建并配置项目时,您可以直接从 IDE 下载并配置 JDK 构建。 如果您打开下载的项目,IDE 将检查计算机是否安装了为此项目配置的 JDK。...下载JDK的vendor源可以有多种可选(木有官方正统的Oracle哟~): ? ---- 3、更好的Java代码检查 在 IntelliJ IDEA 的每个新版本中,都会扩展其静态代码分析功能。...---- 6、改进的导航栏/面包屑栏 这个小功能我也是非常的喜欢,当然我平时使用快捷键会更多,但也还是喜欢此功能。IntelliJ IDEA 2020.1 提供了一种新选项来简化项目导航。

    1.7K30

    IntelliJ IDEA 2022.3 发布,全新 UI 太震撼了!

    需要开通正版IDEA的可以联系我,79元一年,正版授权,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:126。...首先,又可以从编辑器选项卡为文件添加书签了。只需右键点击选项卡调用上下文菜单,然后选择 Bookmarks(书签)。此外,您可以将所有打开的选项卡中的所有文件添加到 Bookmarks(书签)。...为此,可以调用相同上下文菜单并选择 Bookmark Open Tabs(为打开的选项卡添加书签),也可以使用编辑器选项卡窗格右侧的三点图标调用此操作。...特征构造函数中的命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...要访问此功能,请转到欢迎屏幕上的 Learn(学习)选项卡,点击 Enable Access(启用访问)。注意,对于 Java 和 Kotlin 以外的语言,您需要安装一个额外插件。

    6.3K40
    领券