java之旅02之基本语法

                      java之旅02之基本语法

      1. 关键字&标志符:

     

   <1.>关键字:被java语言赋予特殊含义的字符串、单词。如:class public static void int short long boolean 等等。

   保留字

   <2.>标识符:凡是可以自己命名的地方。比如:类名、变量名、方法名、包名、接口名等。

        1)命名的规则(一定要遵守,否则报编译异常)
       由26个英文字母大小写,0-9 ,_或 $ 组成 
       数字不可以开头。
       不可以使用关键字和保留字,但能包含关键字和保留字。
      Java中严格区分大小写,长度无限制。
      标识符不能包含空格。

      2)命名的规范(建议遵守。即使不遵守,也不会报错)
      包名:多单词组成时所有字母都小写:xxxyyyzzz
      类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
      变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
     常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

     建议:尽量命名时,要见名之意。

     class Animal{

        }

      class Cat{

       }

 

    2.变量

      

    <1.>按照数据类型分类: 基本数据类型(8个)  vs  引用数据类型( 类、接口、数组)

    1)基本数据类型:
    整型: byte(1个字节) short int(4个字节) long
    浮点型:float(4个字节) double
    字符型:char(1个字符=2个字节)
    布尔型:boolean

    2)引用数据类型
       类、接口、数组

       String str1 = "javaEE"


   <2.>自动类型转换:容量小的与容量大的变量做运算,会自动将容量小的转换为容量大的。
   注:byte short char 三者之间做运算,结果为int型!
    byte b1 = 12;
    byte b2 = 10;
    //byte b3 = b1 + b2;编译不通过
    int i = b1 + b2;
   强制类型转换:自动类型转换的逆过程。需要使用强制类型转换符:()
   如:int i = 10;
         short s = (short)i;
   有可能出现精度损失。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值