zoukankan      html  css  js  c++  java
  • Java-基本类型

    javaSE:java基础版,包括了核心语法,面向对象
    javaME:java微版,做电子设备,手机游戏
    javaEE:java企业版,java的web开发使用

    JDK:java开发工具包,开发需要安装,其中包括了JRE
    JRE:java的运行环境,运行java程序需要安装JRE
    JVM:java虚拟机,虚拟机是一个可以执行的java字节码文件的进程
    java源文件被编译成能被java虚拟机执行的字节码文件后
    被虚拟机解释执行。
    java为什么能够跨平台?
    java程序不需要在每一个不同的平台上重新编写的原因是JVM,
    因为JVM知道底层硬件平台的指令和一些其他的特征。

    java代码运行过程:
    源文件-->编译-->class文件-->JVM解释运行
    java程序的最小的组织单位是类(class)

    一个java源文件中可以有多个类,但是被public修饰得到类类名要和源文件名相同

    固定语法,main方法的作用是java程序的入口
    public static void main(String[] args){}
    System.out.println()在控制台输出打印一句话,自带换行
    System..out.print不换行

    java变量,需要严格声明变量数据类型来存储数据
    1.声明
    类型 变量名;
    2.赋值,值要和符合变量的数据类型
    变量名=值;

    java数据类型
    基本数据类型
    a)数值类型
    整型
    byte 1字节 -128~127 2^7-1
    short 2字节 -32768~32767 2^15-1
    int 4字节 2^31-1
    long 8字节 2^63-1 需要在后面指定 l 或 L
    float 4字节 单精度,小数点后7位
    double 8字节 双精度,小数点后16位
    常用整型int,浮点型double
    b)布尔类型
    boolean 只有真和假 true false
    c)字符类型,两个字节
    char 字符类型a,1,哈,?,赋值值要被单引号包住

    引用数据类型
    String,数组,集合,对象等等。。。
    String 变量名 = "字符串";


    java为8大基本类型提供了包装类来操作这些属性和方法,通过类名.
    Byte,Short,Integer,Long,Float,Double,Boolean
    Character
    Byte.MAX_VALUE得到byte的最大值
    Byte.MIN_VALUE得到byte的最小值
    其他包装类一样

    运算符
    赋值=
    算数 + - * / % ++ -- ()
    比较 > < >= <= == !=
    逻辑 ! && ||

    在使用数值类型做运算的时候,大的数据类型的变量不可以赋给小的类型的变量
    但是小的可以赋予给大的类型的变量,自动提升表达式
    也被称为自动类型转换(隐式类型转换)
    byte short int long float double

  • 相关阅读:
    第五章:Admin管理后台
    第五章:Admin管理后台
    第五章:Admin管理后台
    第五章:Admin管理后台
    第四章:Django表单
    第四章:Django表单
    第四章:Django表单
    第四章:Django表单
    第四章:Django表单
    第四章:Django表单
  • 原文地址:https://www.cnblogs.com/beiluoL/p/10307106.html
Copyright © 2011-2022 走看看