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

  • 相关阅读:
    HDU 1800 Flying to the Mars 字典树,STL中的map ,哈希树
    字典树 HDU 1075 What Are You Talking About
    字典树 HDU 1251 统计难题
    最小生成树prim算法 POJ2031
    POJ 1287 Networking 最小生成树
    次小生成树 POJ 2728
    最短路N题Tram SPFA
    poj2236 并查集
    POJ 1611并查集
    Number Sequence
  • 原文地址:https://www.cnblogs.com/beiluoL/p/10307106.html
Copyright © 2011-2022 走看看