Java学习记录
1.概述
名字由来: 印度尼西亚一个盛产咖啡的岛名。
特点: Java是一种简单的、面向对象的、分布式的、强壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的和动态的语言。
下载:
- JDK
- 编辑器
JDK环境工具: - 编译器-javac: 将源程序(.java文件)编译成字节码(.class文件)。调用格式为
javac [选项] 源文件名表
- 语言解释器-java: 解释执行Java字节码,格式为
java [选项]<类名>[参数表]
- 交互式命令行-jshell
具有输入功能的程序
1 |
|
运行结果:
代码解释:
import java.io.*:
学过python的都知道这是导入包,导入java.io
中的所有类,上述代码中包含在该包中的有InputStreamReader
,BufferedReader
,IOException
IOException:
输入输出错误时会抛出IOException
异常InputStreamReader:
桥接器,将字节数据解码为字符数据InputStreamReader:
装饰器,提供一个缓冲区,能同时从字符输入流中读取多个字符到缓冲区,提高读取效率。提供了readline()
等方法。print
和println
区别:前者没有自动换行,后者有。
书写规范
命名规范:
- 包名: 全部小写,如io,awt
- 类名: 首字母大写,如Hello
- 变量名: 首字母小写,如userName
- 方法名: 首字母小写,如setName
Java学习记录
http://ramoor.github.io/2025/04/02/Java学习记录/