Java学习——笔记

一、java相关知识

1.JDK、JRE、JVM的区别和联系

JDK(Java Development Kit)是针对Java开发员的产品,包括了Java运行环境JRE、Java工具和Java基础类库。

JRE(Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JVM (Java Virtual Machine)是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

总结:JDK=JRE+Java开发工具+Java基础类库;JRE=JVM+Java核心类库;

二、数据类型

1.基本数据类型

数据类型默认初始值字节数取值范围
byte01

-128~127

short02-2的15次方~2的15次方-1

int

默认整数类型

04 
long08 
float0.04 

double

默认浮点类型

0.08 
char\(空格)20~65535
booleanfalse1true、false

2.引用数据类型

Scanner、Random、ArrayList
数组String
接口 

3.byte的特性

byte b = 127;

//会报错吗?输出多少?
b++;
System.out.println(b);

//会报错吗?输出多少?
b+=1;
System.out.println(b);

//会报错吗?输出多少?
b=b+1;
System.out.println(b);

三、运算符

1.&与&&的区别

对于&,不管怎样,都会执行&符号两边的程序;对于&&。只有当&&符号左边为真后,才会执行右边的程序。

//看看第一题和第二题的输出有何不同

//第一题
int x = 1,y = 1;
if(x++==2 & ++y==2)
{
    x=7;
}
System.out.println("x="+x+",y="+y);  
		
//第二题
int x = 1,y = 1;
if(x++==2 && ++y==2)
{
    x=7;
}
System.out.println("x="+x+",y="+y);

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值