标签:Java教程

Java IO 编程:从文件读写到流式处理

Java IO 编程:从文件读写到流式处理 无论是读取配置文件、处理日志、上传下载文件,还是操作网络数据,本质上都绕不开 I/O。Java 的 I/O 体系一开始看起来类很多,但只要掌握“字节流、字符...

2017-11-05

Java集合:掌握 List、Set 与 Map 的使用思路

Java集合:掌握 List、Set 与 Map 的使用思路 在真实开发里,数据很少只是一个单独变量。更多时候,我们要处理的是一批对象、一组映射关系,或者一个需要去重的数据集合。集合框架正是 Java...

2017-10-29

Java泛型:把类型安全提前到编译期

Java泛型:把类型安全提前到编译期 泛型是 Java 里一个非常关键、但又容易被初学者低估的能力。很多人第一次接触泛型时,只觉得它是在类名后面多写了几个尖括号,比如 List<String&g...

2017-10-22

Java注解:用元数据增强代码表达力

Java注解:用元数据增强代码表达力 注解是 Java 中一个非常典型的“看起来简单,实际影响很大”的特性。它本身不像循环、条件判断那样直接决定程序流程,也不像集合、多线程那样天天手写,但现代 Jav...

2017-10-15

Java反射:在运行时认识并操作类

Java反射:在运行时认识并操作类 反射是 Java 里一个非常有代表性的高级特性。它允许程序在运行时获取类的信息、访问字段、调用方法、创建对象。很多框架之所以强大,本质上都离不开反射能力。 虽然普通...

2017-10-08

Java异常处理:让程序在出错时仍然可控

Java异常处理:让程序在出错时仍然可控 程序运行过程中不可能永远一帆风顺。文件可能不存在、网络可能超时、参数可能非法、数据库可能连接失败。Java 通过异常机制来表达这些失败情况,让错误不再只是“悄...

2017-09-24

Java面向对象编程:从类与对象到继承和多态

Java面向对象编程:从类与对象到继承和多态 Java 是一门非常典型的面向对象语言,所以当你学完基础语法之后,真正的重点才刚刚开始。变量、条件判断、循环这些知识只能让你写出“能跑的程序”,而类、对象...

2017-09-17

Java快速入门:安装环境并运行第一个程序

Java快速入门:安装环境并运行第一个程序 真正开始学习 Java 时,第一步往往不是语法,而是先把开发环境搭起来,并把“写代码 → 编译 → 运行”这条链路走通。很多初学者觉得环境配置只是准备工作,...

2017-09-10

Java简介:从语言特点到学习路线总览

Java简介:从语言特点到学习路线总览 如果你准备系统学习 Java,那么在正式进入语法、集合、并发、数据库和框架之前,先把这门语言的定位想清楚,会让后面的学习顺很多。很多初学者一上来就急着写 Hel...

2017-09-03