数据工程学习笔记

搜索学习笔记

输入关键词,搜索全部文章的标题与正文

大数据技术目录

学习笔记 / 大数据技术五阶段学习路线

Java 基础

正在读取学习记录…

本页目录

为 Maven、JDBC 和 Hadoop 编程准备 Java 基础:先运行程序,再理解类、集合和异常。

#先运行第一个程序

JDK 提供 Java 编译器与运行工具。安装 JDK 后,在终端检查两条命令是否可用:

Shell
java -version
javac -version

创建 Hello.java。公开类名 Hello 与文件名保持一致,main 是这个示例的执行入口。

java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, data engineering!");
    }
}

在文件所在目录编译并运行:

Shell
javac Hello.java
java Hello

输出:

Text
Hello, data engineering!

javac 将源文件编译为 Hello.class,java Hello 运行该类。随后在 IDEA 中创建 Java 项目,重复这个练习。

#按这个顺序练习

阶段 要掌握的内容 小练习
基本语法 变量、数值、字符串、数组、条件、循环、方法 求一组数字的总和
类与对象 字段、构造方法、实例方法、静态方法、访问权限 创建用户类并打印属性
接口与继承 接口、实现类、多态 用一个接口描述不同的数据读取器
集合与泛型 List、Map、遍历、类型参数 统计每个单词出现的次数
异常与资源 try、catch、finally、try-with-resources 读取文件并处理文件不存在的情况
常用工具 字符串处理、日期、文件输入输出 读取文本并逐行统计

#集合练习:单词计数

java
import java.util.HashMap;
import java.util.Map;

public class WordCount {
    public static void main(String[] args) {
        String[] words = {"hadoop", "user", "hadoop"};
        Map<String, Integer> counts = new HashMap<>();
        for (String word : words) {
            counts.put(word, counts.getOrDefault(word, 0) + 1);
        }
        System.out.println(counts.get("hadoop"));
        System.out.println(counts.get("user"));
    }
}

输出:

Text
2
1

#进入下一阶段

能够独立编译程序、创建类、遍历集合并处理异常后,学习 Maven 依赖管理与构建。掌握 SQL 查询 并准备好 MySQL 后,再学习 JDBC 与数据库访问。

正在读取学习记录…