zoukankan      html  css  js  c++  java
  • 1.基础概念、标识符、运算符

    一. Java基础概念

    JVM英文Java Virtual Machine,Java虚拟机,Java运行时的环境,java文件经过javac指令编译后形成字节码文件(class文件),Java虚拟机执行字节码文件,将字节码文件解释称具体平台上的机器指令执行 ,这也是Java程序“一次编译、到处运行”的原理。

    JRE英文Java Runtime Envirment, Java运行环境,JRE是Java程序运行必不可少的,包含了JVM和Java核心类库。

    JDK英文 Java Development Kit,Java开发工具包,jdk是整个Java开发的核心,包含了Java运行环境jre、一堆Java工具(编译调试工具等 如javac、java、jdb)、Java基础类库。

    综上可以总结上三者的关系:JDK > JRE > JVM。

    二. 标识符

    1.命名规则

    标识符包含类名、方法名、变量名等。

    具体规则有:

    • 必须由美元符$、数字、下划线_、英文字母组成。
    • 首字母不能为数字
    • 标识符大小写敏感
    • 标识符不能为关键字,具体关键字百度查看

    2.变量类型

    Java变量类型分为基本数据类型和引用类型。

    基本数据类型共有8大种

    变量类型 字节数 默认初始值
    byte 1 0
    short 2 0
    int 4 0
    long 8 0
    boolean 1 false
    char 2 u0000
    float 4 0.0
    double 8 0.0

    注意:u0000是空字符,测试时什么都不输出,但是不要认为它是空格。

    3.变量的转换

    转换规则如下:

    • 小类型自动转换为大的数据类型

      byte,short,char -->int --> long --> float --> double

    • short、byte、char之间不会相互转换

    • boolean不会自动转换为任何类型

    在进行运算时,int以下的类型进行运算时,其结果为 int类型,int以上的类型运算结果为参与运算的类型中的最大类型。

    4.运算符

    算术运算符:+、-、*、/、%、++、--

    赋值运算符:=、+=、-=、*=、/=、%=

    逻辑运算符:!、&、|、&&、||

    位运算符:<<、>>、>>>、&、|、^、~

    三目条件运算符:x ? y : z

    注意:<<为左移,>>为有符号右移,>>>为无符号右移。&&和||为短路运算符。

    int a= 102;
    a %= 10*10 + 1;
    System.out.println(a);//输出1
    
  • 相关阅读:
    压力测试工具
    查找数据库阻塞和死锁
    10个jquery动画菜单:插件和教程
    整理出来的一些Android基础知识
    架构设计
    jQuery页面图片伴随滚动条逐渐显示
    网架构学习笔记
    win7任务栏QQ影音的最近播放记录清理
    修复CPU断针
    让thinkpad更安静——控制风扇转速,解决tpfancontrol导致的关机、重启、黑屏
  • 原文地址:https://www.cnblogs.com/dearcabbage/p/11227547.html
Copyright © 2011-2022 走看看