
正文
java代码中细节问题 java的一些细节问题,描述错误的是
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
原生态Java程序员容易忽视哪些编程细节
根据您原本使用的是 C、C++ 还是 C#,您可能有一些较为主观的类命名规范。举例来说,在 C# 中,类名都是以小写字母开头的,方法名和字段名以大写字母开头。Java 风格则恰好相反。我没有任何合理的原因能评判一种规范是否比另一种更好,但我了解,混用命名规范会使代码看起来存在严重错误。这种做法也会导致 bug。如果您知道,每一个全部由大写字母组成的名称都是常量,则会以不同的方式进行处理。在寻找命名规范与声明类型不匹配之处时,我发现了程序中的许多 bug。args而非 argv 这一点是最微不足道的,但也正是这场风格之争所关注的细节。在Java的惯例中main()方法的参数名为args,而不是argv:
public static void main(String[] args)
这至多只是对 argv 这个名称进行了一点细微的改进。作为参数的缩写,它或多或少地比 argv 更易懂一些。 当然,在合乎惯例的 Java 代码中,通常是禁止使用缩写的(参见 请勿缩写)。我们使用 args 作为 main() 方法的参数名的惟一原因与 C 程序员使用 argv 的原因是相同的 — 第一本关于 C 语言的图书的作者 Kernighan 和 Ritchie 使用了这个名称。而 Gosling 和 Arnold 使用了 args。除此之外,再无其他原因。同样,所有原生 Java 程序员都倾向于使用 args,如果您希望保持原汁原味,那么也应该这样做。Java 编程中的基本命名规则非常简单,也值得牢记:
◆类和接口名以大写字母开头,如 Frame。
◆方法、字段和本地变量名以小写字母开头,如 read()。
◆类、方法和字段名均使用驼峰式大小写风格,如 InputStream 和 readFully()。
◆常量 — 终态静态字段和临时终态本地变量 — 全部适用大写字母,并以下划线分隔各词,如 MAX_CONNECTIONS。
像 sprintf 和 nmtkns 这样的名称是超级计算机只有 32 KB 内存时代的遗物。编译器将标识符限制为 8 个字符或更少,以此来节约内存。近 30 年来,这已经不再是需要担心的问题。如今,再没有任何理由不使用完整拼写的变量和方法名称。难以解读、无元音字母的变量名清楚地表明这个程序出自一名皈依 Java 的 C 程序员之手,请参见清单 3:
相关问答
Q1: 做java软件工程师,怎样才能写出好的代码?
Java代码之于java程序员而言就是左膀右臂,java代码写的好的java程序员明显更是企业的欢迎,一个优秀的java程序员的考核标准之一也是看他的编程水平。
其实有的java程序员java代码会受到大家的追捧,是因为他在写代码时注意的细节往往多于那些不怎么关注java代码编程细节的程序员,俗话说:“细节决定成败”,那么如何写出好的java代码呢?IT培训介绍一起来讨论下:
1.重视注释
有的java程序员在写代码时,从来没有想过要在java代码后加上相关的注释,甚至是上万行的代码也没有想过加上注释,这就存在很大的问题,不说你的代码会跟其他人分享讨论,就你自己回顾你是怎么写好这篇代码的,你也是半天无法理出头绪,这就为维护和修改等等工作添加了很大的麻烦。所以,要想写出好的java代码,一定从简短的java代码编写开始注重在java代码后面加上相应的注释,养成良好的习惯。
2.重视排版整洁
看很多java程序员的排版总觉得在欣赏一幅艺术品,但是看到一些java程序员的排版却总觉得无力吐槽。同样是编写代码,但是给人的视觉体验是相当的不同,当然好的java代码给人的享受也是美的,所以要想写出好的代码,一定要重视排版整洁。
3.注重命名规则
现在在一个团队开发中,都会提前定制一个统一的命名规则,这样利于提高工作效益。但是很多java程序员是缺乏这个意识的,每次敲代码,更喜欢按照自己惯常的方式老命名模块、函数,这样是方便了自己,但是忽视团队协作,所以在日常工作中,特别是团队工作中一定要重视命名规则。
4.养成备份习惯
备份的重要性不用小编强调,相必你也知道。但是有的java程序员就是没有养成这样的好习惯,每次敲完代码就不记得随手保存,每次等到除了事故,比如电脑出了故障,辛辛苦苦敲打的java代码没保存找不回来的情况下就开始懊恼,与其这样还不如在一开始就养成良好的备份习惯,这样也方便自己日后查找利用。
Q2: Java常见误区与细节有哪些?
常见的误区和细节有很多,你可以查阅相关文档,然后进行学习。
Q3: Java初学者需要了解的10个语法细节
语法语法,语法就是语言的法则。汉语有汉语的语法,英语有英语的语法,如果不懂语法那你写出来的句子要不然就是错误,要不然就是生涩难懂。要学习和使用Java语言就要遵守Java语言的规则,要不然你的程序就不是Java程序,下面聊聊学习Java都需要注意哪些语言规则。
1、Java中区分大小写。
类和接口名首字母必须大写,采用驼峰命名法,每一个名单词的首字母大写,例如:MyFirstJavaProgram;
2、类名和源文件名必须一致。
例如下面的程序
public class FirstJava{
public static void main(String [] arg0){
System.out.println("My First Java File"); //输出一句话:My First Java File
}
}
类名是FirstJava,那么你保存的源程序文件名为FirstJava.java。
3、方法名命名。
大小写都行,一般来说都是第一个单词小写,后面的单词还是采用驼峰命名法,例如:getValue(),setValue(int value);
4、成员变量名命名。
大小写都行,一般都是第一个单词小写。如果是全局静态变量或者常量全部单词都要大写,例如:public static int VALUE = 10;public static final int VALUE = 10;
5、方法参数命名。
方法参数大小写都行,一般都是第一个单词小写;
6、入口方法。
所有Java程序的入口是public static void main(String [] arg0)方法,所以看程序一般都是从main方法看起;
7、注意分行。
Java程序中的分号";"表示你这句话说完了,一句话说完了就另起一行,不要想着节省纸张。
8、Java标识符。
Java中所有的名字(类名、方法名、变量、常量)统称为标识符,关于标识符有以下几点需要注意:
标识符是大小写敏感的;
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 ,首字符之后可以是任何字符的组合;
Java关键字不能用作标识符 ;
例如:
合法标识符举例:age、$salary、_value、__1_value
非法标识符举例:123abc、-salary、#name、25name、class、time、if
9、Java中的注释。
注释就是辅助说明你的程序,方便阅读,注释的部分会被Java编译器忽略掉。注释分为单行注释("//"或者"/* ............*/")和多行注释(/** .........*/),
/**
* 程序的入口方法。(这个是多行注释)
*/
public static void main(String[] args) {
/* 打印一句话 (这是单行注释) */
System.out.println();// 打印一句话(这是单行注释)
}
10、Java中的空行。
空行会被编译器忽略,用空行多是为了让程序整洁易读。
总结:写代码重要的是整洁、易读,让自己和别人都看得懂很重要。这里可能有人会说我自己写的代码我还不知道,如果你这样认为那你肯定没有写过多少代码。在工作中有的时候你是做很多项目,做完一个再做一个之后让你回头改第一个项目的bug这个时候如果你的代码写的不整洁也没有添加注释的话你有你受的,这也是给写程序的人们一个建议。
学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:232300090【长按复制】 我们一起学Java!
Q4: java中细节问题.....
-1就是-1这个数字啊java代码中细节问题,这里是字符串啊,比较是否相等java代码中细节问题的,就相当于如果有个String str1
if (str1.equals(type))……一个性质的。
关于java代码中细节问题和java的一些细节问题,描述错误的是的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







