Java是一门跨平台的高级编程语言,由Sun Microsystems公司于1995年推出。Java具有简单、面向对象、分布式、解释执行、可靠、安全、跨平台等特点,被广泛应用于互联网、游戏开发、移动应用开发等领域。
一、环境搭建
1、下载安装JDK
安装JDK过程此处省略
2、配置环境变量
在系统环境变量中添加JAVA_HOME,将JDK的安装路径作为值。在Path中添加%JAVA_HOME%\bin。
3、验证配置是否成功
在命令行中输入java -version,成功情况下应该输出java版本信息。
二、基本语法
Java语言基于C++语言,具有类、继承、多态、封装等特性。
变量定义
// 定义整型变量,初始化为10
int num = 10;
// 定义字符变量,初始化为'a'
char ch = 'a';
// 定义布尔型变量,初始化为true
boolean bool = true;
// 定义字符串变量,初始化为"hello, world"
String str = "hello, world";
流程控制语句
// if语句
int num = 10;
if(num > 0) {
System.out.println("num是正数");
} else if(num == 0) {
System.out.println("num是0");
} else {
System.out.println("num是负数");
}
// for循环
for(int i = 0; i < 10; i++) {
System.out.println(i);
}
// while循环
int i = 0;
while(i < 10) {
System.out.println(i);
i++;
}
三、面向对象
Java是一门面向对象的语言,最基本的组成单位是类。
定义类
public class Person {
// 属性
private int age;
private String name;
// 构造方法
public Person(int age, String name) {
this.age = age;
this.name = name;
}
// 方法
public void sayHello() {
System.out.println("Hello, my name is " + name);
}
}
创建对象
Person person = new Person(20, "Tom");
访问对象
person.sayHello();
四、常用类
Java中拥有大量的类库,涵盖各种数据结构、网络、文件IO等领域,以下是一些常用类的介绍。
String类
String str1 = "hello";
String str2 = "world";
String str3 = str1 + ", " + str2; // 字符串拼接
System.out.println(str3.toUpperCase()); // 转化为大写字母
ArrayList类
ArrayList<String> list = new ArrayList<>();
list.add("list1");
list.add("list2");
list.add("list3");
System.out.println(list.get(1)); // 获取第二个元素
File类
File file = new File("test.txt");
if(file.exists()) {
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
}
五、总结
通过本文的介绍,您了解了Java语言的基本知识,包括环境搭建、基本语法、面向对象以及常用类等。在学习Java的过程中,请多动手实践,深入理解语法和类库的使用。欢迎加入Java开发者的行列,一起学习、探索Java的更多精彩!