java 复习资料
### Java复习资料知识点详解 #### 一、JDK开发工具的使用 - **JDK开发环境的设置**:为了能够顺利地编译和运行Java程序,首先需要正确配置JDK开发环境。 - **环境变量Path设置**:该变量指向JDK的bin目录,包含了编译、运行Java程序所需的命令行工具,如`javac`和`java`等。具体设置为:`变量名(N): Path 变量值(V): C:\Program Files\Java\jdk1.5.0\bin` - **环境变量ClassPath设置**:该变量用于指定Java类库的位置,以便Java虚拟机能够在加载类时找到相应的类文件。具体设置为:`变量名(N): ClassPath 变量值(V): .;C:\Program Files\Java\jdk1.5.0\lib` - **简单Application程序示例**:这是一个最基本的Java应用程序,用来展示如何在控制台打印一行文本。 ```java public class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); } } ``` - **简单Applet程序示例**:Applet是一种早期的Java应用形式,主要用于Web页面中。这里展示了一个简单的Applet程序,它在Web页面上绘制文本。 ```java import java.awt.Graphics; import java.applet.Applet; public class HelloWorld extends Applet { public void paint(Graphics g) { g.drawString("Hello World!", 25, 25); } } ``` - **HTML文件及打开方式**:用于嵌入Applet的HTML文件示例,以及两种打开方式:使用IE浏览器或使用`appletviewer`命令。 ```html <HTML> <HEAD> <TITLE>A Simple Program</TITLE> </HEAD> <BODY> Here is the output of my program: <APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25> </APPLET> </BODY> </HTML> ``` 打开方式:通过IE浏览器直接打开HTML文件,或者在命令行使用`appletviewer Hello.html`命令。 #### 二、Java语言基础练习 - **声明不同数据类型的变量**:在Java中,可以通过不同的关键字声明各种数据类型的变量,包括基本数据类型和引用数据类型。 ```java public class KY2_1 { public static void main(String[] args) { byte b = 0x55; short s = 0x55ff; int i = 1000000; long l = 0xffffL; char c = 'a'; float f = 0.23F; double d = 0.7E-3; boolean B = true; String S = "这是字符串类数据类型"; System.out.println("字节型变量b=" + b); System.out.println("短整型变量s=" + s); System.out.println("整型变量i=" + i); System.out.println("长整型变量l=" + l); System.out.println("字符型变量c=" + c); System.out.println("浮点型变量f=" + f); System.out.println("双精度变量d=" + d); System.out.println("布尔型变量B=" + B); System.out.println("字符串类对象S=" + S); } } ``` - **了解变量的使用范围**:Java中的变量有其作用域限制,这决定了它们可以在哪些部分被访问。 ```java public class KY2_2 { static int i = 10, k = 10; public static void main(String[] args) { { System.out.println("i=" + i); System.out.println("k=" + k); } System.out.println("i=" + i); System.out.println("k=" + k); } } ``` - **使用选择语句**:通过`switch`语句根据不同的条件执行不同的代码块。 ```java class KY2_3 { public static void main(String[] args) { int c = 18; switch (c < 10 ? 1 : c < 25 ? 2 : c < 35 ? 3 : 4) { case 1: System.out.println("" + c + "℃有点冷。要多穿衣服。"); case 2: System.out.println("" + c + "℃正合适。出去玩吧。"); case 3: System.out.println("" + c + "℃有点热。"); default: System.out.println("" + c + "℃太热了!开空调。"); } } } ``` - **for循环语句**:使用`for`循环来计算特定范围内所有奇数的和。 ```java class KY2_4 { public static void main(String[] args) { int i = 1, sum = 0; for (i = 1; i < 200; i = i + 2) { sum = sum + i; } System.out.println("sum=" + sum); } } ``` - **阶乘计算**:编写程序计算指定数值的阶乘,并输出结果。 ```java class KY2_5 { public static void main(String[] args) { // 待补全代码 } } ``` 以上是基于给定的Java复习资料中的实验内容进行的知识点梳理与详解。这些实验不仅涵盖了Java开发环境的基本配置方法,还涉及到了Java语言的基础语法和编程技巧,非常适合初学者学习和巩固Java编程知识。
剩余25页未读,继续阅读
- TD_Kennedy2013-05-31还不错的资料,学习一下
- 粉丝: 2
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js-leetcode题解之141-linked-list-cycle.js
- js-leetcode题解之140-word-break-ii.js
- js-leetcode题解之139-word-break.js
- js-leetcode题解之138-copy-list-with-random-pointer.js
- js-leetcode题解之136-single-number.js
- js-leetcode题解之135-candy.js
- js-leetcode题解之134-gas-station.js
- 基于tensorflow的道路桥梁裂缝检测应用源码
- 多台设备循环控制仿真和代码protues仿真
- 多台设备循环控制原理图