韩顺平utility,韩顺平笔记

本文目录一览:

我最近下了韩顺平的java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?

入门(1-2 个月)

目标:参与简单的项目开发。

技能:

熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以,推荐使用前者。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。

熟悉一种编辑器。比如 Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。

掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java基础教程301集》《Java 编程思想》)必看,跳过其中的图形和 applet 章节。习惯查阅 Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。

熟悉 Linux 开发环境和 bash shell。Linux 是我们的开发和部署环境,你最好尽快熟练它。Linux 的基本使用可以通过《鸟哥的Linux私房菜:基础学习篇(第三版)》学习,开发 bash shell 脚本可以参考《Linux Shell脚本攻略》。

掌握开发工具

掌握 JDK 以外的常用类库和工具包。JDK 原生 API 在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如 apache commons、google guava 等,具体可以翻阅 服务端技术选型 的Utility 篇。

掌握 Web 开发框架。我们使用 Spring(或Rose) + Ibatis(或Jade) 开发 web 服务,你需要熟练掌握它们。

学习代码规范。我们大致上遵循 oracle 的 Java 语言编码规范,你可以先阅读并熟悉它。Code Formatting 文件在 git@xxx/coding-standard.git,在编写代码之前,请把它导入到 IDE 中。另外,确认 IDE 已经安装 Findbugs 和 CheckStyle 插件。

熟悉开发流程。我们的开发流程大致如下:功能开发-单元测试-功能测试-Code Review-集成测试-发布。确保你熟悉其中的每个环节。

其他。需要熟练使用版本控制工具 Git(阅读:《Git 权威指南》),以及项目构建工具 Maven(阅读:《Maven 实战》)。另外,在这个阶段可以尝试 TDD 开发。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/285078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-22 15:43
下一篇 2024-12-22 15:43

相关推荐

  • Vue笔记详解

    一、Vue概述 Vue是一款渐进式JavaScript框架,用于构建响应式的用户界面。相较于其他框架,Vue的优点在于其轻量级、易学易用,同时具备灵活可扩展性以及高效性。 Vue框…

    编程 2025-04-25
  • 了解Typora PicGo :实现快捷上传和管理笔记中的图片

    一、Typora PicGo介绍 Typora PicGo是一个轻量级的开源图片上传工具,专为支持Markdown编辑器的Typora软件而设计。它可以方便地上传图片并将它们与笔记…

    编程 2025-04-23
  • Java基础知识点笔记

    一、数据类型 Java中的数据类型可以分为:整型、浮点型、字符型和布尔型。其中,整型包括byte、short、int和long,分别表示不同范围的整数,如byte表示-128到12…

    编程 2025-04-22
  • 数据库笔记

    一、数据库基础 1、数据库的定义:数据库是保存有组织的数据的容器,可供多个用户共享访问。 2、数据库的分类:关系型数据库(如MySQL、Oracle等)和非关系型数据库(如Mong…

    编程 2025-04-12
  • Linux笔记

    一、环境搭建 1、安装Linux系统 在安装Linux系统时,需要选择正确的版本和发行版,例如Ubuntu、CentOS等。需注意的是,Linux系统有很多的版本和发行版,每个版本…

    编程 2025-02-25
  • onenote linux——你的轻量级笔记应用

    一、简介 onenote linux是一款基于electron-vue开发的轻量级笔记应用。它可以帮助用户轻松地管理和组织笔记、记录想法、保存重要信息以及与其他人共享笔记。 与其他…

    编程 2025-02-05
  • JavaScript笔记

    一、基本语法 JavaScript(以下简称JS)是一种脚本语言,可用于创建动态网页,为页面增加交互性。JS可以嵌入到HTML代码中,也可以保存成独立的.js文件并在HTML中引用…

    编程 2025-02-01
  • 韩顺平php视频下载,韩顺平教程大全

    本文目录一览: 1、求韩顺平PHP教程视频 2、PHP视频教程谁的比较好? 3、跪求php好一点的教程 求韩顺平PHP教程视频 你可以去百度云搜索里面搜韩顺平php教程,全部免费而…

    编程 2025-01-16
  • 韩顺平php视频下载,韩顺平教程大全

    本文目录一览: 1、求韩顺平PHP教程视频 2、PHP视频教程谁的比较好? 3、跪求php好一点的教程 求韩顺平PHP教程视频 你可以去百度云搜索里面搜韩顺平php教程,全部免费而…

    编程 2025-01-16
  • python第12天笔记(21天学会python)

    本文目录一览: 1、Python笔记:Python装饰器 2、Python笔记:命令行参数解析 3、python3笔记12:%的用法 4、python自学笔记一 基础输出 Pyth…

    编程 2025-01-16

发表回复

登录后才能评论