JAVA语言基础

1JAVA语言基础

  1常量

      定义:在程序运行时其值不发生变化的量   对应实际情况就是人的性别            

      分类:分为字面值常量和自定义常量。

      字面值常量的分类

          字符串常量     用双引号扩起来的 “  ”

          整数常量       所有整数

          小数常量       所有小数

          字符常量       用’ ’号括起来的单给字符或汉字

          布尔常量       两个值 true和false

          空常量           Null  

      进制的转换:有二进制,八进制,十进制,十六进制之间相互转换

         二进制:由0和1组成,逢二进一,以0b开头 比如0b10000010

         八进制:由0到8,8个数字组成,以0开头,逢八进一,比如0750

         十进制:我们生活之中用的进制数,逢十进一

        十六进制:由0-9在加ABCDEF字母组成,ABCDEF字母分别表示10,11,12,13,14,15,逢十六进一

         其他进制到十进制: 利用位权展开法,系数*基数^

         十进制到其他进制: 除基取余 直到商为0 余数反转

      原码反码补码

          所有数据的运算都是采用补码进行的

          原码,一个数的二进制码就是他的源码,最高位0表示正数 1表示负数 ,正数原反补码一样。

          反码,正数反码等于原码,负数反码为符号位不变,,其余码取反0变1,1变0。

          补码。正数补码等于源码,负数的补码为其反码加一。

  2变量

       定义:在程序运行时其值在某个范围内可以发生变化的量    对应实际情况就是人的身高

       变量的定义格式:     数据类型 变量名 = 变量值 ;

        数据类型的分类: 分为四大类: 整型 byte  short  Int  long,浮点型 float  double,字符型  char,布尔型  boolean

       类型的转换:1自动类型转换  short byte char 自动向int转换,它们之间不相互转换Long       float向double变了转换

                              2强制类型转换  目标数据类型 变量名=(目标数据类型)(被转换的数据) 

        字符和字符串参与运算:

               字符与数字运算是,查询对应的ASCII码表值对应相加。

                字符串参与运算时 注意往字符串的默认转换

3运算符

       分类: 算术运算符 赋值运算符  关系运算符 逻辑运算符  三元(三目)运算符  位运算符

       算数运算符有       + , - , * , / , % , ++ , -- 

           + -就是数学中的加减,*为乘法,/为除法,%为取余,++为自加,--为自减,++或--放在操作数的前面,先自增或者自减,            然后再参与运算,放在操作数的后面,先参与运算,再自增或者自减。

       赋值运算符有        =, +=,-=,*=,/=,%=

           =是给赋值,a+=1,就相当于a=a+1,其余也也一样,

       关系运算符有        == ,!= , < , > , <= , >= 

            ==是判断两数值是否相等,相等为true,不等为fasle

            !=是判断是否不等,不等为true,相等为fasle

            <   >  >=  <= 分别是小于,大于,大于等于,小于等于。

    逻辑运算符有     &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)

       ||和&&语句如果第一条语句成为false,不运行第二条语句。|和&两条语句都执行

       逻辑运算符结果为true或false

    位运算符有      &(与),|(或),^(异或) , ~(按位取反) , <<(左移) ,>>(右移) ,>>>(无符号右移)
              位运算是直接对二进制补码进行运算。

       &,|,^,~ 的用法:&:有0则0      |:有1则1       ^:相同则0,不同则1      ~:按位取反  0变1 1变0

       三元(三目)运算符

            三元运算符的的格式:(关系表达式) ? 表达式1 : 表达式2;

           计算关系表达式的值,如果为true, 运算后的结果是表达式1; 如果为false,运算后的结果是表达式2;

 4EditPlus的安装于配置  

      EditPlus是一个记事本,可以编译Java程序。

      安装 :在网站上可以直接下载,傻瓜式安装 ,直接点击下一步就行,注意选择合适的安装路径。

     配置:其主页面上点击工具,选择配置用户工具,改一个组名为java编译与运行,点击添加工具,添加名为Java编译,Java运       行的工具,其配置为

       Java编译:   javac的 参数=文件名,初始目录=文件目录,动作=捕获输出

       Java运行: java的 参数=文件名(不含扩展名),初始目录=文件目录,动作=无     

      确认退出 完成配置。配置好后,Ctrl1是编译,Ctrl2是运行

       JAVA语言基础         JAVA语言基础

JAVA语言基础

运行一个小案例:

JAVA语言基础