Java基础教程:全局变量修改方法解析

需积分: 50 11 下载量 179 浏览量 更新于2024-08-18 收藏 9.17MB PPT 举报
"JAVA基础自学教程-方法修改全局变量的值" 在Java编程中,全局变量是在类中定义的,可以在类的任何方法中访问。这段代码展示了一个如何在方法中修改全局变量值的例子。`change()` 方法中分别对六个不同类型的全局变量进行了赋值:整型(`int i1`)、长整型(`long l1`)、字符型(`char ch1`)、浮点型(`float f1`)、双精度浮点型(`double d1`)以及布尔型(`boolean b1`)。这些变量的赋值操作将改变它们在类中的原始值。 Java语言特点: 1. **跨平台性**:Java的跨平台特性源于它的“一次编写,到处运行”(Write Once, Run Anywhere, WORA)理念。Java源代码编译成字节码(.class文件),由Java虚拟机(JVM)解释执行,JVM在不同平台上实现,确保代码能在多种操作系统上运行。 2. **面向对象**:Java是纯面向对象的编程语言,它支持类、接口、继承、封装和多态等面向对象特性。对象是程序的基本单位,包含了数据(属性)和操作数据的方法。 3. **安全性**:Java提供了多层安全保障,包括语言级别的安全措施,如防止内存溢出和类型转换错误;编译时的安全检查,确保代码符合语法规则;运行时的安全管理,如类加载和权限验证;以及可执行代码的安全性,例如防止恶意代码执行。 4. **健壮性**:Java通过强制异常处理、垃圾回收机制、自动内存管理等特性提高了程序的健壮性,减少了程序出错的可能性。 5. **高效性**:虽然Java的解释执行可能比原生代码慢,但JIT(Just-In-Time)编译器可以将频繁执行的代码编译为本地机器代码,提高性能。 6. **可移植性**:Java的API是标准化的,这使得基于Java的程序可以在不同的系统上无缝移植。 7. **多线程**:Java内置对多线程的支持,使得开发者可以方便地创建并发应用程序。 8. **动态性**:Java允许程序在运行时加载新的类,增强了程序的灵活性和可扩展性。 学习Java的基础包括了解和掌握这些特性,以及JDK的下载与安装、环境变量配置、基本语法(如变量、数据类型、运算符、流程控制)、类和对象的概念、接口、异常处理、输入输出、图形处理、用户界面技术、数据库连接、网络编程、Servlet等。通过深入学习这些内容,你可以逐步成为一名熟练的Java开发者。