java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符

一。java注释java

  1.单行注释  //注释内容 api

  2.多行注释 /*注释内容*/工具

  3.文档注释(可用javadoc工具生成api文档,不过我还没试过)/**文档注释*/,文档注释能够在使用的时候看见注释。编码

        文档注释经常使用的标记code

   @auther做者 @version版本 @deprecated 不推荐使用 @param 本放的参数 @return 返回值 @throws异常,同@exception对象

 

二。java的命名内存

  1.项目名 字母所有小写ci

  2.包名 所有小写文档

  3.类名 首字母大写加驼峰数学

  4.方法名,变量名 首字母小写加驼峰

  5.  常量名所有大写(较少使用)

  6.不能以数字开头,只能由字母、数字、下划线、$符号组成,不是java的关键或保留字

 

三。java数据类型(基本类型,引用类型)

  1.整型

    byte  内存占8位  -2^7 到 2^7-1

    short 内存占16位 -2^15 到 2^15-1

    int 内存占32位 -2^31 到 2^31-1

    long 内存占64位 -2^63 到 2^63-1(声明变量若是长度达不到须要加L或l  否则会编译报错)

    若是给整型赋值超过整形的范围,会致使溢出

  2.字符型

    char  这个类型有不少特色  能用单个字符做为变量  也能够用Unicode编码声明变量  若是强转为int 会转化成Unicode字符对应的编号

  3.浮点型

    float (声明变量要加f)

    double

    (引用类型BigDecimal 用于高精度的数学计算  运算采用这个类本身的方法)

    (不能用整形除以0,会抛出异常,可是除以0.0却不会,结果是无限大,若是用浮点型数据除以0,结果也是无限大)

  4.布尔型

    boolean (true false)

  (引用类型  String Object)

四。基本类型转换

  原则  大转小要强转,小转大天然转,算数运算天然转大(byte,short,char 会被转成int)

  基本数据类型的==判断  

(值得注意的是,基本数据类型以及他们的引用类型之间的等于,若是基本数据类型以及他们的引用类型的值是相同的,无论有没有声明对象,结果必定是true;

String 是引用数据类型;  不符合以上规则

五。位运算符

  & 按位于  与&&最多见的区别就是在逻辑判断中  &&一旦不知足条件会终止 &会一直读玩整个条件 ,此外&&只能用于逻辑判断,&可用于数字运算中,涉及2进制原理,很差解释

  | 按位或  与||最多见的区别就是在逻辑判断中  ||一旦知足条件会终止 |会一直读玩整个条件,此外||只能用于逻辑判断,|可用于数字运算中,涉及2进制原理,很差解释

  ~  按位非 比较不经常使用 ,~可用于数字运算中,涉及2进制原理,很差解释

  ^   按位异或 比较不经常使用  ,^可用于数字运算中,涉及2进制原理,很差解释

  <<  >>  >>>  分别是左右移运算符和无符号右移运算符,极少使用  同上

  以上可扩展为复制运算符   再后面加上等号=  涉及2进制代码,很差解释使用,以及原理

  

六。逻辑运算符,三目运算符

  ! 非   返回与当前boolean相反的值

  ^ 异或   若是^左右两边的boolean值相同返回false    不一样则反悔true 较少使用 

  (boolean) ? true do : false do    前边条件,而后根据条件的boolean判断执行  true do 或 false do

 

七。运算符的优先级 (有空再行补充)

相关文章
相关标签/搜索