Java基础知识精讲:从J2SE到Android

需积分: 1 0 下载量 61 浏览量 更新于2024-09-11 收藏 51KB DOC 举报
"本资源主要涵盖了Java基础知识的第二部分,包括J2SE体系、手机操作系统、计算机硬件组成、数据类型、变量表示以及Java中变量和常量的区别与规则。" Java基础知识构成了Java编程语言的核心,本章节主要讲解了以下几个方面: 1. **J2SE体系**:Java 2 Standard Edition(J2SE)是Java平台的标准版,提供了开发和运行桌面应用的基本功能。它包含了集合框架、JavaMail、JNDI(远程命名接口)、IO流、JDBC(Java数据库连接)、网络编程、Swing和AWT图形用户界面库、线程支持、以及远程方法调用(RMI)等。J2SE是进一步学习J2EE(Java 2 Enterprise Edition)和J2ME的基础。 2. **手机操作系统**:提到了两种常见的手机操作系统,即iOS和Android。Android是基于Linux的开源移动操作系统,广泛用于智能手机和平板电脑。 3. **计算机硬件**:介绍了计算机的基本组成部分,包括主板、显卡、内存和CPU。这些组件对于计算机的正常运行至关重要。 4. **数据类型**:数据类型决定了数据在内存中的存储方式和大小。Java中的基本数据类型分为数值类型(如Byte、Short、Int、Long、Float、Double)和非数值类型(如Boolean和Char)。特别地,Java的Char类型占据2个字节,与C语言不同,可以存储更大的字符集,如Unicode编码。 5. **变量表示**:在Java中声明变量时,可以使用修饰符(如public、private等),接着是数据类型,然后是变量名,可选的初始值。变量名应以字母或下划线开头,且可以包含字母、数字。 6. **Java变量的组成规则**:变量名的规则包括必须以字母或下划线开头,后续可以是字母、数字。变量在程序执行过程中其值可以改变。 7. **变量与常量的区别**:变量的值在运行时可变,而常量的值一旦设定就不能更改。Java中常量的类型根据其值自动识别,如整数默认为int,小数为double,单引号包围的为char,双引号包围的为String。 8. **Java中的常量规则**:常量的类型可以通过在常量后面添加相应数据类型的首字母来指定,例如,`float f = 128.3f;` 和 `long l = 123L;`。 以上内容是Java编程初学者需要掌握的基础知识,对于理解和编写Java代码至关重要。理解这些概念后,开发者能够创建有效的数据结构,进行网络通信,与数据库交互,并构建用户友好的图形界面。