Java语言跨平台性的解释
一次编译,到处运行
将.java文件编译成.class文件,然后就可以在linux,windows运行。
java的跨平台的实现是通过在不同的操作系统上的不同的jvm差异来实现跨平台的
jdk
jdk = jre(jvm+javase核心类库)+java开发工具
一个源文件最多只能有一个public类,其他类不限,每一类编译后都有一个class文件。文件名必须是和public的这个类名一样
转义字符
注释
单行// 多行/* 不可嵌套 */ 文档注释
基本类型
Java语言有几种基本类型,分别是什么?
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
byte 数据类型是8位,2字节
short 数据类型是 16 位,4字节
int 数据类型是32位。8字节
long 数据类型是 64 位,16字节
float 数据类型是单精度、32位,8字节
double 数据类型是双精度、64 位,16字节
char类型是一个单一的 16 位 Unicode 字符,占2字节16bit
boolean仅有两个值true, false在JVM中并没有提供boolean专用的字节码指令,而boolean类型数据在经过编译后在JVM中会通过int类型来表示,此时boolean数据4字节32位,而boolean数组将会被编码成Java虚拟机的byte数组,此时每个boolean数据1字节占8bit.
4.int[]类型是不是基本类型?
不是
整型
浮点型
陷阱
字符型
布尔类型
API文档
数据类型转换
小转大
大转小
类型转换练习题
基本数据类型转
算术运算符
逻辑运算符
&&,&
命名规范
if else
for
switch case default
本文截屏来自韩顺平老师的b站课程