/**
* 交换变量
*/
static void changeField() {
int i = 5;
int j = 10;
i = i + j;
j = i - j;
i = i - j;
System.out.println("i:" + i + "\tj:" + j);
}
static void changeField1() {
int i = 5;
int j = 10;
int temp = i;
i = j;
j = temp;
System.out.println("i:" + i + "\tj:" + j);
}
static void swapField(){
int i = 1;
int j = 2;
i = i^j;
j = i^j;
i = i^j;
System.out.println("i:" + i + "\tj:" + j);
}
分享到:
相关推荐
理解流的概念,以及如何使用InputStream、OutputStream、Reader、Writer等抽象类及其子类,是处理数据交换的基础。 5. **多线程**:Java提供了强大的多线程支持,可以创建Thread对象或实现Runnable接口。学习如何...
**J2SE(Java 2 Platform, Standard Edition)是Java平台的标准版,是Java开发工具和技术的基础,主要用于桌面应用的开发。它包含了Java语言的核心库,如基础类库、I/O、网络编程、多线程、集合框架等,以及一些核心...
Java Standard Edition(J2SE)是Java平台的核心部分,它为开发桌面应用程序、服务器应用程序以及嵌入式系统提供了基础。本课程围绕J2SE展开,旨在帮助学生掌握Java编程语言的基础知识,提升编程技巧,通过实践操作...
1. **基本语法**:Java语言的基础,包括数据类型、变量、运算符、流程控制语句(if-else、switch、for、while等)、数组和字符串处理。 2. **面向对象编程**:类、对象、继承、多态、封装是OOP的基石。理解类的定义...
1. **Java基础**: J2SE涵盖了Java语言的基础,包括变量、数据类型、运算符、流程控制(如if-else、switch、for、while循环)、方法定义和调用、类与对象等。这些基本概念构成了Java编程的基础。 2. **面向对象编程*...
JavaScript 可以通过DOM(Document Object Model)操作页面元素,通过AJAX(Asynchronous JavaScript and XML)进行异步数据交换,学习 JavaScript 需要理解变量、函数、对象、闭包等概念。 jQuery 是一个流行的...
1. **Java语法基础**:学习Java的语法结构,包括变量声明、数据类型、控制结构(如if语句、for循环、while循环)、方法定义以及类和对象的创建。 2. **面向对象编程**:理解面向对象的基本概念,如封装、继承和多态...
这份"Java-J2SE学习笔记"涵盖了Java编程语言的基础到高级特性,是深入理解Java编程的重要参考资料。以下是对笔记中可能包含的关键知识点的详细解释: 1. **Java语言基础**: - **数据类型**:包括基本类型(如int...
有多种方式可以实现变量交换,包括使用第三方变量、不使用第三方变量和使用异或运算符。 ### Request Controller Request Controller 也被称为 JSP Model 2 Architecture,是一种创建可维护的 JSP 系统的方式。它...
在Java编程中,J2SE是核心部分,提供了构建桌面应用的基础框架和API。开发者可能使用J2SE来创建能够与QQ服务器通信、实现聊天、消息发送、好友管理等功能的应用程序。 【描述】虽然描述内容为"NULL",但通常这类...
### Java J2SE 基础知识总结 #### 一、使用 `System.in` 进行输入 在Java中,`System.in` 是一个标准的输入流,它通常用于读取控制台输入的数据。从Java SE 5 开始,引入了一个更加方便的方式来处理这种输入,即使...
- **XML**:Extensible Markup Language,一种用于标记数据的语言,在Web服务和数据交换中广泛应用。 **4.2 J2EE与XML开发工具** - **J2SDK**:即JDK,包括Java API文档,可从...
- Shuffle阶段是Mapper和Reducer之间的数据交换,按键排序键值对。 - Sort阶段确保相同键的键值对被传递到同一个Reducer。 3. **Hadoop-Eclipse-Plugin**: - 这个插件允许开发者在Eclipse中直接远程调试和运行...
随着时间的推移,Java发展为Java 2 Platform(J2SE、J2EE、J2ME),提供了不同层次的开发支持,适用于桌面应用、企业级应用和嵌入式设备。 Java的基础教程通常包括以下几个核心主题: 1. **Java语言简介**:介绍...
本文旨在对J2SE中的关键概念进行深入解析,帮助读者理解并掌握这些基础知识,以便在开发过程中更加得心应手。以下是对给定内容中提到的重要知识点的详细阐述。 ### 一、常用基础类——数组 #### 1. 排序算法 - **...
对于传统程序员,虽然已有编程经验,但学习Hadoop还需要了解J2SE(Java标准版),它是Java的基础,适用于大多数应用程序开发。J2EE(Java企业版)则用于Web开发,通常用于处理和展示数据,与Hadoop的数据处理场景相...
1. **基础语法**:Java的基础语法包括变量、数据类型、运算符、控制结构(如if语句、for循环、while循环)等,这些都是编写任何程序的基石。通过这100个实例,你可以深入理解并熟练掌握这些基本概念。 2. **面向...
1. **Java基础**:首先,书中会详细讲解Java语言的基础语法,包括变量、数据类型、运算符、控制结构(如if语句、for循环、while循环)、方法等,这些都是编程的基石。 2. **类与对象**:Java是一种面向对象的语言,...
- **安装配置**:安装JDK后,需要设置环境变量,如`java_home`、`classpath`和`path`等: - `java_home`: 指向JDK的安装目录,例如`c:\jdk1.3`。 - `classpath`: 包含类库路径,如`.;c:\jdk1.3\lib\dt.jar;c:\jdk...