JAVA网页设计给你个对照全的关于工夫的操纵的工具--...
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。对照importjava.text.DateFormat;importjava.util.*;
publicclassJspCalendar{
Calendarcalendar=null;
publicJspCalendar(){
calendar=Calendar.getInstance();
DatetrialTime=newDate();
calendar.setTime(trialTime);
}
publicintgetYear(){
returncalendar.get(Calendar.YEAR);
}
publicStringgetMonth(){
intm=getMonthInt();
String[]months=newString[]{"January","February","March",
"April","May","June",
"July","August","September",
"October","November","December"};
if(m>12)
return"UnknowntoMan";
returnmonths;
}
publicStringgetDay(){
intx=getDayOfWeek();
String[]days=newString[]{"Sunday","Monday","Tuesday","Wednesday",
"Thursday","Friday","Saturday"};
if(x>7)
return"UnknowntoMan";
returndays;
}
publicintgetMonthInt(){
return1+calendar.get(Calendar.MONTH);
}
publicStringgetDate(){
returngetMonthInt()+"/"+getDayOfMonth()+"/"+getYear();
}
publicStringgetTime(){
returngetHour()+":"+getMinute()+":"+getSecond();
}
publicintgetDayOfMonth(){
returncalendar.get(Calendar.DAY_OF_MONTH);
}
publicintgetDayOfYear(){
returncalendar.get(Calendar.DAY_OF_YEAR);
}
publicintgetWeekOfYear(){
returncalendar.get(Calendar.WEEK_OF_YEAR);
}
publicintgetWeekOfMonth(){
returncalendar.get(Calendar.WEEK_OF_MONTH);
}
publicintgetDayOfWeek(){
returncalendar.get(Calendar.DAY_OF_WEEK);
}
publicintgetHour(){
returncalendar.get(Calendar.HOUR_OF_DAY);
}
publicintgetMinute(){
returncalendar.get(Calendar.MINUTE);
}
publicintgetSecond(){
returncalendar.get(Calendar.SECOND);
}
publicstaticvoidmain(Stringargs[]){
JspCalendardb=newJspCalendar();
p("date:"+db.getDayOfMonth());
p("year:"+db.getYear());
p("month:"+db.getMonth());
p("time:"+db.getTime());
p("date:"+db.getDate());
p("Day:"+db.getDay());
p("DayOfYear:"+db.getDayOfYear());
p("WeekOfYear:"+db.getWeekOfYear());
p("era:"+db.getEra());
p("ampm:"+db.getAMPM());
p("DST:"+db.getDSTOffset());
p("ZONEOffset:"+db.getZoneOffset());
p("TIMEZONE:"+db.getUSTimeZone());
}
privatestaticvoidp(Stringx){
System.out.println(x);
}
publicintgetEra(){
returncalendar.get(Calendar.ERA);
}
publicStringgetUSTimeZone(){
String[]zones=newString[]{"Hawaii","Alaskan","Pacific",
"Mountain","Central","Eastern"};
returnzones;
}
publicintgetZoneOffset(){
returncalendar.get(Calendar.ZONE_OFFSET)/(60*60*1000);
}
publicintgetDSTOffset(){
returncalendar.get(Calendar.DST_OFFSET)/(60*60*1000);
}
publicintgetAMPM(){
returncalendar.get(Calendar.AM_PM);
}
}
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 Java 编程语言的风格十分接近C、C++语言。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java是一种计算机编程语言,拥有跨平台、面向对java 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 是一种使用者不需花费很多时间学习的语言 Java 编程语言的风格十分接近C、C++语言。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 是一种使用者不需花费很多时间学习的语言 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
页:
[1]