关于Java简介:

面向对象的程序设计语言。Java 是由Sun Microsystems 公司于1995年5月推出的Java 程序设计语言(下面简


      Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。

Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。


Java 三个体系:

        J2SE标准版 (Java2 Standard Edition)

        J2EE企业版 (Java 2 Platform,Enterprise Edition)

        J2ME小型版 (Java 2 Micro Edition)

  Java5.0版本后,更名为JAVAEE、JAVASE、JAVAME  。



类的定义:

           类名首字母大写,后面的每个单词首字母也大写

              类里面的主函数不是必须的,你若需要运行该类,就需要写主函数



关键字:

的所有字母,都为小写;

         main 不为关键字,但是可以被 虚拟机 识别



常量 与变量: 

常量 :是指其值不可改变的量;有两个特殊的常量boolen常量(有两个值true和false)和null常量(只有一个值null)

final 标识不可以改变的变量。    习惯上将常量的名字统统大写。

可以改变的量。

说明:
  1)Java要求在使用一个变量之前要对变量的类型加以声明。

  2)Java中一个变量的声明就是一条完整的Java语句,所以应该在结尾使用分号。

  3)变量的命名规则:变量必须以一个字母开头。

                                        变量名是由一系列字母或数位的任意组合。

  注意:1)在Java中绝对不能出现未初始化的变量,在使用一个变量前必须给变量赋值。

        2)声明可以在代码内的任何一个位置出现,但在方法的任何代码块内只可对一个变量声明一次。

  java中凡是写整型默认类型都为int ,小数默认都是double型。定义一个float型为 float f = 2.3f;


类型转换:

(1)自动转换(隐式转换)

默认为整型); 

会出现精度的损失。因为2默认是一个整型的数占4个byte,经过自动类型提升(以小的为主,小的向大的提升,计算机机底层自动帮你完成),a+2变为4个byte,再赋值给一个byte就会报错。

 eg B:System.out.println('a'+1);   输出结果98

(2)强制转换(显式转换)

eg A : b = (byte)(b+2)

进行强制类型转换就不会出错

eg B :System.out.println((char)('a'+1));  输出结果b.   (PS:  在ASCII中a为97,A为65,字符‘1’代表49.)



各种运算符:

              算数运算符:+ 、  - 、  * 、  /  、  %

、 += 、 -= 、 *= 、  /= 、%=

、 | 、   ^ 、  !、 &&、    ||

>=

通过\ 来转变后面字母或者符号的含义

、 >>  、    >>> 、     & 、    | 、    ^ 、    ~(取反)