JAVA基础语法
背景知识:
-
JAVA语言重要版本:Java 8.0 生产使用多、Java 11.0 学习使用多
-
Java跨平台的原理:Windows、Linux、Mac均可开发运行。依赖于JVM(Java Virtual Machine)
-
Java运行环境:JRE(Java Runtime Environment):包含JVM和核心类库
-
Java开发环境:JDK(Java Development Kit)Java程序开发工具包,包含JRE和开发人员使用的工具。
-
编译工具:Javac.exe、运行工具:Java.exe
-
DOS命令:(盘符切换)(dir)(cd ..)(cd )(cls清屏)(exit)
-
常量类型:字符串,整数,小数,字符,布尔,空常量(不能直接输出)
-
Java强类型语言、基本数据类型(数值型,非数值型)、引用数据类型(类、接口、数值) 强类型语言: 强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了,强类型语言包括Java、.net 、Python、C++等语言。 弱类型语言:弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。弱类型语言包括vb 、PHP、javascript等语言。
-
变量使用:long + L、float + F
-
自动类型转换;(小到大)byte>short=char>int>long>float>double
-
强制类型转换:把范围较大的数值转换到表示范围较小的数值,有损失
-
算数运算符:+、-、*、/、%
-
赋值运算符:=、+=、++、--
-
逻辑运算符:&、|、^、!、
-
短路运算符:&&、||
-
三元运算符:关系表达式?表达式1:表达式2、如a>b?a:b