java in a nutshell_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 | = += -= *= /= %= &= ^= |= <<= >>= >>>=|
java in a nutshell_Java in a Nutshell学习笔记相关推荐
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- Java中如何创建自定义的注解学习笔记(MD版)
概要 Java中如何创建自定义的注解学习笔记(MD版). 博客 博客地址:IT老兵驿站. 前言 记得这篇笔记还是在泉州的龙玲酒店记录的,是一个周六的晚上,坐飞机从上海到泉州,从笔记中能勾起一些旅游的回 ...
- Java Web--HTML、CSS、JavaScript详细学习笔记(内含丰富示例代码)
** Java Web–HTML.CSS.JavaScript学习笔记 ** HTML(Hyper Text Markup Language超文本标记语言):控制的是页面的内容,是由标签组成的语言,能 ...
- 深入理解Java虚拟机(第3版)学习笔记——JAVA内存区域(超详细)
深入理解Java虚拟机(第3版)学习笔记--JAVA内存区域(超详细) 运行时数据区域 程序计数器 java虚拟机栈 本地方法栈 java堆 方法区 运行时常量池 直接内存 对象的创建 对象的内存布局 ...
- java中线程总结_java中多线程学习笔记总结
线程的简单学习笔记: 1.进程与线程的概念 进程:从用户角度看进程是应用程序的一个执行过程. 从操作系统核心角度看进程代表的是操作系统分配的内存和CPU时间片等资源的基本单位,是为正在运行的程序提供的 ...
- 网易云课堂微专业--Java高级开发工程师--多线程并发编程--学习笔记(二)
文章目录 第一章 多线程并发编程 第二节 线程安全问题 1.2.1 线程安全之可见性问题 多线程中的问题 从内存结构到内存模型 工作内存缓存 指令重排序 内存模型的含义 Shared Variable ...
- java后验条件_JAVA并发实战学习笔记——3,4章~
JAVA并发实战学习笔记 第三章 对象的共享 失效数据: java程序实际运行中会出现①程序执行顺序对打乱:②数据对其它线程不可见--两种情况 上述两种情况导致在缺乏同步的程序中出现失效数据这一现象, ...
- java和noddjs哪个好,【RequireJS--API学习笔记】
http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html GetListAll /api/Contact GetListBySex ...
- java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...
GUI:Java的图形化用户界面 学习其控件的使用 JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮) JRadioButt ...
最新文章
- 利用PySpark进行迁移学习的多类图像分类
- 湖南大学第十五届程序设计竞赛
- 【渝粤题库】广东开放大学标准文献检索与应用 形成性考核
- 训练神经网络时如何确定batch的大小?
- 随想:增强类的重用性
- 数据结构和算法———P3 时间复杂度和空间复杂度
- 作用 和会话期 进程组_进程 进程组 会话的关系及作用
- python英文文本分析和提取_Python实现英文新闻摘要自动提取
- java虚拟机内存查看相关命令
- idea 亮度 调整_AOC显示器亮度怎么调 冠捷亮度调整方法
- 在调试器下理解RK3588和LINUX5.10
- java实现将多个word文档合并
- 算法笔记——【分治法】线性时间选择
- 深度学习 之七 【卷积神经网络 CNN】
- 实验5 基于stm32的HF高频RFID通信协议
- 视频如何变成gif动图
- GT/s MHz?——解密QPI的来龙去脉
- latex中文参考文献变英文引用
- C++ OpenCV 使用 resize() 调整图像大小
- arecord -l 失败(cannot execute binary file) 重装alas-utils的两种方法
热门文章
- mac(4) : 删除系统自带输入法
- The 2019 ACM-ICPC China Shannxi Provincial Programming Contest J.And And And(启发式合并)
- DBMS和RDBMS之间的区别
- 【STM32】stm32f407 + DS18B20 碰出不一样的火花
- eclipse设置背景色为绿色
- 自制Ping(2) Structures
- python随机将文件里的(npy格式)文件分为两个文件夹
- 美丽说网站诊断分析报告
- css使用calc精确设置对象尺寸或位置
- 外卖怪整理了一些很撩人的短句子