作者: 围军儿最近在对已有项目进行扩展的时候,发现要改动的一个类它长 766 行,开放了近 40 个 public 接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性如果你身边有一个类写上千行的猿,一定要把此文转给 ta为什么类不能过长? 类过长——读不通,扩展不通读不通——直接用滚轮滚都得好几秒,
Idea中直接Ctrl + t 查看类的子类是可以看到,但是他没有那种层级顺序! 我们可以在类中点击顶部菜单Navigate > Type Hierarchy或者 按F4
转载 2020-10-13 11:35:00
1568阅读
LZ是在IDEA新建的maven项目,到DOS界面打包时,提示:[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK这个报错的意思是maven需要JDK环境而不是JRE环境。网上搜了一堆都是修改eclipse的环境配置,而我用的是IDEA,不太适
转载 2024-06-07 15:12:55
135阅读
前言本篇主要讲解了类的初始化、实例化、静态代码块、构造器、getClass()、super、this 等相关的知识点,做一个总结。demo老规矩,看代码:Father.java public class Father { private int i = test(); private static int j = method(); static {
字节流 Java把不同类型的输入、输出抽象为流stream,分为输入流和输出流,用统一的接口来表示 Java开发环境中提供了包java.io,其中包括一系列的类来实现输入/输出处理 InputStream是所有字节输入流的祖先,而OutputStream是所有字节输出流的祖先 public abstract class InputStream implements Closeable public
这个章节,我们会创建状态栏、菜单和工具栏。菜单是一组位于菜单栏的命令。工具栏是应用的一些常用工具按钮。状态栏显示一些状态信息,通常在应用的底部。主窗口QMainWindow提供了主窗口的功能,使用它能创建一些简单的状态栏、工具栏和菜单栏。主窗口是下面这些窗口的合称,所以教程在最下方。状态栏状态栏是用来显示应用的状态信息的组件。#!/usr/bin/python3 # -*- coding: utf
1)点击view 2)点击Tool Buttons2)点击view 2)点击Tool Windows 3)点击DatabaseIdea有一个功能可以连接数据库,那就是Idea的Database,如图Database在Idea显示如下1)点击view 2)点击Tool Buttons2)点击view 2)点击Tool Windows 3)点击Database...
原创 2021-07-13 11:23:55
1490阅读
就是Idea的Database,如图Database在Idea显示如下1)点击view 2)点击Tool Buttons2)点击view 2)点击Tool Windows 3)点击Database...
原创 2022-02-08 15:12:21
3429阅读
# Docker简介及使用示例 ## 1. 什么是Docker? Docker是一种开源的容器化平台,它可以将应用程序及其依赖项打包在一个轻量级的容器中,方便在不同的环境中进行部署和运行。Docker的主要目标是提供轻量级、可移植和自动化的容器环境。 与传统的虚拟机相比,Docker容器更加轻量级,启动速度更快,并且占用更少的系统资源。它可以在多个操作系统和云平台上运行,使得应用程序的部署和
原创 2023-12-30 04:38:57
41阅读
Q:为什么要用命令行装这个逼,侧边工具栏它不香吗?A:我本也是用着侧边栏好好的,觉得命令行没得必要,然鹅,有一天我看到同事操作的一手mvn clean install 觉得很是炫酷,比我先点clean再点install省事儿,你要说这个不重要也不过分,但是,发版打包时候,mvn versions命令你总不能拒绝吧?!!!还在用全局替换这么low?既容易出错(万一你有别的应用依赖版本号和你想替换的相
# 如何在idea显示javadoc 作为一名经验丰富的开发者,你可能会经常在编写代码的过程中使用到Javadoc来记录和注释你的代码。然而,当一个新手开发者刚刚接触到IDEA时,可能会对如何在IDEA显示Javadoc感到困惑。在本文中,我将向你展示整个过程,并逐步指导你完成。 ## 整个过程的流程 为了更好地指导你完成这个任务,我将整个过程分为以下几个步骤,并使用表格的形式展示。
原创 2023-12-31 05:35:10
131阅读
# 使用Redis记录子类对象并隐藏子类属性的实现指南 在开发中,尤其是处理数据存储时,如何优雅地存储和检索对象是一个重要话题。特别是当我们使用Redis这样的键值存储时,很多时候我们只想保存某个类的公有属性,而忽略子类特有的属性。本文将详细讲解如何实现“Redis记录子类对象但不显示子类属性”。 ## 流程概述 在实现这个功能之前,首先让我们了解整个流程。下面是实现流程的简要步骤: |
原创 10月前
24阅读
解决 IntelliJ IDEA 安装后界面消失,再次打开后界面不动   为了能解析 JDK 17,笔者不得不下载当前最新版的 IntelliJ IDEA,结果在安装完 IntelliJ IDEA 之后,刚点击试用,结果 IntelliJ IDEA 突然就消失了,但使用任务管理器查看,发现 IntelliJ IDEA 仍然在后台运行。于是笔者手动在任务管理器中结束 IntelliJ IDEA
转载 2023-11-09 08:57:18
947阅读
解决方案一1.不显示项目名字的问题如图:原因是你改动了项目结构按如下方法可解决这个问题,看图演示方法 1.找到项目结构进去 project …2.点击模块:注意看右方,是空白的,这里要显示的是根目录,当没有的时候,显示的是所有的模块!3.点击“+”号 也就是 add content root 点击项目名字; 除了最上面的那个不用删除,其他的都移除 结果如图所示要记得点击apply上述方案不行时第二
  Today we’d like to show you how to create a simple and modern page transition effect. Maybe you have spotted some of the cool effects seen on sites like Nation or Keep Portland Weird, where tw
转载 2024-06-28 16:09:41
88阅读
快速查看子接口或实现类的方法一、将光标放至类/接口签名上,然后按 ctrl+H二、ctrl + alt + 鼠标左键,快速查看实现类三、通过 diagram 对继承关系进行可视化 最近在整理 Java 的集合类框架,看到有很多不错的文章,他们都有整理类似如下的集合框架图:但是看别人对于源码的解读,总不如自己去看源码。然而在 IDEA 里阅读源码也需要一些技巧,才能如上图所示比较方便地看到一个类或
Linux idea 是一款功能强大的集成开发环境 (IDE),被广泛用于开发各种类型的应用程序。在使用 Linux idea 进行开发时,有时需要在其界面中显示中文,这样便于用户更加方便地阅读和使用。但有时开发者可能会遇到一些问题,无法正确显示中文。本文将介绍如何在 Linux idea 中正确显示中文,让开发工作更加顺畅。 首先,确保你的 Linux 系统已经正确安装了中文字体。在大多数 L
原创 2024-04-01 10:09:13
156阅读
步骤:效果
uu
原创 2023-01-09 17:11:30
620阅读
# Java文件的显示IDEA的使用 ## 引言 在Java开发中,IDE(Integrated Development Environment,集成开发环境)是一种非常重要的工具。IDEA是一款由JetBrains开发的Java IDE,它提供了丰富的功能和工具,使得Java开发变得更加高效和便捷。其中一个重要的功能就是能够显示Java文件,本文将介绍如何在IDEA显示Java文件,并展
原创 2023-12-31 05:34:53
116阅读
# 在 IntelliJ IDEA 中配置 Go 语言开发环境 在今天的开发环境中,Go 语言因其高效性和并发处理能力而受到越来越多的开发者青睐。如果你刚入行并想要在 IntelliJ IDEA 中设置 Go 语言开发环境,本文将指导你逐步完成这个过程。 ## 流程概述 以下表格展示了设置 Go 语言开发环境的基本流程: | 步骤 | 描述
原创 8月前
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5