开始使用Java
开始使用Java
1 .前言
本文介绍Java的基本概念和使用方法。
2 .Java简介
Java是一种广泛使用的计算机编程语言,具有以下特点:
- 跨平台性:Java程序可以在不同的操作系统上运行,如Windows、Linux和Mac OS,这得益于Java虚拟机(JVM)。
- 面向对象:Java是一种面向对象编程(OOP)语言,支持封装、继承和多态等特性。
- 自动内存管理:Java通过垃圾回收机制自动管理内存,减少了程序员手动管理内存的负担。
- 安全性:Java提供了多种安全机制,如字节码验证和沙箱机制,确保程序运行的安全性。
3 .如何编译Java程序
编译Java程序通常需要以下几个步骤:
安装JDK:首先需要安装Java开发工具包(JDK),它包含了编译器(javac)和运行时环境(JRE)。
编写Java源代码:使用文本编辑器(如Notepad++、VS Code、IntelliJ IDEA等)编写Java源代码文件,文件扩展名为
.java
。例如,创建一个名为HelloWorld.java
的文件,内容如下:1
2
3
4
5public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}编译Java源代码:打开命令行或终端,导航到包含
HelloWorld.java
文件的目录,然后运行以下命令:1
javac HelloWorld.java
这将生成一个名为
HelloWorld.class
的字节码文件。编译选项javac -encoding UTF-8 test.java;
运行Java程序:编译成功后,可以使用以下命令运行程序:
1
java HelloWorld
这将输出:
1
Hello, World!
4 .总结
通过以上步骤,你可以编写、编译并运行一个简单的Java程序。Java的跨平台性和强大的生态系统使其成为开发各种应用程序的流行选择。
控制台输入
java中获取控制台输入的方法有两种:
- Scanner类
- 键盘输入流
5 Scanner类
Scanner类是java.util包中的一个类,它可以用来读取控制台输入,并将其转换为相应的数据类型。
5.1 实例
以下实例使用Scanner类从控制台读取整数,并将其输出到控制台:
1 | import java.util.Scanner; |
运行结果:
1 | 请输入一个整数:123 |
5.2 常用方法
方法 | 说明 |
---|---|
nextBoolean() | 读取下一个布尔值 |
nextByte() | 读取下一个字节值 |
nextDouble() | 读取下一个双精度浮点值 |
nextFloat() | 读取下一个单精度浮点值 |
nextInt() | 读取下一个整数值 |
nextLong() | 读取下一个长整数值 |
nextShort() | 读取下一个短整数值 |
nextLine() | 读取下一行字符串 |
next() | 读取下一个字符串 |
6 键盘输入流
java.util包中还有一个类叫做InputStreamReader
,它可以用来读取键盘输入流。
6.1 实例
以下实例使用InputStreamReader类从键盘读取整数,并将其输出到控制台:
1 | import java.io.InputStreamReader; |
运行结果:
1 | 请输入一个整数:123 |
6.2 注意事项
- 键盘输入流只能读取单个字符,不能读取完整的字符串。
- 键盘输入流只能读取整数,不能读取其他数据类型。
评论