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代码没保存找不回来的情况下就开始懊恼,与其这样还不如在一开始就养成良好的备份习惯,这样也方便自己日后查找利用。
按照题目要求编写的Circle类的Java程序如下(文件名Circlejava)
public class Circle{
private double radius;
Circle(){
radius=0;
}
Circle(double r){
radius=r;
}
double getRadius(){
return radius;
}
double getLength(){
return 2MathPIradius;
}
double getArea(){
return MathPIradiusradius;
}
void disp(){
Systemoutprintln("圆的半径为"+getRadius());
Systemoutprintln("圆的周长为"+getLength());
Systemoutprintln("圆的面积为"+getArea());
}
}
下面是Circle类的测试类Test(文件名Testjava 要运行需要和Circlejava放在同一包内)
public class Test{
public static void main(String[] args){
Circle c=new Circle(25);
cdisp();
}
}
JAVA代码:if("刘"equals(username) && "123"equals(password)){�0�2 �0�2 �0�2 �0�2Systemoutprintln("欢迎你,刘");}else{�0�2 �0�2 �0�2 �0�2Systemoutprintln("Systemoutprintln("欢迎你,刘")");}你是初学者吧?祝你成功哦!有关Java如何读写txt文件这个问题经常在面试时会被问到,不懂或不熟悉的同志们可是要记好了哟!先来看下具体实现吧! package common; import javaio; import javautilArrayList; public class IOTest { public static void main (String args[]) { ReadDate(); WriteDate(); } / 读取数据 / public static void ReadDate() { String url = “e:/2txt”; try { FileReader read = new FileReader(new File(url)); StringBuffer sb = new StringBuffer(); char ch[] = new char[1024]; int d = readread(ch); while(d!=-1){ String str = new String(ch,0,d); sbappend(str); d = readread(ch); } Systemoutprint(sbtoString()); } catch (FileNotFoundException e) { eprintStackTrace(); } catch (IOException e) { eprintStackTrace(); } } / 写入数据 / public static void WriteDate() { try{ File file = new File(“D:/abctxt”); if (fileexists()) { filedelete(); } filecreateNewFile(); BufferedWriter output = new BufferedWriter(new FileWriter(file)); ArrayList ResolveList = new ArrayList(); for (int i = 0; i < 10; i++) { ResolveListadd(Mathrandom() 100); } for (int i=0 ;i outputwrite(StringvalueOf(ResolveListget(i)) + “\n”); } outputclose(); } catch (Exception ex) { Systemoutprintln(ex); } } }import javautilCalendar;
//这是问题(1)的函数
public static Boolean isLegal(int year,int month,int day){
boolean run=false;
if(month<1||month>12||day<1||day>31) return false;
if((year%4==0)&&(year%100!=0)||(year%400==0)) //是否是闰年
run=true;
switch(month){
case 2:
if(run){
if(day>29) return false;
}
else{
if(day>28) return false;
}
break;
case 4:
case 6:
case 9:
case 11:if(day>30) return false;
}
return true;
}
//这是第(2)问的代码
Calendar cld = CalendargetInstance();
cldset(2009, 0,18);//月份是从0开始的
cldset(CalendarDAY_OF_YEAR, cldget(CalendarDAY_OF_YEAR)+365);
Systemoutprintln(cldgetTime());
//结果是:Mon Jan 18 13:50:40 CST 2010
//下面是第三问的代码
Calendar cld1 = CalendargetInstance();
cld1set(2009, 0,18);//月份是从0开始的
Calendar cld2 = CalendargetInstance();
cld2set(2008, 0,18);
long d=cld1getTimeInMillis()-cld2getTimeInMillis();
d=d/1000/60/60/24;
Systemoutprintln(d);
//结果是366
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)