Java基础知识:变量与J2SE学习

需积分: 9 2 下载量 31 浏览量 更新于2024-08-18 收藏 1.33MB PPT 举报
"Java变量-J2SE学习上半部分,涵盖了Java编程中的变量概念、声明方式、数据类型以及Java语言的基础知识,包括J2SE体系、历史、特点和运行机制。" 在Java编程中,变量是程序的核心组成部分,它代表了程序中可以存储和操作的数据。Java变量具有三个关键要素:变量名、变量类型和作用域。变量名是程序员赋予的标识符,用于区分不同的变量;变量类型决定了变量能够存储的数据种类,如整型(int)、浮点型(float、double)和字符串(String)等;作用域则定义了变量在代码中的可见范围,比如局部变量只在声明它的方法内有效,而类变量在整个类中都是可见的。 声明Java变量时,我们需要指定变量的类型,然后是变量名,如果要初始化,还可以跟上等号和初始值。例如: ```java int i = 100; // 整型变量i,初始化为100 float f = 12.3f; // 浮点型变量f,初始化为12.3 double d1, d2, d3 = 0.123; // 双精度浮点型变量d1、d2未初始化,d3初始化为0.123 String s = "hello"; // 字符串变量s,初始化为"hello" ``` 在Java中,每个变量在使用前都必须先声明并赋值,因为变量实际上是内存中的一小块区域,通过变量名来访问。Java是一种静态类型语言,这意味着在编译时就需要知道变量的类型,而不是在运行时动态决定。 Java语言有丰富的数据类型,包括基本类型(如int、char、boolean)和引用类型(如类、接口和数组)。Java还是一个面向对象的语言,其设计哲学强调“一切皆对象”。在Java中,类和对象是实现面向对象编程的基础。 Java的体系分为J2SE(Java Standard Edition)、J2ME(Java Micro Edition)和J2EE(Java Enterprise Edition),分别针对桌面应用、移动设备和企业级应用。学习J2SE是进一步学习J2ME、JSP/Servlet和J2EE的基础。 Java语言的发展始于1995年,由Sun Microsystems发布JDK 1.0,后来经历了多个版本的迭代,如JDK 1.2、1.3、1.4等,直至现在的JDK 8、11等。Java的主要特点是跨平台性,通过Java虚拟机(JVM)实现“一次编写,到处运行”。Java还强调安全性、稳定性和可移植性,它的程序运行机制包括源代码编译成字节码,然后通过类装载器加载到JVM中,经过字节码校验后由解释器执行。 学习Java,通常会涉及以下几个章节:Java概述,语言基础(如语法、控制结构),面向对象编程(类、对象、继承、封装和多态),异常处理,数组,常用类,容器类,流技术,多线程机制以及网络编程。此外,GUI(图形用户界面)编程也是J2SE的重要组成部分,使用Swing或JavaFX库可以创建丰富的桌面应用程序。 了解这些基础知识后,你可以编写简单的Java程序,如经典的“HelloWorld”程序,通过`javac`编译器将源代码编译为字节码,再用`java`命令运行。随着学习的深入,你将能够开发出更复杂的应用,涵盖不同领域的编程需求。