java史和基础散点

来源:互联网 发布:linux查看剩余磁盘空间 编辑:程序博客网 时间:2024/05/20 11:25
1995     Java语言诞生
1996     JDK 1.0
1997     JDK1.1
1998     JDK1.2     java -> java2
1.3版本之前 : J2SE(标准版)     J2EE(企业版)     J2ME(微小版)     
2000    JDK1.3
2002    JDK1.4 
2004    JDK1.5     JDK5.0  
J2SE -> JavaSE 
 
2006    JDK1.6     JDK6

2009年04月20日,Oracle公司以74亿美元收购SUN公司。取得java的版权。
2011    JDK1.7
2014    JDK1.8     聚合操作(流操作)等

配置环境变量的好处:编译可执行文件时,会先从当前目录下找,当前目录找不到时,系统会从path 路径中去寻找

DOS下配置的path只是临时生效,永久生效需到计算机属性区配;

    三种转义序列的区别:
    Unicode转义处理的时间非常早,早于编译器丢弃空白与
    注释。因此,如果Unicode转义出现错误,就算出现在
    注释中也不可以。
算数运算符
    + - * /
    % 求余运算
    余数的结果符号与被除数的符号相同(不能整除时)。

     int x = 1;
         x++  后置++
         ++x  前置++
         前置++与后置++都会令变量的值增1,但不同的是:
                 int k = 10;
                 int x = k++;

                 int temp = k;
                 k = k + 1;
                 int x = temp;
         后置++(x++),表达式的值是变量增加之前的值。
         前置++(++x),表达式的值是变量增加之后的值。


String类型,字符序列(字符串)类型
    String可以使用+进行连接。

    + 的意义:
    1 当+两侧的操作数是数值类型时,进行数学上的加法运算。
    2 当+两侧的操作数是String类型时,进行字符序列的连接。
    3 当+两侧的操作数一个是String类型,一个是非String类型
    时,此时将非String类型转换成String类型,然后进行
    字符序列的连接。

复合赋值运算符
         += -= 等
         x op= y; 等价于 x = (T)(x op y)
int a;
a += b; 等效 a = (int)(a + b)





























0 0