Java概述

什么是Java?

Java 是一种编程语言和计算平台,由 Sun Microsystems 在 1995 年首次发布。它从微末起步,逐渐发展为当今数字世界中很大一部分资产所依赖的基础,是用于构建许多服务和应用程序的可靠平台。面向未来的创新产品和数字服务也仍然依赖 Java。

尽管大多数现代 Java 应用程序将 Java 运行时和应用程序结合在一起,但是,如果没有安装桌面 Java,许多应用程序,甚至一些网站,将无法正常运行。Java.com 网站用于帮助其桌面应用程序可能仍需要使用 Java(具体而言,应用程序要使用 Java 8)的使用者。开发人员以及想了解 Java 编程的用户应访问 dev.java 网站来获得更多信息,业务用户应访问 oracle.com/java 来获得更多信息。

市面上有两种Java版本类型的,一种是Oracle (收费),Openjdk(免费)。

什么是计算平台

 

 

 Java是快速,安全和可靠的。从笔记本电脑到数据中心,从游戏机到科学超级计算机,从手机到互联网,Java无处不在!Java主要分为三个版本。

  • Javase(J2SE)(Java2 Platform Standard Edition,java平台标准版
  • Javaee(J2EE)(Java2 Platform, Enterprise Edition,java平台企业版
  • Javame(J2ME)(Java2 Platform Micro Edition,java平台微型版)

 

废话少说,我们就来看它有什么基本数据类型

先看图!!!

 

 

 以上图中含有8种数据类型,这8种构成Java的八大基本数据类型。

并且可将他们分为几种数据类型:

字符、整型、浮点型、布尔型

  • 字符型 – char
  • 整型 – byte、short、int、long
  • 浮点型 – float、double
  • 布尔型 – boolean

一、整数类:不同类型表示不同长度

1.byte:使用1个字节存储,范围为-128~127;

 2.short:使用两个字节存储,范围为-32768~32767;

3.int:使用4个字节存储,范围:正负21亿;

4.long:使用8个字节存储,范围为。。。。。

注意:使用整数类型时,默认都是int类型,如果需要使用long类型,必须在数字后面加上大写L;

二、浮点类:即小数类型,分使用小数点计数和使用科学计数法;

1.float:单精度,使用4字节存储,精度可以精确到小数点后7位有效数字,在多数情况下,float类型精度很难满足需要。

2.double:双精度,Java默认的小数类型,使用8字节存储,精度是float的2倍,绝大部分应用程序采用float类型。

注意:①默认浮点类型为double;②使用float的时候,数字后面要添加F;

 

 ③浮点类型并不能表示一个精确的值,会损失一定的精度。

 

 三、字符类–char–占用2个字节,使用时用”单引号表示;’A’;表示一个字符,”A”表示一个字符串,即一个字符序列。

Java语言中还允许使用转义字符’\’将其后的字符转变为其他含义,如常用的如下:

 

转义符 含义 unicode值
\n 换行 \u000a
\t 制表符(tab) \u0009

 

 四、布尔型–boolean–只有true和false两个值,存储时占1位。

-用来做逻辑判断,一般用于流程控制;实践:请不要写成if(is==true&&done==flase),正常应该写if(whether&&!done)