java基础-jvm

1.Java跨平台原理-jvm虚拟机
2.java文件的执行流程    源文件-》编译器-》字节码文件-》解释器-》执行
3.关键字
    a.用于定义数据类型的关键字
        class、interface、byte、short、int、long、float、double、char、boolean、void
    
b.用于定义数据类型值得关键字
        true、false、null
    
c.用于定义流程控制的关键字
        if、else、switch、case、default、while、do、for、break、continue、return
    
d.用于定义访问权限修饰符的关键字
        private、protected、public
    
e.用于定义类,函数,变量修饰符的关键字
        abstract、final、static、synchronized
  
 f.用于定义类与类之间关系的关键字
        extend、implements
  
 g.用于定义建立实例及引用实例,判断实例的关键字
        new、this、super、instanceof
  
 h.用于异常处理的关键字
        try、catch、finally、throw、throws
    
i.用于包的关键字
        package、import
    j.其他修饰符关键字
        native、strictfp、transient、volatile、assert

4.常量
    含义:在程序执行过程中,其值不可以发生改变的量

    常量分类:
        字符串常量
        整数常量
        小数常量
        字符常量
        布尔常量
        空常量

5.变量
    含义:在程序执行过程中,在某个范围内其值可以发生改变的量
    从本质上讲,变量其实是内存中的一小块区域
    
  
 变量定义格式
        数据类型 变量名 = 初始化值    

6.计算机存储单元
    计算机存储设备的最小信息单元叫“位(bit)”
    计算机最小的存储单元叫“字节(byte)”,一个字节由8位组成
    -1B(字节)=8bit
    -1kb=1024b

7.数据类型
    基本数据类型:byte、short、int、long、float、double、char、boolean
    
引用数据类型:class、interface、array

8.类型转换
    默认转换
        byte-short-char-int-long-float-double
        byte、short、char之间互不转换,他们参与运算首先转换int类型

    强制转换
        目标类型 变量名 = (目标类型)(被转换的类型)

9.字符和字符串参与运算
    字符参与运算:其实是拿字符对应的数值来操作
    
字符串参与运算:是字符串拼接

10.流程控制语句
    顺序结构
    选择结构    if语句;switch语句
    
循环结构

    

 

你可能感兴趣的:(java)