zoukankan      html  css  js  c++  java
  • 1. java 基本规则

    一、命名规范

    1. 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式),HelloWorld
    2. 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式),helloWorld
    3. 方法名规范:同变量名
    

    二、注释

    1. //单行注释
    2. /* 多行
          注释
       */
    

    三、常量

    1. 字符串常量,凡是双引号引起来的部分,"abc" , ""
    2. 字符常量,凡是单引号引起来的部分,有且仅有一个字符,'a' '9';错误  ''  'abc'
    3. 布尔常量,true/false
    4. 空常量,代表没有任何数据,null;它不能直接打印输出
    

    四、基本数据类型

    1. 整数型 byte、short、int、long
    2. 浮点型 float、double
    3. 字符型 char
    4. 布尔型 boolean
    
    注意:(1)浮点型当中默认是double,如果一定要使用float,需要加上一个后缀F
         (2)整数默认为int,如果一定要使用long类型,需要加上一个后缀L
    	
    

    五、引用类型

    1. 字符串
    2. 数组
    3. 类
    4. 接口
    5. Lambda
    

    六、变量

    1. 变量定义格式

    数据类型 变量名称; // 创建了一个变量
    变量名称 = 数据值; // 赋值
    数据类型 变量名称 = 数据值;
    

    2. 变量注意事项

    1. 如果创建多个变量,那么变量间名称不可重复
    2. 对应float和long类型来说,字母后缀F、L不要丢掉
    3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的数据范围
    4. 没有进行赋值的变量,不能直接使用;一定要赋值后,才能使用
    5. 变量使用不能超过作用域的范围
    
    // 同时创建三个int类型变量
    int a, b, c;
    a = 0;
    b = 1;
    c = 2;
    
    // 同时创建三个int类型变量,同时各自赋值
    int a = 100, y = 200, c = 300;
    

    七、数据类型转换

    1. 自动类型转换(隐式)

    1. 特点:代码不需要进行特殊处理,自动完成
    2. 规则:数据范围从小到大
    
    例:long num = 100; // int->long
        float num = 100L; // lOng->float 30.0
    

    2. 强制类型转换(显示)

    1. 范围小的变量名 = (范围小的类型) 原本范围大的数据;
    
    例: int num = (int) 100L;
    
    byte/short/char 在运算时,都会被首先提升为int类型
    byte + byte => int + int
    
  • 相关阅读:
    Google Maps API 进级:通过XML文档加载Gpolyline或者Gpolygon
    Google Maps API 进级: GPolygon对象2
    Google Maps API 进级: GoogleMaps常用事件及应用思路2
    debian下安装JDK
    sudo 提示用户不在sudoers文件错误
    debian关闭开机自动启动时候的gui
    debian解决中文乱码,安装chinese font
    debian下intel 3945abg和T420无线网卡驱动
    debian修改系统时区
    wheezy安装oracle jdk的jdk之中文乱码处理
  • 原文地址:https://www.cnblogs.com/hq82/p/11609820.html
Copyright © 2011-2022 走看看