java中一些基本概念1

java中的三种注释:
      单行注释:   //
      多行注释:  /*     */
      文档注释:  /**     */

标识符:
       java中所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。标识符对大小写敏感,变量可以用中文命名,但是不建议。
      常见的一些关键字:

 

数据类型:
      强类型语言:
             要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
      弱类型语言:
             要求变量的使用可以不符合规定,变量可以先使用后再定义。

java的数据类型分为两大类:
       1.基本类型
    数值类型:
           (1)整数类型:
        byte:占1字节 (-128~127)
        short:占2字节(-32768~32767)    
        int:占4字节(-2147483648~2147483647)    
        long:占8字节(-9223372036854775808~9223372036854775807)//long型变量后加L来区别
           (2)浮点类型:
        float:占4字节   // 定义float型变量加F来区别
        double:占8字节
           (3)字符类型
        char:占2字节
    boolean类型:占1字节,(ture  false)
       2.引用类型
             (1)类
             (2)接口
             (3)数组
    //整数拓展: 进制      二进制0b     十进制     八进制0     十六进制0x    
    //浮点拓展: 建议不要使用float型来比较,因为float有一点小问题。
    //字符拓展:在字符前加别的类型符,可以强制转换。
    例:
        char c1="a";
        system.out.println((int)c1)     结果为:97
        //所有字符本质都是数字,所反映的是Unicode字符表中的字符编码。
   //转义字符:
    \t  制表符
    \n 换行
    ……

类型转换:
        低--------------------------------------------->高
        byte,short,char->int->long->float->double     
        一定要注意内存溢出。
        //强制转换:  (类名)变量名     高-->低
        //自动转换: 低-->高 
        注意点:
    1.不能对布尔值进行转换。
    2.不能转换不相干的类型。
    3.高容量转换低容量时是强制转换。
    4.内存溢出和精度问题。

变量:
      1.局部变量:
    只作用在自己所属的方法内,且必须声明和初始化值。
      2.实例变量:
    从属于对象,在类中定义,通过类才能使用它;如果不今行初始化,返回这个类型的默认值
    (变量类型    变量名字=new Demo08()
       Demo08  Demo08=new Demo08() //变量类型可以是类名自己,自己定义自己,面向对象再理解)
     3.类变量 static
    从属于类

常量:
       常量名一般使用大写字符。
      (修饰符,不存在先后顺序)
       final  常量名=值;
       final  double PI=3.14;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值