1996年,java发布第一版本,java1.0;后续java1.1修改了很多显而易见的缺陷,极大的增强了反射能力,可是,gui任然有很多局限性。
1998年发布java1.2版本,却带了早期玩具式的GUI.
java1.3和1.4是对java1.2做出了很多改进,增加了很多类库,提高性能。而做出第一个重大改进的,则是java5.0版本,增加了泛型的功能;foreach循环,自动打包,元数据。
安装了java以后,设置环境变量,通过java -verison,判断是否安装正确。
在java目录下,doc目录和src目录是最有用的,doc下是详细文档,而src是源代码。
第一个程序,我选择的缺省开发工具,是eclipse,程序代码:
public class welcome {
public static void main(String[] args)
{
String[] greeting=new String[3];
greeting[0]="welcome to hangzhou";
greeting[0]="my name is WCF";
greeting[0]="who are you";
for(String g:greeting)
System.out.println(g);
}
}
后续是applet的编写,这里略去。
java程序的基本结构:
1)java对大小写敏感。
2)访问修饰符:public等。class标识类。类是大写字母开头的名词,如果有几个单词,都是要大写开始。
3)源代码的文件名必须和公有类的名字相同,以.java结束。
数据类型:
1)整型:java提供4种类型的整型:int(4个字节);short(2个字节);long(8个字节);byte(1个字节);在java中,整型的范围和java所运行的机器无关。
2)浮点类型:java提供2种浮点类型:float(4个字节),double(8个字节)。float类型的有一个后缀F,否则都认为是double。
三个特殊的浮点值:
正无穷大;负无穷大;NaN(不是一个数字)
3)char类型:用来标识单个字符。‘a'是编码65 的一个字符,而”A“则是一个字符串。
4)boolean:2个值:true或者false。
变量:
变量是一种类型,必须是以字母开头,由字母和数字组成。
常量:
在java中,使用final声明常量。类常量。
运算符:
!=标识不等运算符;&&标识逻辑与,||标识逻辑或。