欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java学习——笔记,java笔记

来源: javaer 分享于  点击 46941 次 点评:156

Java学习——笔记,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.基本数据类型

数据类型 默认初始值 字节数 取值范围
byte 0 1

-128~127

short 0 2 -2的15次方~2的15次方-1

int

默认整数类型

0 4  
long 0 8  
float 0.0 4  

double

默认浮点类型

0.0 8  
char \(空格) 2 0~65535
boolean false 1 true、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);

 

相关文章

    暂无相关文章
相关栏目:

用户点评