Java浮点类型详解与J2SE学习
需积分: 9 11 浏览量
更新于2024-08-18
收藏 1.33MB PPT 举报
"浮点类型-J2SE学习上半部分"
在Java编程语言中,浮点类型用于表示带有小数的数值,与整数类型不同,它们有固定的精度和存储需求,不受具体硬件平台的影响。Java提供了两种浮点类型:float和double。这两种类型在内存中的存储方式和表示范围都有所不同。
浮点类型常量可以使用两种表示形式:
1. 十进制数形式:例如 3.14, 314.0, .314。
2. 科学记数法形式:如 3.14e2, 3.14E2, 100E-2。
Java中,如果不指定类型,默认情况下浮点数常量被视为double类型。如果想要声明一个float类型的常量,必须在数字后面加上f或F后缀,例如:`float f = 12.3f;` 如果不加,编译器会认为该常量是double类型,这可能会导致错误。
下面是Java浮点类型的详细信息:
- 类型:float
- 占用存储空间:4字节
- 表数范围:-3.403E38到3.403E38
- 类型:double
- 占用存储空间:8字节
- 表数范围:-1.798E308到1.798E308
这个学习资料涵盖了J2SE(Java Standard Edition)的多个章节,包括:
- 第一章:介绍Java概述,包括计算机语言历史、Java的发展、Java体系结构、特点、运行机制以及Java环境的安装配置。
- 第二章至第十一章:分别涉及Java语言基础、面向对象编程、异常处理、数组、常用类、容器类、流技术、多线程、网络编程以及GUI编程。
Java语言的特点包括:
1. 面向对象:Java是一种面向对象的语言,支持封装、继承和多态等面向对象特性。
2. 平台无关性:Java通过Java虚拟机(JVM)实现跨平台运行,编写一次,到处运行。
3. 健壮性:Java设计时去除了C/C++中的一些可能导致程序不稳定的因素,如指针操作和内存管理。
Java程序的运行过程包括:
1. 源代码(*.java)通过Java编译器(javac.exe)编译成字节码(*.class)。
2. 字节码由Java虚拟机加载,并通过类装载器和字节码校验器进行验证。
3. 解释器将字节码转换为机器码执行,运行在系统平台上。
了解这些基础知识是学习J2ME、JSP/Servlet、J2EE等更高级Java应用的基础。
2007-10-06 上传
2008-11-09 上传
2008-09-05 上传
2024-11-06 上传
2024-11-06 上传
149 浏览量
159 浏览量
177 浏览量
114 浏览量
韩大人的指尖记录
- 粉丝: 33
- 资源: 2万+
最新资源
- Principles of Object-Oriented Programming.pdf
- 电脑完全优化手册(PDF)
- Protel DXP
- lingo教程(word文档).DOC
- C++ 面试题1.pdf
- PIC单片机C语言学习教程
- iccavr_软件中文说明书
- adc0831使用说明
- 硬盘绝密资料.pdf
- 基于单片机USB接口的数据采集存储电路的设计
- 关于MFC入门说明,挺不错的!
- 2008上半年软件设计师上午试题
- C/C++语言经典程序设计编程精解.doc
- DOS 概述及入门1
- Programming Windows Workflow Foundation
- 维互动SEO教程《搜索引擎优化魔法书》