Java是由Sun公司开发的

Java源代码文件的扩展名是.java

Java类文件的扩展名.class

Java的应用技术平台有JavaSE和JavaEE

编译生成后的Java文件为字节码文件

类名首字母大写

快速导入包:Shift+Ctrl+O

Java的重要特点:跨平台、面向对象、开源

Java重要机制:JVM、垃圾收集

Java源代码和字节码与机器无关

Java程序结构

   Public class Student{

            public static void main(String[] args){

                      System.out.println("Hello");

          }

}

三种注释:

   行注释:注释内容以“//”开头,到本行结束

   块注释:注释内容以“/*”开头,以“*/”结束,用于较多内容的注释

   文档注释:注释内容以“/**”开头,以“*/”结束,用于自动生成文档(结合Javadoc命令使用)

变量的声明和赋值:

   数据类型 变量名=数值;     int money=1000;

   数据类型 变量名;              int money;

   变量名=数值;                   money=1000;

基本数据类型

   基本数据类型种类

      8种基本数据类型{

                                  整型:byte、short、int、long

                                  浮点型:float、double

                                  字符型:char(有单引号括起的单个字符)

                                  布尔型:boolean}

                一般情况下,double最常用;float型的数值有一个后缀“f”,没有后缀的浮点数默认为double型,例:float a=123.25f   double b=123.45;

变量名:由字母、数字、下划线及美元符号构成;

             不能以数字开头;

             不能使用关键字;

             遵循骆驼命名法则(首字母小写);

运算符{

           赋值运算符(=)

           算数运算符(+、-、*、/、%、++、--)

           关系运算符(==、>、<、!=、>=、<=)

           逻辑运算符(&&并且   ||或者  !取反)}

/:如果是两个整数相除,只取其商。如果是两个小数相除,取完整的结果

%:取余

自动完成类型转换的规则:{

                                        两种类型兼容 如:int和double兼容

                                        目标类型大于源类型 如:double型大于int型}

对于表达式:如果一个操作数为double型,则整个表达式可提升为double型

强制类型转换:

          (类型名)表达式

运算符的优先级:

          最高的优先级:小括号()

          最低的优先级:赋值运算符=

          优先级顺序:!>算数运算符>比较运算符>&&