zoukankan      html  css  js  c++  java
  • Java in a Nutshell学习笔记

    1, bytecode永远是大段

    2,其它语言要在java里运行,要么实现类似于javac的编译器,把该语言解释成为class文件。要么,直接重新实现JVM,直接解释该语言
    3,Java和C++区别:

    • Java的函数调用默认是virtual的
    • Java总是传值的
    • Java不支持多重继承
    • Java没有操作符重载

    4,Java忽略所有的空格、tab、换行符等空白 ,除非他们在双引号中

    5,Java中boolean类型是唯一一个和其他类型是不能相互转换的类型

    6,Java中有byte(1), short(2), int(4), and long(8)四种类型,没有unsigned

    7,Java中的类型大小

    8,操作符优先级

    | postfix | expr++ expr-- |
    | unary | ++expr --expr +expr -expr ~ ! |
    | multiplicative | * / % |
    | additive | + - |
    | shift | << >> >>> |
    | relational | < > <= >= instanceof |
    | equality | == != |
    | bitwise AND | & |
    | bitwise exclusive OR | ^ |
    | bitwise inclusive OR | | |
    | logical AND | && |
    | logical OR | || |
    | ternary | ? : |
    | assignment | = += -= *= /= %= &= ^= |= <<= >>= >>>=|

  • 相关阅读:
    开发day7
    开发day6
    开发day5
    开发day4
    开发day3
    开发day2
    开发day1
    假期学习2/8
    什么是栈帧
    JDK、JRE和JVM到底是什么
  • 原文地址:https://www.cnblogs.com/dracohan/p/4301231.html
Copyright © 2011-2022 走看看