"Java程序设计基础,包括简单的Java应用程序、Java小程序(Applet)以及类型自动转换和整数与浮点数的类型转换"
在Java编程语言中,编写程序主要涉及类、方法和数据类型的使用。以下是根据提供的代码段解析出的一些关键知识点:
1. **简单的Java应用程序**:
- `app2_1.java` 是一个标准的Java应用程序,它从`public class app2_1`开始,表明这是一个公共类。Java程序的执行始于`main`方法,即`public static void main(String[] args)`。在这个例子中,`main`方法仅打印一条消息 "HelloJava!" 到控制台。
2. **Java小程序 (Applet)**:
- `App2_2.java` 是一个Java Applet,用于在Web浏览器中运行。它继承自`Applet`类,并重写了`paint`方法来绘制图形。在HTML文件中,`<APPLET>`标签被用来嵌入Applet,指定`code`属性为Applet的类名,并设置宽度和高度。由于现代浏览器不再支持Applet,这种方式现在已过时。
3. **类型自动转换**:
- 在`app3_1.java`中,展示了Java中的类型自动转换。当一个整数(`int a=155;`)除以另一个浮点数(`float b=21.0f;`)时,整数会被自动提升为浮点数,然后进行计算。因此,`a/b`的结果是浮点数,可以直接打印。
4. **整数与浮点数的类型转换**:
- `app3_2.java`演示了整数除法和类型转换的概念。当两个整数(`int a=155;`和`int b=9;`)相除时,结果会向下取整为整数。因此,`g=a/b`的结果是一个整数,而非浮点数。若要得到带有小数部分的结果,需要将其中一个或两个操作数转换为浮点类型。
这些代码片段展示了Java编程的基础概念,包括类定义、方法声明、输出语句(`System.out.println`)、类型转换和继承。学习这些基本概念是掌握Java编程的关键步骤。在实际开发中,还需要了解更多的Java特性,如对象导向编程、异常处理、集合框架、IO流、多线程等。