java史和基础散点

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)





























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值