第一篇、Java入门

第一篇、Java入门

1、什么是Java?

Java是一种面向对象的程序设计语言。是一种特殊的高级语言,它既具有解释型语言的特征,也具有编译型语言的特征,因为Java程序要经过先编译后解释两个步骤。

2、Java程序的运行机制

Java语言编写的程序需要先经过编译步骤,但这个编译步骤不会生成特定平台的机器码,而是生成一种平台无关的字节码文件,这种字节码文件不能直接执行,必须使用Java解释器(jvm)来解释执行。jvm是可运行Java字节码文件的虚拟计算机,所有平台的jvm向编译器提供相同的编程接口,编译器只需将Java源程序编译成class文件,各个不同平台的jvm就可以解释执行。

 

3、Java数据类型

Java的数据类型分为基本数据类型和引用数据类型两大类,基本数据类型又分为数值型、字符型和布尔型。如下图所示:

byte类型(1字节),short类型(2字节),int类型(4字节),long类型(8字节);

float类型(4字节),double类型(8字节),布尔类型(1位);

char类型通常用单个字符表示并用单引号括起来,Java使用16位的Unicode字符集作为编码方式。

boolean类型用于表示逻辑上的真和假,只能取 true 和 false 两个值。

4、Java中的运算符

Java中的运算符可分为如下几种:

①算术运算符(+,-,*,/,%)

②赋值运算符(=,+=,-=,*=,/=,%=)

③比较运算符(>,<,>=,<=,==)

④逻辑运算符(&&,||,!,^,&,|)

&&:逻辑与(短路)

||:逻辑或(短路)

!:逻辑非

^:异或

&:逻辑与

|:逻辑或

⑤位运算符(&,|,~,^,>>,<<,>>>)

&:按位与

|:按位或

~:按位取反

^:按位异或

>>:左移位

<<:右移位

>>>:无符号右移位

⑥类型运算符instanceof (判断某个实例是否是某个类型的对象)

⑦?:三目运算符,?前面的表达式为 true 则取:前面那个值,否则取:后面那个值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值