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

编写高质量代码Java开发通用方法和准则

本博文为《编写高质量代码—改善Java程序151个建议》一书阅读笔记。该书从很多方面给予了编写高质量代码宝贵经验。而且该书应该是那种开发经验越丰富,体会越深书籍。...在Java开发过程中有很多通用准则,遵守这些准则能够避免很多不必要错误发生,让代码质量更高,下面的内容为书籍第一章《Java开发通用方法和准则》阅读笔记。...所以在编写代码时要特别警惕自增陷阱。 八、少用静态导入 对于静态导入,需要遵循两个规则: 1. 不使用*(星号)通配符,除非是导入常量类或接口; 2....十五、易变业务使用脚本语言编写 脚本语言灵活,便捷、简单,引入脚本语言会让Java更加强大。 十六、慎用动态编译 使用动态编译需要注意以下几点: 1. 在框架谨慎使用。 2....在执行逻辑代码情况下:因为assert支持是可选,所以不能在assert表达式执行代码,这样可能因为环境不同而是不同逻辑。

62310

Java规模软件开发实训——简单文本编辑器(代码注释详解)

我们将使用Java编程语言和Swing图形界面库,从零开始构建一个简单但功能强大计算器应用程序。...可以运行编译后代码,调用系统命令行执行java Main命令,并获取代码运行输出结果。 运行结果将显示在消息对话框。...用户可以在编辑器编写代码,并对代码进行格式化和调整。 文件操作:支持文件打开和保存操作。用户可以通过打开菜单项选择要打开文件,并将文件内容加载到代码编辑器。...项目功能 该项目最后实现以下功能: 代码编辑功能:提供一个代码编辑器,支持基本文本编辑操作,插入、删除、撤销和重做等。用户可以在编辑器编写代码,并对代码进行格式化和调整。...文本编辑功能:支持撤销和重做操作,支持通过鼠标滚轮和快捷键进行文本缩放。 代码编译与运行:将编辑区域代码保存到名为 "Main.java" 文件,调用系统命令行执行 javac 命令进行编译。

9410

Sublime Text 快捷键

、拥有优秀代码自动完成功能,还拥有代码片段(Snippet)功能,可以将常用代码片段保存起来,在需要时随时调用。...支持 VIM 模式,可以使用Vim模式下多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制操作或者命令。 ...多重选择功能允许在页面同时存在多个光标。 ...  Ctrl+Y 恢复撤销  Ctrl+F2 设置书签  Ctrl+/ 注释整行(已选择内容,同“Ctrl+Shift+/”效果)  Ctrl+鼠标左键 可以同时选择要编辑多处文本  Shift+...闭合当前标签  Alt+F3 选中文本按下快捷键,即可一次性选择全部相同文本进行同时编辑  Tab 缩进 自动完成  F2 下一个书签  F6 检测语法错误  F9 行排序(按a-z)  F11 全屏模式

1.1K60

Sublime Text 快捷键

、拥有优秀代码自动完成功能,还拥有代码片段(Snippet)功能,可以将常用代码片段保存起来,在需要时随时调用。...支持 VIM 模式,可以使用Vim模式下多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制操作或者命令。 ...多重选择功能允许在页面同时存在多个光标。 ...  Ctrl+Y 恢复撤销  Ctrl+F2 设置书签  Ctrl+/ 注释整行(已选择内容,同“Ctrl+Shift+/”效果)  Ctrl+鼠标左键 可以同时选择要编辑多处文本  Shift+...闭合当前标签  Alt+F3 选中文本按下快捷键,即可一次性选择全部相同文本进行同时编辑  Tab 缩进 自动完成  F2 下一个书签  F6 检测语法错误  F9 行排序(按a-z)  F11 全屏模式

71620

Java 进阶篇】JSP EL 详解

Java Web 开发,JavaServer Pages(JSP)是一种强大技术,用于创建动态 Web 应用程序。...使用 EL,您可以更轻松地将数据呈现在 Web 页面上,而无需大量 Java 代码。 为什么需要 EL? 在传统 JSP 开发,要在页面上显示数据,通常需要使用大量 Java 代码。...EL 引入旨在解决这个问题,它提供了一种更简单和干净方式来访问和显示数据。 EL 好处包括: 简洁性:EL 允许您使用简洁语法来访问和显示数据,而无需编写大量 Java 代码。...可读性:EL 代码更容易阅读和理解,特别是对于那些不熟悉 Java 前端开发人员。 可维护性:EL 代码更易于维护,因为它减少了代码复杂性。...希望这篇博客能够帮助您更好地理解和使用 Java JSP EL 表达语言。祝您编写出优雅而强大Web应用程序

30670

Android Studio 快捷键

get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C  最近更改代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格...Ctrl+[或]可以跳到大括号开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑地方 5.Ctrl+F12,可以显示当前文件结构 6.Ctrl+F7可以查询当前元素在当前文件引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段 getter 与 setter 方法。  <?...同样方法你可以通过使用 Ctrl-Shift-N ( Go to | File… )打开工程Java 文件。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架底部状态栏里就会显示它们一些简短描述,也许会对你有帮助。

93460

iintellij IDEA运行环境使用教程

Ctrl+Alt+O 优化导入类和包 Alt+Insert 生成代码(get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改代码 Ctrl+R 替换文本 Ctrl+...F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法参数提示 Ctrl+Shift+Alt+N 查找类方法或变量...Ctrl+[或]可以跳到大括号开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑地方 5.Ctrl+F12,可以显示当前文件结构 6.Ctrl+F7可以查询当前元素在当前文件引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段 getter 与 setter 方法。 <?...同样方法你可以通过使用 Ctrl-Shift-N ( Go to | File… )打开工程Java 文件。

1.1K10

如何使用 Pygame 创建文本输入框?

Pygame是一个免费开源库,用于开发多媒体应用程序使用Python视频游戏。它包括图形和声音库,这在设计视频游戏时非常有用。...这意味着您可以编写一次游戏或多媒体应用程序,然后在多个平台上运行它,包括Windows,Mac OS和Linux。 要使用pygame,应该对Python语言有基本了解。...在本教程结束时,我们将能够了解 Pygame 工作原理。它包括制作视频游戏和图形几个功能。在安装 Pygame 之前,应该在系统安装 Python。...之后,我们按照字体和文本设置屏幕显示模式和标题,然后我们创建一个矩形并设置颜色参数。接下来,我们使用几个函数设置输入框工作流程。...凭借其易于使用界面和广泛功能,Pygame是任何有兴趣使用Python创建游戏或多媒体应用程序的人绝佳选择。

34120

IntelliJ Idea快捷键

(get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl...3.Ctrl+[或]可以跳到大括号开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑地方 5.Ctrl+F12,可以显示当前文件结构 6.Ctrl+F7可以查询当前元素在当前文件引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段 getter 与 setter 方法。 <?...同样方法你可以通过使用 Ctrl-Shift-N ( Go to | File… )打开工程Java 文件。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架底部状态栏里就会显示它们一些简短描述,也许会对你有帮助。

1.3K60

Android Studio快捷键

(get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格...+[或]可以跳到大括号开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑地方 5.Ctrl+F12,可以显示当前文件结构 6.Ctrl+F7可以查询当前元素在当前文件引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段 getter 与 setter 方法。 <?...同样方法你可以通过使用 Ctrl-Shift-N ( Go to | File… )打开工程Java 文件。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架底部状态栏里就会显示它们一些简短描述,也许会对你有帮助。

1K70

Java 中文官方教程 2022 版(一)

Java 编程语言中,所有源代码首先以.java扩展名结尾文本文件编写。然后,这些源文件由javac编译器编译成.class文件。....一些虚拟机,Java SE HotSpot 概览,在运行时执行额外步骤以提高应用程序性能。这包括诸如查找性能瓶颈和重新编译(为本机代码)频繁使用代码段等任务。...如果你使用不同文本编辑器,你可以轻松地调整这些说明。 这两个项目是你编写第一个应用程序所需全部内容。...在文件名文本字段,输入"HelloWorldApp.java",不包括引号。 从另存为类型组合框中选择文本文档(*.txt)。 在编码组合框,将编码保留为 ANSI。...如果你使用不同文本编辑器,vi或emacs,你可以轻松地调整这些说明。 这两个项目是你写第一个应用程序所需全部。

3700

Intellij Idea 2018常用快捷键总结

(get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格...+[或]可以跳到大括号开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑地方 5.Ctrl+F12,可以显示当前文件结构 6.Ctrl+F7可以查询当前元素在当前文件引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段 getter 与 setter 方法。  <?...同样方法你可以通过使用 Ctrl-Shift-N ( Go to | File… )打开工程Java 文件。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架底部状态栏里就会显示它们一些简短描述,也许会对你有帮助。

2.3K30

AngularDart4.0 指南- 用户输入 顶

用户操作,点击链接,按下按钮,输入文字引发DOM事件。 本页说明如何使用Angular事件绑定语法将这些事件绑定到组件事件处理程序。 运行实例(查看源代码)。... 等号左边(click)标识按钮点击事件作为绑定目标。 等号右边引号文本是模板语句,它通过调用组件onClickMe()方法来响应click事件。...Angular仅在应用程序响应异步事件(击键)时才更新绑定(以及屏幕)。 这个例子绑定了keyup事件到数字0,尽可能最短模板语句。...现在,把它放在一个微型应用程序,可以显示英雄列表,并添加新英雄列表。 用户可以通过在输入框输入英雄名字并点击添加来添加英雄。 ? 下面是“英雄之旅”组件。...第二个语句newHero.value =''在新英雄添加到列表后清除输入框。 源代码 这里是在这个页面讨论所有代码

3.4K00

Java IDEA使用详解(附:新建SpringBoot项目-Web项目)

编程使用 快捷键区别 在eclipse,往往使用 Alt + / 进行提示,输入 main, Alt + / ,输入main函数。 在Idea,输入psvm + Tab键 ,输入main函数。...+Alt+I,将选中代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作 Ctrl+Alt+O,优化导入类和包 Ctrl+R,替换文本 Ctrl+F,查找文本 Ctrl+Shift+Space...,自动补全代码 Ctrl+空格,代码提示(与系统输入法快捷键冲突) Ctrl+Shift+Alt+N,查找类方法或变量 Alt+Shift+C,最近更改 Alt+Shift+Up/Down,上/下移一行...Tab,代码标签输入完成后,按 Tab,生成代码 Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失 Alt+F3,逐个往下查找相同文本,并高亮显示 Ctrl+Up/Down,光标中转到第一行或最后一行下...----> 编写mapper下文件 其实就是和resources下xml一一对应 import java.util.List; public interface

3.1K10

idea常用快捷键

Ctrl+Alt+B 查看实现类 Alt+Insert 生成代码(get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改代码 Ctrl+R 替换文本 Ctrl...3.Ctrl+[或]可以跳到大括号开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑地方 5.Ctrl+F12,可以显示当前文件结构 6.Ctrl+F7可以查询当前元素在当前文件引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段 getter 与 setter 方法。 <?...同样方法你可以通过使用 Ctrl-Shift-N ( Go to | File… )打开工程Java 文件。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架底部状态栏里就会显示它们一些简短描述,也许会对你有帮助。

63030
领券