小女巫 发表于 2015-1-18 11:10:10

了解下JAVA的Java小例子 - 读取把持台的用户输出

比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。
想昔时学BASIC的时分,猎取用户输出多复杂,就一个input;厥后学C,也挺复杂,一个scanf();厥后学c++,一样复杂,一个cin<<;到了Java这里,贫苦来了。
1、复杂的猎取用户输出
上面是一个基础的例子,包括注释:

1.importjava.io.BufferedReader;
2.importjava.io.InputStreamReader;
3.importjava.io.IOException;
4.
5.publicclassBasicInput{
6.
7.publicstaticvoidmain(String[]args){
8.try{
9.//在Java傍边,用户输出要经由过程InputStream(输出流)来获

取。
10.//System.in就是体系的输出流。缺省情形下这个输出留连接

到把持台(命令行)。
11.//InputStreamReader就是用来读取InputStream的类。
12.InputStreamReaderis_reader=newInputStreamReader

(System.in);
13.
14.//一般利用BufferedReader来读取InputStream中的字符

串内容。
15.//BufferedReader能够一次读取一行。
16.Stringstr=newBufferedReader(is_reader).readLine();
17.
18.//将读取的字符串输入到屏幕上。
19.System.out.println("您输出的是:"+str);
20.}catch(IOExceptione){
21.e.printStackTrace();
22.}
23.}
24.}<p>
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。

莫相离 发表于 2015-1-20 15:46:54

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

若天明 发表于 2015-1-23 23:18:22

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

admin 发表于 2015-1-31 20:40:41

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

再见西城 发表于 2015-2-1 11:55:55

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

海妖 发表于 2015-2-7 04:34:12

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

小女巫 发表于 2015-2-10 12:40:16

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

山那边是海 发表于 2015-3-1 10:36:29

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

灵魂腐蚀 发表于 2015-3-10 14:10:37

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

分手快乐 发表于 2015-3-17 08:09:22

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

爱飞 发表于 2015-3-24 02:53:50

是一种突破用户端机器环境和CPU
页: [1]
查看完整版本: 了解下JAVA的Java小例子 - 读取把持台的用户输出