Java中的基本数据类型以及Java的基本结构

  • 八大基本数据类型
    • byte     数字、整数型、取值范围(-128~127)
    • short       数字、整数型、取值范围(-32768~32767)
    • int            数字、整数型、取值范围(-2147483648~2147483647)
    • long         数字、整数型、取值范围(-9223372036854775808~9223372036854775807)
    • float         数字、浮点型、取值范围(1.4E-45~3.4028235E38)
    • double  数字、浮点型、取值范围(4.9E-1.7976931348623157E308)
    • char     字符型、取值范围(0~65535)
    • boolean    布尔型、取值范围("true" or "false")

 

  • 整数型byte、short、int、long
    • 相同点:实际表现形式一样,都是整数型
    • 不同点:取值范围、占用内存不同,使用时根据处理数的范围而定。
  • 浮点型float与double
    • 与整数型类似,区别在于取值范围,占用内存不同      

  •  基本数据类型转换
    • 自动转换与强制转换
      • 自动转换(隐式类型转换—由小到大
        • 将一种类型的变量赋值给另一种变量时,满足类型提升且两种类型兼容即可自动转换。

            

 

 

 

            

 

 

 

 

      • 强制转换(显式类型转换—由大到小
        • 如果被转换的数据类型大于目标类型,将会丢失部分信息  

            

            

  • 包的概念与作用    
    • 包的概念:物理上是指文件夹
    • 命名规范:package com.chinasofti.corejava.chapter03;  

             

    • 导入外部包:关键字(import)    
      • import package com.chinasofti.corejava.chapter03;

 

  • 权限访问修饰符 
    • public:  公共权限         修饰类、属性、方法。 可以被任意类访问
    • protected:受保护的权限   修饰属性、方法。   可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
    • default:    同包权限         修饰类、属性、方法   只能被同包的类访问
    • private:    私有权限         修饰属性、方法。      只能在本类中访问

    (专指外部类)只可以是同包的default,或者公共的public  属性、方法可以选择四种权限的任意一个。

    但是实际中,属性多用private,方法、构造方法多用public  

   

posted on 2017-06-14 00:49  string9527  阅读(792)  评论(0)    收藏  举报

导航