自写java代码 java怎么自己写代码

用来编写JAVA程序的应用软件有哪些?1、Eclipse - IBM甩出来给开源社区的IDE,其本身就是使用Java开发的 。\x0d\x0a2、MyEclipse - 把Eclipse包装了一下 , 加了J2EE企业开发的许多功能强大的插件 。\x0d\x0a3、NetBeans - SUN公司自己开发的Java开发环境,功能挺多的 。\x0d\x0a4、还有一些超喜欢手工编写Java代码的牛人喜欢使用带语法着色功能的纯文本编辑器编写Java程序,代码写完后在命令提示符下编译运行 。这种方式只适用写少量代码或作为学习使用,开发大型项目不适用 , 因为效率很低 。
北大青鸟java培训:如何规范自己的代码编辑方式?对于程序员来说,养成良好的代码写作能力是非常重要的 。
今天,我们就一起来了解一下,规范化的代码编写都有哪些要求 。
希望通过对本文的阅读,能够提高大家对于代码规范的认识 。
1.保证代码压缩后不出错对于大型的JSP项目 , 一般会在产品发布时对项目包含的所有JSP文件进行压缩处理,比如可以利用GoogleClosureCompilerService对代码进行压缩,新版jQuery已改用这一工具对代码进行压缩,这一般会去掉开发时写的注释,除去所有空格和换行 , 甚至可以把原来较长的变量名替换成短且无意义的变量名,这样做的目的是加快文件的下载速度,同时也减小网站访问带来的额外数据流量,另外在代码保护上也起到了一点点作用,至少压缩后的代码即使被还原还是没那么容易一下读懂的 。
要想代码能正确通过压缩,一般要求语句都要以分号正常结束 , 大括号也要严格结束等,具体还要看压缩工具的要求 。
所以如果一开始没有按标准来做,等压缩出错后再回去找错误那是浪费时间 。
2.保证代码能通过特定IDE的自动格式化功能一般较为完善的开发工具(比如AptanaStudio)都有代码"自动格式"化功能 , 这一功能帮助实现统一换行、缩进、空格等代码编排 , 你可以设置自己喜欢的格式标准,比如左大括号{是否另起一行 。
达到这个要求的目的在于方便你的开发团队成员拿你代码的一个副本用IDE自动格式化成他喜欢或熟悉的风格进行阅读 。
你同事需要阅读你的代码,可能是因为你写的是通用方法 , 他在其它模块开发过程中也要使用到,阅读你的代码能深入了解方法调用和实现的细节,这是简单API文档不能达到的效果 。
3.使用标准的文档注释这一要求算是基本的,这有利于在方法调用处看到方法的具体传参提示,也可以利用配套文档工具生成html或其它格式的开发文档供其他团队成员阅读,你可以尝试使用jsdoc-toolkit 。
如果你自动生成的API是出自一个开放平台,就像facebook.com应用 , 那么你的文档是给天下所有开发者看的 。
另外编写完整注释,也更方便团队成员阅读你的代码,通过你的参数描述,团队成员可以很容易知道你编写的方法传参与实现细节 。
当然也方便日后代码维护,这样即使再大的项目,过了很长时间后,回去改点东西也就不至于自己都忘记了当时自己写的代码是怎么一回事了 。
4.使用规范有意义的变量名使用规范有意义的变量名可以提高代码的可读性,作为大项目开发成员 , 自己写的代码不仅仅要让别人容易看懂 。
电脑培训认为开发大项目 , 其实每个人写的代码量可能都比较大 , 规范命名 , 日后自己看回自己的代码也显的清晰易懂,比如日后系统升级或新增功能 , 修改起代码来也轻松多了 。
【自写java代码 java怎么自己写代码】如果到头发现自己当初写的代码现在看不太懂了 , 那还真是天大的笑话了 。
做java软件工程师,怎样才能写出好的代码?Java代码之于java程序员而言就是左膀右臂自写java代码 , 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代码没保存找不回来的情况下就开始懊恼,与其这样还不如在一开始就养成良好的备份习惯,这样也方便自己日后查找利用 。
怎么写java代码?首先安装jdk开发环境,然后配置环境变量,最后下载eclipse就可以开始写代码了
北大青鸟设计培训:学Java怎么写出高质量的代码?学一门编程语言是进入IT行业的法宝 , 很多人在明确了自己的兴趣 , 明确了自己未来想从事的领域 , 明确了自己未来想成为一个什么样的程序员后,选择了学Java 。
不管学哪门编程语言 , 一定是要学会敲代码的 , 这是你不可逃避的 。
学Java , 怎么写出高质量的Java代码?java课程认为这就是你得高度集中精力关心的问题 。
怎么写出高质量的Java代码?1、坚持没有谁能够随随便便就成功 , 也没有谁能够随随便便敲一手高质量的Java代码,就算你现在看着别人敲代码怎么那么轻松 , 他们的轻松来源于坚持多次的练习,你要是想让自己的Java代码变得高质量 , 那么就离不开你长久的坚持,只有投入足够多的时间 , 做出足够的练习,你才能够获得质的飞跃 。
2.专业Java专业知识是基本,好比盖楼,地基不稳,怎么也盖不出参天大楼 。
Java代码的敲写,很多的时候,也是一样的,你连最基础的Java理论知识都没有掌握好,然后就想跑在其他人的前面,敲出高质量的Java代码,那么简直就是做梦 。
起初,Java专业知识学起来是比较枯燥的 , 但是你必须要好好的去研究跟掌握 。
3.模仿你是怎么开始进入Java代码的敲写的 , 很多朋友回想一下,你是不是从模仿开始的,仿照其他人已经写好的代码跟着写一遍,写两遍,甚至是写三遍 。
模仿很重要,同时思考也很重要,熟练来源于练习,做好和作对源于不断的实践 , 你要想敲出高质量的Java代码,那么你一定得好好研究怎么样模仿的效果最好 。
java 代码怎么写?package com.date;
public class DateDome {
private int year=0;//年
private int month=0;//月
private int day=0;//日
public DateDome(int year,int month,int day){
this.year=year;
this.month=month;
this.day=day;
}
public DateDome(){
}
//年大于等于0
public boolean isYear(){
boolean suc=false;
if(year0)return suc;
else if(year=0)suc=true;
return suc;
}
//判断月数1-12月
public boolean isMonth(){
boolean suc=false;
if(month0||month12)return false;
else suc=true;
return suc;
}
//判断天数1-31号
public boolean isDay(){
boolean suc=false;
if(day=0||day31)return suc;
else suc=true;
return suc;
}
//是否为闰年
public boolean isRunNian(int year){
boolean suc=false;
if(year=0){
if(year@0==0||(year%4==0year0!=0)){
suc=true;
}
}
return suc;
}
//判断合法年月日
public boolean isInvaildate(int year,int month, int day){
boolean suc=false;
if(isYear()isMonth()isDay()){
switch(month){
case 1:
suc=true;
break;
case 2:
if(isRunNian(year)day=29){
suc=true;
}else if(day=28){
suc=true;
}
break;
case 3:
suc=true;
break;
case 4:
if(day=30)suc=true;
break;
case 5:
suc=true;
break;
case 6:
if(day=30)suc=true;
break;
case 7:
suc=true;
break;
case 8:
suc=true;
break;
case 9:
if(day=30)suc=true;
break;
case 10:
suc=true;
break;
case 11:
if(day=30)suc=true;
break;
case 12:
suc=true;
break;
}
}
return suc;
}
//根据日期得到天数
public int getDaysByDate(int year,int month,int day){
int days=0;
if(isInvaildate(year,month,day)){
for(int i=0;iyear;i){
if(isRunNian(i)){
days =366;
}else{
days =365;
}
}
for(int i=1;imonth;i){
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){
days =31;
}else if(i==4||i==6||i==9||i==11){
days =30;
}else if(i==2){
if(isRunNian(year)){
days =29;
}else{
days =28;
}
}
}
days =day-1;
return days;
}else{
System.out.println("处理有非法日期?。。?);
return -1;
}
}
//根据天数得到日期数int[]由,年、月、日组成的数组
public int[] getDateByDays(int days){
int das=0;//预计的天数
int y=0,m=1,d=1;//0年1月1号
int[] date=new int[3];
boolean suc=true;
int temp=0;
if(days0){
System.out.println("请输入合法天数?。。?);
return new int[]{0,0,0};
}
while(suc){
if(isRunNian(y)){
temp=366;
}else{
temp=365;
}
das =temp;
if(dasdays){
y;
}else{
das-=temp;
break;
}
}
while(suc){
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
temp=31;
}else if(m==4||m==6||m==9||m==11){
temp=30;
}else if(m==2){
if(isRunNian(y)){
temp=29;
}else{
temp=28;
}
}
das =temp;
if(dasdays){
m;
}else{
das-=temp;
break;
}
}
d=days-das 1;
date[0]=y;
date[1]=m;
date[2]=d;
return date;
}
//得到多少天前或后合法日期
public int[] addORsubDay(int dd){
int days=getDaysByDate(year,month,day);
if(days=0){
days =dd;
if(days0){
return getDateByDays(days);
}else{
System.out.println("处理日期不能小于0年1月1号");
return new int[]{0,0,0};//代表无效日期
}
}else{
System.out.println("处理日期不能小于0年1月1号");
return new int[]{0,0,0};//年,月 , 日
}
}
//得到两个日期相距天数
public int TwoDate(int[] date1,int[] date2){
int d=-1;
if(isInvaildate(date1[0],date1[1],date1[2])isInvaildate(date2[0],date2[1],date2[2])){
int days1=getDaysByDate(date1[0],date1[1],date1[2]);
int days2=getDaysByDate(date2[0],date2[1],date2[2]);
d=days1-days2;
return d=0?d:-d;
}else
{
System.out.println("处理有非法日期?。。?);
return d;
}
}
}
自写java代码我写了自写java代码你提出的功能,你还可以扩展其它功能 。
关于自写java代码和java怎么自己写代码的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读