java设置第一行文本加粗 java首行缩进 |
您所在的位置:网站首页 › 手机订阅号怎么取消首行缩进功能 › java设置第一行文本加粗 java首行缩进 |
2.1 代码规范 1、括号要成对的敲。 2、遇到左大括号要缩进(四个空格缩进可以按Tab键缩进)。 3、操作符两边要有空格。 4、方法与方法之间要有空行。 5、相对集中的代码与其他代码要有空行。 6、如果一行代码太长,要分多行。 7、类名首字母大写,采用驼峰标识,方法名首字母小写,采用驼峰标识。 8、变量名不应以下划线或美元符号开头,尽管这在语法上是允许的,采用大小写混合 的方式,第一个单词的首字母小写,其后单词的首字母大写,命名时使用英文单词。 9、final修饰的常量名全部大写,单词间用下划线隔开。 10、注释。 2.2 注释规范 注释是有效的实现程序开发人员与阅读人员之间沟通的桥梁,也是程序可维护性的重要环节,好的注释可以提高团队间合作效率,不恰当的注释则事倍功半。 注释原则: 1、注释形式统一 在整个开发程序过程中,使用一致的结构样式和标点构造注释。 2、注释要求简明扼要 内容描述准确、简明扼要,避免繁琐、歧义,使阅读者造成混淆。 注释条件:(必须加) 1、基本注释 (a) 类(接口)的注释; (b) 构造函数的注释; (c) 方法的注释; (d) 全局变量的注释; (e) 字段/属性的注释; 备注:简单的代码做简单注释,注释内容不大于10个字即可,另外,持久化对象或VO对象的getter、setter方法不需加注释。 2、特殊必加注释 (a) 典型算法必须有注释。 (b) 在代码不明晰处必须有注释。 (c) 在代码修改处加上修改标识的注释。 (d) 在循环和逻辑分支组成的代码中加注释。 (e) 为他人提供的接口必须加详细注释。 备注:具体的注释格式自行定义,要求注释内容准确简洁。 注释格式: 1、单行(single-line)注释:“//……” 2、块(block)注释:“/*……*/” 3、文档注释:“/**……*/” 4、javadoc 注释标签语法 @author对类的说明 标明开发该类模块的作者; @version对类的说明 标明该类模块的版本; @see对类、属性、方法的说明 参考转向,也就是相关主题; @param对方法的说明 对方法中某参数的说明; @return对方法的说明 对方法返回值的说明; @exception对方法的说明 对方法可能抛出的异常进行说明; 2.3 数据类型计算机常识:1字节=8位 1个字符=2字节 1M=1024k 1k=1024字节 1G=1024M 数值:byte,short,int,long 浮点:float,double 注意:在使用浮点型进行小数运算时,可能存在误差问题,大多发生在舍上,可以使用 BigDecimal进行处理解决; 字符:char(1字符) 布尔:boolean 类型的转换: (byte short char) int long float double 1、由低到高自动转换,由高到低强制转换 long l = 10; 2、byte,short,char作运算,必须先转换为int 3、不同类型占用的字节数: byte 8位 1字节 Short 16位 2字节 Char 16位 2字节 Int 32位 4字节 Long 64位 8字节 Float 32位 4字节 Double 64位 8字节 Boolean 16位 2字节 2.4 变量1、变量的定义 变量的类型 变量名; 2、变量的赋值 变量名 = 值; 3、变量的注意事项 变量一定要先声明再赋值最后才使用 4、变量的命名: A、可以使用字母、数字、_、$组成,但是不能用数字开头; B、见名知意; C、不能使用java关键字和保留字; 备注:java中的所有关键字都是小写,goto和const保留字。 5、变量的作用域(全局变量和局部变量) 反应的变量的使用范围,根据经验一般作用与最近的一个大括号 { }; 6、变量的就近原则 当需要调用变量的值的时候,以最近出现的这个变量为准; 注意:程序运行过程是自上而下一次执行的; 2.5 常量定义:使用final关键字,常量名大写,单词与单词之间用"_"隔开 特点:不能被改变,即使赋相同的值都不可以,若是修饰的引用类,那么指的是引用的指向不能被改变,而不是引用对象里面的值不能被改变。 2.6 操作符%,++,-- !&&和& ||和| 计算机里的运算都是使用补码进行运算
正数:补码,原码,反码都是相同 负数:反码=原码取反 补码=反码+1 &,|,^,~,>>,>,+ =,- =,* =,/ =
& 和 | 作为逻辑运算符的时候,不会出现短路 优先级:加括号 三目运算符 表达式1?表达式2:表达式3 表达式1为true则执行表达式2,反之则执行表达式3; 2.7 if语句情况一: if(表达式){} 情况二:if(表达式){ }else{ } 情况三:if(表达式1){ }else if(表达式2){ }else{ } 2.8 for循环 for(表达式1;表达式2;表达式3){ 语句体; } 3个表达式都可以省略,但是要在之前和之后加上相应的限制,避免出现死循环。 2.9 break与continue都是立即结束本次循环,break是跳出最近的一层循环,continue是立即开始下一次循环,若是要跳出外层循环,在外层循环的关键字的前面加上标签(outer:),然后break outer; Break是跳出循环,continue是跳过本次循环,继续执行后续循环; 2.10 whilewhile(逻辑表达式){ 语句体; } do while(至少执行一次,先执行后进行判断是否进行循环执行) do{ 语句体; }while(逻辑表达式); 2.11 case语句 注意点: 1、小括号里面能接收的类型 byte short char int String 枚举 共计6种,String是在jdk 1.7之后才可以 2、case穿透 若是case语句之后没有break,那么会继续执行下一个case语句,直到自行跳出或是遇到break为止。 3、default位置问题 当switch里面有匹配的case语句的时候,从case开始,没有的时候,从default开始,default同case,若是放在前面且后面没有break,同样会穿透。 2.12 方法 方法定义原则: 1、代码的复用 2、职责单一 3、站在调用者的角度考虑方法的定义 4、方法的定义 格式: 返回类型 方法名(参数类型 参数名...){ 方法体 } 调用:方法名(参数) 参数:形参 实参 2.13 递归 自己调用自己; 递归必须设定结束条件,否则出现死循环;
示例:使用递归算法实现九九乘法表:
public class MultiTable { public static void main(String args[]) { m(9); } /** * 打印出九九乘法表 * @param i */ public static void m(int i) { if (i == 1) { System.out.println("1*1=1 "); } else { m(i - 1); for (int j = 1; j |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |