摘要: 流程控制-循环结构 while循环 while (布尔表达式) { // 循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等。 循环条件一直为true就 阅读全文
posted @ 2022-09-09 09:35 gcbeen 阅读(22) 评论(0) 推荐(0)
摘要: 流程控制-选择结构 if 单选择结构 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示。 if (布尔表达式) { // 如果布尔表达式为true将执行的语句 } package com.gcbeen.struct; import java.util.S 阅读全文
posted @ 2022-09-09 08:57 gcbeen 阅读(21) 评论(0) 推荐(0)
摘要: 流程控制-用户交互 Scanner 实现程序和人的交互的工具类,可以获取用户的输入。 java. util. Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 通过 Scanner类的 阅读全文
posted @ 2022-09-08 17:54 gcbeen 阅读(20) 评论(0) 推荐(0)
摘要: 编程规约-控制语句 符号 一、大括号 在 if/else/for/while/do 语句中必须使用大括号 说明:即使只有一行代码,也禁止不采用大括号的编码方式:if (condition) statements; 二、空行 当某个方法的代码总行数超过 10 行时,return / throw 等中断 阅读全文
posted @ 2022-09-08 12:02 gcbeen 阅读(109) 评论(0) 推荐(0)
摘要: 编程规约-注释 注释要求 写注释 一、对于注释的要求: 第一、能够准确反映设计思想和代码逻辑; 第二、能够描述业务含义,使别的程序员能够迅速了解到代码背后的信息。 完全没有注释的大段代码对于阅读者形同天书, 注释是给自己看的,即使隔很长时间,也能清晰理解当时的思路; 注释也是给继任者看的,使其能够快 阅读全文
posted @ 2022-09-08 10:45 gcbeen 阅读(99) 评论(0) 推荐(0)
摘要: 编程规约-代码格式 IDE 的设置 IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式,不要 使用 Windows 格式。 换行与符号 一、单行字符数 单行字符数限制不超过 120 个,超出需要换行,换行时遵循如下原则: 1)第二行相对 阅读全文
posted @ 2022-09-08 10:12 gcbeen 阅读(130) 评论(0) 推荐(0)
摘要: 编程规约-常量定义 定义常量 一、在 long 或者 Long 赋值时,数值后使用大写字母 L,不能是小写字母 l,小写容易跟数字混淆,造成误解。 说明:Long a = 2l; 写的是数字的 21,还是 Long 型的 2? 二、不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。 反例: 阅读全文
posted @ 2022-09-08 06:56 gcbeen 阅读(114) 评论(0) 推荐(0)
摘要: 编程规约-各层命名风格 一、接口 接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性, 接口类中的方法和属性要加上有效的 Javadoc 注释。 尽量不要在接口里定义变量,如果一定要定义变量,确定与接口方法相关,并且是整个应用的基础常量。 正例:接口方法签名 void 阅读全文
posted @ 2022-09-07 11:42 gcbeen 阅读(50) 评论(0) 推荐(0)
摘要: 编程规约-命名风格 命名规则一、正确的英文拼写和合理的缩写和语法规则 正确示例 // 国际通用的名称 可视同英文 ali alibaba taobao cainiao aliyun youku hangzhou 反例一、使用下划线或美元符号开始或者结束 _name name_ $name name$ 阅读全文
posted @ 2022-09-07 11:39 gcbeen 阅读(97) 评论(0) 推荐(0)
摘要: JavaDoc javadoc 命令生成API文档 javadoc 命令是用来生成自己API文档的。 参数信息 @ author作者名 @ version版本号 @ since指明需要最早使用的jdk版本 @ paran参数名 @ return返回值情况 @ throws异常抛出情况 package 阅读全文
posted @ 2022-09-06 18:56 gcbeen 阅读(33) 评论(0) 推荐(0)