Java

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

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

2017-09-24 10 分钟 Java, Java教程, 异常处理
Java

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

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

2017-09-17 9 分钟 Java, Java教程, 面向对象编程
Java

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

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

2017-09-10 9 分钟 Java, Java教程, 快速入门
Java

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

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

2017-09-03 10 分钟 Java, Java教程, 简介
Java

写在前面:关于这份 Java 学习总结

写在前面:关于这份 Java 学习总结 这一套 Java 系列文章,是我在学习和使用 Java 过程中逐步整理出来的。它不追求面面俱到地堆砌所有 API,而是希望围绕 Java 最核心、最常用、最能落到实际开发中的那些知识点,建立一条从语言...

2017-09-03 2 分钟 学习指南, Java
Python

Python学习路线总结与实战建议:从入门到工程实践该怎么继续走

Python学习路线总结与实战建议:从入门到工程实践该怎么继续走 到这一篇为止,这一组 Python 系列教程已经从最开始的安装与环境配置,一路写到了: 基础语法; 高级特性; 函数式编程; 模块; 面向对象; 错误处理、调试与测试; 标准...

2017-06-18 12 分钟 Python, Python教程, 学习路线总结与实战建议
Python

Python项目结构、打包与发布入门:venv、requirements、pip与项目组织

Python项目结构、打包与发布入门:venv、requirements、pip 与项目组织 学到这里,你已经能写函数、类、模块、网络请求、数据处理,甚至开始接触数据库和并发。 但当代码从“一个脚本”逐渐长成“一个项目”时,你很快会遇到新的...

2017-06-11 14 分钟 Python, Python教程, 项目结构、打包与发布入门
Python

Python并发编程与异步入门:线程、进程、线程池与asyncio基础

Python并发编程与异步入门:线程、进程、线程池与 asyncio 基础 写 Python 程序时,很多任务看起来都是“按顺序一行一行执行”的。 这当然是默认方式,但真实开发中,你常常会遇到这样的需求: 同时请求多个接口; 同时处理多个文...

2017-06-04 21 分钟 Python, Python教程, 并发编程与异步入门
Python

Python数据库编程入门:sqlite3基础、增删改查与参数化查询

Python数据库编程入门:sqlite3 基础、增删改查与参数化查询 前面的几篇文章里,我们已经学会了处理文件、调用网络接口,也接触了常见第三方库。 但真实系统中的数据,很多时候并不是保存在: 普通文本文件; CSV 表格; JSON 文...

2017-05-28 23 分钟 Python, Python教程, 数据库编程入门