编写java代码格式 java代码设置编码格式

用java编写一个程序:输出1-1000;输出格式为0001,0002.....1000代码如下:
public static void main(String[] args)
{
String str = "";
for(int i = 1;i10000;i)
{
str = String.format("d", i);
System.out.println(str);
}
}
Java是一门面向对象编程语言 , 不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论 , 允许程序员以优雅的思维方式进行复杂的编程。
想编写优美的java代码格式要记住这几条规则做到这些规则的目的很简单 , 就是写出“优美”的Java代码来 。
1、Java注释尽可能全面
对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述:类的注释应该包含类的功能说明、作者和修改者 。
2、多次使用的相同变量最好归纳成常量 多处使用的相同值的变量应该尽量归纳为一个常量 , 方便日后的维护 。
3、尽量少的在循环中执行方法调用 尽量在循环中少做一些可避免的方法调用,这样可以节省方法栈的创建 。例如:
for(int i=0;ilist.size();i){
System.out.println(i);}可以修改为:
for(int i=0,size=list.size();isize;i){
System.out.println(i);}4、常量的定义可以放到接口中 在Java培训中 , 接口里只允许存在常量,因此把常量放到接口中声明就可以省去public static final这几个关键词 。
【编写java代码格式 java代码设置编码格式】5、ArrayList和LinkedList的选择 这个问题比较常见 。通常程序员最好能够对list的使用场景做出评估,然后根据特性作出选择 。ArrayList底层是使用数组实现的 , 因此随机读取数据 会比LinkedList快很多,而LinkedList是使用链表实现的,新增和删除数据的速度比ArrayList快不少 。
6、String,StringBuffer和StringBuilder 这个问题也比较常见 。在进行字符串拼接处理的时候,String通常会产生多个对象 , 而且将多个值缓存到常量池中 。例如:
String a=“a”;
String b=“b”;a=a b;这种情况下jvm会产生“a”,“b”,“ab”三个对象 。而且字符串拼接的性能也很低 。因此通常需要做字符串处理的时候尽量采用StringBuffer和StringBuilder来 。
7、包装类和基本类型的选择 在代码中,如果可以使用基本数据类型来做局部变量类型的话尽量使用基本数据类型 , 因为基本类型的变量是存放在栈中的,包装类的变量是在堆中,栈的操作速度比堆快很多 。
8、尽早的将不再使用的变量引用赋给null 这样做可以帮助jvm更快的进行内存回收 。当然很多人其实对这种做法并不感冒 。
JAVA程序编写的文件是什么格式的JAVA
程序编写的源文件(源代码)是以".java"为结尾的,JVM(JAVA虚拟机解析的文件)是以".class"为结尾的,".class"文件就是java的可执行文件,同.exe文件具有同等的效果,.class文件采用的是魔力数字存储,同时为了在不同的CPU下运行,规定了字节的保存形式,采用大端字节顺序(BIG_ENDIAN)来保存的 。而且".class"文件里面包含有编译器的版本以及兼容性数据!
编写java代码格式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码设置编码格式、编写java代码格式的信息别忘了在本站进行查找喔 。

    推荐阅读