Skip to content

Java 基础完全指南

Java 核心技术总结,重点涵盖集合框架


概述

Java 基础涵盖语言核心特性,包括数据类型、面向对象、集合框架、泛型、异常处理等。


核心内容导航

专题内容
**Java\Java_base\Java基础-集合框架详解**Collection、List、Set、Map、Queue 完整解析
**Java\Java_advanced\Stream流收集数据与Lambda详解**Stream API、Lambda 表达式
**Java\Java_advanced\Java多线程编程**线程、并发、同步
**Java\Java_advanced\Java包装类详解**基本类型包装、自动装箱拆箱
**Java\Java_advanced\Java时间类详解**LocalDateTime、Date、Calendar
**Java\Java_advanced\Java IO流详解**InputStream、Reader、文件操作

Java 基础知识点

数据类型

基本类型(8种)
├── 整数:byte(8), short(16), int(32), long(64)
├── 浮点:float(32), double(64)
├── 字符:char(16)
└── 布尔:boolean(~8)

引用类型
├── 类、接口、数组、String
└── 默认值:null

面向对象特性

特性关键字
封装private, public, protected
继承extends, super
多态@Override, 父类引用指向子类对象
抽象abstract, interface
内部类static, non-static, 匿名

关键字

分类关键字
访问public, private, protected
class, interface, enum, abstract, static, final
方法void, return, this, super
控制if, else, switch, for, while, do, break, continue
异常try, catch, finally, throw, throws
其他new, instanceof, volatile, synchronized, transient

常见问题

问题答案
== 与 equals()== 比较引用,equals() 比较值(可重写)
String 不可变字符串常量池,线程安全,性能优化
hashCode() 与 equals()equals() 相等则 hashCode() 必须相等
final 作用修饰类不能继承、修饰方法不能重写、修饰变量不能修改

学习路径

数据类型 → 面向对象 → 集合框架 → 泛型 → 异常 → IO → 多线程 → Lambda/Stream

相关页面

  • **Java\Java_base\Java基础-集合框架详解** - 集合完整解析
  • **Java\Java_advanced\Stream流收集数据与Lambda详解** - Stream API
  • **Java\Java_advanced\Java多线程编程** - 并发编程

#标签 #java #基础 #集合 #oop #数据类型

Knowledge4J — Java 知识库