JAVA网站制作之Java-输出基础类
不得不提一下的是:.net是看到java红,而开发出来的工具。java初学者,必定对从键盘输出数据感应坚苦,利用上面的类Input,能够便利的从键盘输出数据:
利用办法举例:Strings=Input.readString();读进字符串
inti=Input.readInt();读进整数
上面是java输出输入基础类Input类的源代码:
importjava.io.*;
classInput
{staticInputStreamReaderin;
staticBufferedReaderreader;
static
{in=newInputStreamReader(System.in);
reader=newBufferedReader(in);
}
staticStringreadString()
{Strings="";
try
{s=reader.readLine();
}
catch(IOExceptione)
{System.out.println(e);
System.exit(0);
}
returns;
}
staticcharreadChar()
{charch=a;
try
{
Strings=readString();
ch=s.charAt(0);
}
catch(Exceptione)
{System.out.println("输出的数据范例不合错误,程序将加入");
System.exit(0);
}
returnch;
}
staticintreadInt()
{Strings=readString();
inti=0;
try{
i=Integer.parseInt(s);
}
catch(Exceptione)
{System.out.println("输出的数据范例不合错误,程序将加入");
System.exit(0);
}
returni;
}
staticdoublereadDouble()
{Strings=readString();
doubled=0.0;
try
{d=Double.parseDouble(s);
}
catch(Exceptione)
{System.out.println("输出的数据范例不合错误,程序将加入");
System.exit(0);
}
returnd;
}
staticfloatreadFloat()
{
Strings=readString();
floatf=0.0f;
try
{
f=Float.parseFloat(s);
}
catch(Exceptione)
{System.out.println("输出的数据范例不合错误,程序将加入");
System.exit(0);
}
returnf;
}
}
用法举例,从键盘输出十个整数:
classInoutData
{publicstaticvoidmain(Stringargs[])
{inta[]=newint;
for(inti=0;i<10;i++)
{System.out.println("请输出数");
a=Input.readInt();
}
for(inti=0;i<10;i++)
System.out.println("a["+i+"]="+a);
}
}
再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。 是一种为 Internet发展的计算机语言 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 是一种突破用户端机器环境和CPU 是一种使网页(Web Page)产生生动活泼画面的语言 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
页:
[1]
2