zoukankan      html  css  js  c++  java
  • java 跨平台 数据类型 修饰符 程序结构

    java跨平台的实现:

      .java文件 ——编译(javac)——> 二进制字节码的.class文件 ——不同平台的虚拟机(JVM)——>对应硬件平台可执行的代码

    java数据类型的划分:

      数据类型分为:基本数据类型和引用数据类型;

      基本数据类型一共有8种:数值型分为:整数类型(4种)和浮点类型(2种)。整数类型:byte(1字节) ,short(2) , int(4) , long(8)。浮点类型:float(4),double(8)。然后还有字符型(char(2)),布尔型(boolean(1))。

      应用数据类型有:数组,类,接口;类包括String字符串类。具体图如下:

      严格来说字符是整型的一种;可以直接这样声明char ch = 97;

      定义float类型时,float f = 3.14 是错误的,因为在java中小数的默认类型是double,而double的范围比float大,不能实现自然转换,所以正确的声明方式是float f=3.14f。

    数据类型的自动转换需要满足以下两个条件:

      1、转换前的数据类型与转换后的类型兼容。 2、转换后的数据类型的表示范围比转换前的类型大

    数据类型的强制转换

      当两个整数进行运算时,其运算的结果也会是整数。举例来说,当做整数 除法8/3的运算,其结果为整数2,并不是实际的2.33333…,因此在Java 中若是想要得到计算的结果是浮点数时,就必须将数据类型做强制性的转 换,转换的语法如下:

                        (欲转换的数据类型)变量名称

    程序控制语句:

      分为循环和分支。循环:while,for ,do while 。分支:if ...else, switch 。break;语句用来跳出循环和分支。continue 用来结束本次循环,继续下一次循环。return在循环中直接结束方法。

    修饰符:

      

                      类内部     package内             子类        其他 
    public 允许 允许 允许 允许
    protected 允许 允许 允许 不允许
    default 允许 允许 不允许 不允许
    private 允许 不允许 不允许 不允许

  • 相关阅读:
    [读书计划]2015读书计划
    [整理]iOS开发学习
    nginx配置
    Nginx的使用
    Spring
    JSP的使用以及EL和JSTL的使用
    关于linux安装tomcat和mysql
    linux常用操作(安装jdk配置环境变量)
    redis的安装与使用
    Mybatis
  • 原文地址:https://www.cnblogs.com/dogLin/p/5862083.html
Copyright © 2011-2022 走看看