您的位置:

Java学习笔记

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的更多精彩!