java 代码格式(转)

//转至博客:http://developer.51cto.com/art/201202/320317.ht

  1. /**
  2. * Java编码格式个人推荐,参考JDK源码和Hyperic HQ源码(原spring旗下著名开源软件,现vmware)。
  3. * @author lihzh(苦逼coder)
  4. * 本文地址:http://mushiqianmeng.blog.51cto.com/3970029/737120
  5. * */
  6. public class CodeRule {
  7. //声明变量,等号两边有空格。
  8. private static int i = 1;
  9. //方法声明,右括号和左大括号中间有空格。
  10. public static void main(String[] args) {
  11. //if语句,比较连接符(>)左右有空格,小括号和大括号中间有空格。
  12. //if 与 左括号中间有空格
  13. if (i > 0) {
  14. System.out.println(i);
  15. }
  16. //两个条件的连接(&&),左右有空格。
  17. if (i > 0 && i < 2) {
  18. System.out.println(i);
  19. }
  20. //if..else 语句两种格式
  21. //1.参考JDK,个人使用方式,else跟大括号,前后都有空格
  22. if (i > 0 && i < 2) {
  23. System.out.println(i);
  24. } else if (i > 2) {
  25. System.out.println(i + 1);
  26. } else {
  27. System.out.println(i);
  28. }
  29. //2.参考Hyperic HQ源码, else另起一行,后仍有空格
  30. if (i == 1) {
  31. System.out.println(i);
  32. }
  33. else {
  34. System.out.println(i);
  35. }
  36. //while语句,与if语句类型,while与括号中间有空格,括号内格式与if相同
  37. while (i > 0 && i < 2) {
  38. System.out.println(i);
  39. i++;
  40. }
  41. //for语句,两种格式
  42. //1.参考Hyperic HQ,个人使用方式。分号后带空格,每个子语句中,连接符左右都带空格。
  43. //for与括号中间带空格,大小括号中间带空格。
  44. for (int j = 0; j < 10; j++) {
  45. System.out.println(i);
  46. }
  47. //2.参考JDK,区别在于子语句中,连接符左右无空格。
  48. for (int j=0; j<10; j++) {
  49. System.out.println(i);
  50. }
  51. //+-*/,格式,四则运算符号前后有空格。
  52. //在JDK的有些代码里,在方法调用的参传递或在判断语句中存在的四则运算中,四则运算符号前后无空格。
  53. //为了不造成困扰和混淆,个人为均保留空格。
  54. int a = 1 + 2;
  55. int b = 1 - 2;
  56. int c = 1 * 2;
  57. int d = 1 / 2;
  58. //三元表达式格式,每个符号中间均有空格
  59. int j = i > 2 ? 1 : -1;
  60. //方法声明和调用,用逗号分隔的参数,逗号后有空格。
  61. sum(a, b);
  62. sum(c + d, j);
  63. }
  64. //方法声明,多个参数,逗号后有空格
  65. private static int sum(int i, int j) {
  66. return i + j;
  67. }
  68. }
时间: 2024-10-11 21:45:04

java 代码格式(转)的相关文章

java代码格式

/** * Java编码格式个人推荐,参考JDK源码和Hyperic HQ源码(原spring旗下著名开源软件,现vmware). * @author * */ public class CodeRule { //声明变量,等号两边有空格. private static int i = 1; //方法声明,右括号和左大括号中间有空格. public static void main(String[] args) { //if语句,比较连接符(>)左右有空格,小括号和大括号中间有空格. //if 

Java代码格式化规范实践总结

目标说明 统一良好的代码格式规范可以有效提升开发团队之间的「协作效率」,如果不同的开发团队或者开发人员采用不同的代码格式规范,那么每次Format代码都会导致大量的变化,在Code Review及Merge代码时会带来很多的干扰项.因此制定本代码规范希望达成以下目标: 统一Java代码格式规范,确保团队成员间「代码风格一致」: 保证Format代码时不会引入格式上的干扰: 提升团队协作效率.Code Review效率: 怎么实施 在Java代码规范方面目前Google Java Code Sty

java基础学习——14、代码格式

Java约定俗成代码格式: 1.包名:最好是域名倒过来,要求所有的字母小写: 2.类名接口名:一个单词首字母大写,多个单词每个单词首字母都大写 3.方法名和变量名:一个单词全部小写,多个单词从第二个单词首字母大写 4.常量:一个单词全部大写,多个单词全部大写并用下划线区分每个单词 建议:如果能用英语尽量用英语 代码书写格式: 1.大括号成对写,左大括号在该行代码的最后,右大括号在该行代码的下边,并与该代码对齐: 2.左大括号前面有空格 3.并排语句中间加空格 4.语句块或者方法中间加空格

Java代码的基本格式及注释

Java代码的基本格式:  修饰符 class 类名{      程序代码 } 注:Java中的程序代码必须放在一个类中 在编写时要注意如下: 1.Java中的程序代码可分为:结构定义语句(用于声明一个类或方法).功能执行语句(用于实现具体的功能).每条功能执行语句的最后都必须用(;)结束. 2.Java语言严格区分大小写. 3.编写代码时,养成良好的排版习惯,增强代码的可读性. 4.Java中一句连续的字符串不能分开两行书写,除非分为两个字符串,用"+"将其连接. Java中的注释:

ubuntu下用java代码调用命令将java格式文件转换为html格式文件

首先我们应该在电脑上装上GNU Source-highlight 3.1.7,给个链接参考: http://www.gnu.org/software/src-highlite/#mozTocId120994 下面代码实现了 将java类型的代码转换为html文件类型的代码,如果java代码的文件名为 helloword.java,则转换为html格式的文件名为helloword.java.html,将java代码在浏览器上显示出来.其次我还将html文件中的内容提取出来,便于在html文件里编写

java 代码判断图片格式后缀名称

/** * 图片判断 */ private static String getFormatName(Object o) { try { // Create an image input stream on the image ImageInputStream iis = ImageIO.createImageInputStream(o); // Find all image readers that recognize the image format Iterator<ImageReader>

Kettle变量和自定义java代码的实例应用

1  kettle.properties参数配置数据源连接和FTP连接 由于测试环境和生产环境中数据库连接FTP等配置会在部署过程中变更,所以预先定义成配置项,在配置文件中修改,这样测试和发布将会变得简单,下面以数据库为例说明这类配置的使用. (1)      首先要找到配置文件,不同的操作系统路径也不一样,本人用win7进行开发,配置文件的路径为"C:\Users\chenpeng\.kettle\kettle.properties",如下: (2)      配置文件中的具体配置如

JavaSE7基础 论 在嵌套使用三目运算符时,小括号 与 代码格式 的重要意义

jdk版本  :jdk-7u72-windows-i586系统     :Windows7编辑器   :Notepad++ v7.4.2注意事项 :博文内容仅供参考,不可用于其他用途. 1代码 class Demo{ public static void main(String[] args){ int max=0; int num1=1; int num2=2; int num3=3; max=(num1 > num2) ?((num1>num3)? num1 : num3) :((num2

四种java代码静态检查工具

[转载]常用 Java 静态代码分析工具的分析与比较 转载自 开源中国社区 http://www.oschina.net/question/129540_23043 1月16日厦门 OSC 源创会火热报名中,奖品多多哦 »   简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码