Java入门
java是一门面向对象的编程语言,面向对象的意思是将事情各个元素对象作为编程考虑的因素,以对象为基本单元,包括属性和方法,对象的状态用属性来表达,对象的行为用方法表达。而面向过程是指将一件事情的每个步骤作为编程考虑的因素。
Java语言优点
java作为世界上使用最广泛的语言之一,具备许多人性化的优点:
- 易学性 ,Java语言的语法和c语言以及c++语言非常接近,使得稍有基础的程序员学习起来非常容易;
- 具有丰富的类库和API文档以及第三方的开发包工具 ,便于程序员的调用和使用;
- 多平台性 ,Java源代码经过编译后形成的字节码与平台无关,Java虚拟机在执行字节码时,把字节码解释称具体平台上的机器指令执行。
Java程序运行机制及运行过程
jAVA虚拟机可以理解成一个以字节码为机器指令的cpu,对不同的平台有不同的虚拟机,因此屏蔽了底层运行平台的差异,实现了“一次编译,随处运行”。
Java开发环境的下载,安装与配置
1.下载并安装JDK
注意安装时路径不要出现中文
2.配置运行环境
基础语法
变量的定义
int mask = 100;
其中,int代表数据类型,如int代表整形数据;
mask代表变量名,可以自己定义;
=为赋值号,即将右边的数值赋给左边的变量。
变量命名规则
变量名首字母为字母或下划线或美元符号,其余部分为任意多的字母,数字,下划线或$。
算数运算符
1.赋值表达式
= += -= /= *= %=
2.比较运算符
== <= >= != < >
3.逻辑运算符
& | ^ ! && ||
4.三元运算符
条件表达式?表达式一:表达式二
自动类型转换
Java8大数据类型
char:用于存储单个字符,16位
byte:存储空间一字节,数据范围-128到127,8位
short:存储空间2字节,16位
int:存储空间4字节,32位
long:存储空间8字节,64位
float:存储空间4字节,32位
double:存储空间8字节,64位
boolean:只有true和false两种取值
其中char存放字符,byte,short,int,long存储整形数据,float,double存储浮点型数据。
类型转换
“小”数据向“大”容器装,自动转换成精度最高的数据类型。
“大”数据往“小”容器里装,需要强制转换会造成数据丢失。