我的第一个Java小程序
/*作用:用户输入自己的名字,显示一句问候语。
时间:2010年4月20日。
作者:enfang.
*/
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class KeyboardReader //作用:从键盘读入数据
{
private BufferedReader reader;
public KeyboardReader()
{
reader = new BufferedReader(new InputStreamReader(System.in));
}
public String getKeyboardInput()
{
return readKeyboard();
}
public int getKeyboardInteger() //从键盘读入一个int型的数。
{
return Integer.parseInt(readKeyboard());
}
public double getKeyboardDouble() //从键盘读入一个double型的数
{
return Double.parseDouble(readKeyboard());
}
public void prompt(String s) //显示读入的字符串 ,主要起提示作用。
{
System.out.print(s);
}
public void display(String s) //显示读入的字符串,与prompt()不同,该方法输出结果。
{
System.out.print(s);
}
private String readKeyboard() // 异常的判断,检查从键盘输入的字符串是否有误。
{
String line = "";
try
{
line = reader.readLine();
}catch(IOException e)
{
e.printStackTrace();
}
return line;
}
}
class GreeterApp // 该类接收输入的名字,并显示一句问候语。
{
private KeyboardReader reader;
public GreeterApp()
{
reader = new KeyboardReader();
}
pu
相关文档:
包是Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式、是一组功能相似或相关的类或接口的集合。Java package提供了访问权限和命名的管理机制,它是Java中很基础却又非常重要的一个概念。
一、包的作用
1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
2 如同 ......
Java的注销语句前要使用注释符“//”。
类声明关键字class创建了一个自定义类;类的名字为Welcome2,为Java声明类语句:class Welcome2 {}。
方法关键字main声明了main()方法,例:Public static void main(String args[]) { ......
上次分析了Java对primitive的排序,使用的是优化的快速排序算法。这次介绍Java对Object对象(Comparable)的排序。
Java使用了归并对Object排序,关于归并排序的细节,请查看http://zh.wikipedia.org/zh/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
归并排序也有一个运行状态图,不过看着确实挺费解的 =。=!
在了解了归 ......
Web Service的废话就不说了。就说怎么使用吧。
1.需要java环境 到http:.//java.sun.com/J2SE 可以下载 Java Development Kit
2.需要Google API的Jar文件,Googleapi.jar。可以到http://www.google.com/apis下载。填加进CLASSPATH.
3.申请Google访问帐号,目前Google支持免费申请的方式,用户需要使用一个em ......
第一次写这样的博客,感觉自己做的有点像笔记,不过本来就是笔记,我做笔记一般都是把本来不知道的,感觉有用的写下来,而且我也一般用与老师接近的语句写下来,避免自己的误解导致错误。
这次我看了《传智播客_张孝祥_Java基础1_Java开发前奏》这个课程。
1.老师说JAVA的第一个特点是”一次编译,到处运行“, ......