java学习笔记

上一篇 / 下一篇  2016-03-01 17:20:18 / 个人分类:java学习

1、安装jdk
2、配置java环境
3、安装eclipse
4、熟悉java内容

   1) 标识符:大小写字母、数字、下划线、美元符号组成,区分大小写,不以数字开头

           包名使用小写字母

           类名和接口名:有含义的单词组成,首字母大写

           方法名:有含义的单词,第一个首字母小写,其他单词首字母大写

           变量名:成员变量和方法相同,局部变量全部使用小写字母

           常量名:全部使用大写字母

    2)关键字:

    3) 注释:

        单行注释://

        多行注释:/*  */

        文档注释:/** */

        4)数据类型

            整数(默认为int型)

              根据数据在内存中所占的空间位数分为:字节型(byte)、短整型(short)、整型(int)、长整形(long)

               三种方法表示整数,十进制、八进制、十六进制

              八进制:0~7之间的数字表示,在数据前面必须放置一个0

              十六进制:0~9,还有a~f表示(不区分大小写),必须以0x 或者0X开头

             使用以上三种方法表示数值时,要是被定义为long型,后面必须加L或者1

           浮点

           包括:单精度浮点类型(32位)和双精度浮点类型(64位)

                         一般默认的是双精度浮点类型(数值后可加D或者d但可省略),要是用单精度浮点类型,数值后面必须加F或者f

           字符

  \’   单引号字符

\" 双引号

\\ 斜杠

\r 回车

\n 换行

\t 跳格

\b 退格

布尔类型:判断逻辑值真假的数据类型

数据类型转换

自动类型转换:低位数转换为高位数

(type)value

强制类型转换

 运算符

算数运算符:+-*/%(不同类型运算后的结果为高位数类型化)

自增、自减运算符(不进行类型转换,之前是什么类型运算完还是同类型)

x=+a;y=a++(前缀方式,先进行自增运算,再进行表达式运算;后缀的先进行表达式运算,再进行自增运算)

关系运算符:(结果为布尔型fale、ture)

等于(=)、不等于(!=)、大于(>)、大于等于(>=)、小于(<)、小于等于(<=)

位运算符(整数转换为二进制数进行操作,最后再转换为十进制)

&(与)对应位都为为1则结果为1,负责为0

或 对应的都为0,则为0,否则都为1

^ (异或)对应位置都相同则为0,负责为1

~(非)对应位置取反

移位运算(转化为为二进制进行运算,最后再转化为十进制)

>>右移位:二进制中首位是来表示正负的,0表示正数,1表示负数,将操作数的第一位向右移动第二操作数的位数,正数第一位补0,负数第一位补1

<<左移位 :将操作数的第一位向左移动第二操作数的位数,右边空出

>>>无符号移位运算符:无符号移位运算符和右移运算符是一样的,不管原数是正负,空缺的都用0补

逻辑运算符(结果为布尔型)

非短路逻辑运算符(&与、或、!非)

&运算符表示:两边的数值都是ture时,结果为ture,负责为fale

或运算符表示:运算符两边的操作数都为fale时为fale,负责为ture

!运算符表示:对操作数的结果取反

三元运算符

expression?statement1:stetement2

expression计算出一个布尔值,如果为真,就执行statemengt1,否则执行statement2
















TAG: java学习

 

评分:0

我来说两句

Open Toolbar