学习开发手册的三个阶段:阅读、实操与理解之再读《Java开发手册》
从《Java开发手册》面世以来,从最开始的版本到现在的泰山版,每一个版本我都学习过。如果说要我从中总结出一些经验来,那么我对《Java开发手册》的学习分成了三个阶段:阅读、实操与理解。
一、阅读阶段
所谓的阅读阶段,在我看来就是之前从没遇到过、也从未了解过的规约,通过《Java开发手册》的阅读了解到相关知识,之后在项目中遇到了,再返回来阅读,以避免开发中可能存在的问题。比如编码规则中关于并发处理处理的这部分规则,在项目开发中我还未曾真正使用到并发和线程。那么我在看并发处理这部分规则时,我只是能大致阅读,知道有这部分规约的存在。以后项目中如果有用到并发和线程时,我再回过头来再次阅读这部分规约,以避免开发中可能存在的问题。
二、实操阶段
所谓的实操阶段,也就是在阅读规约之后,在项目中确实遇到规约中的问题,运用规约中的知识进行项目开发的过程。举
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
有了这篇文章, Python 中的编码不再是噩梦
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! Python 中编码问题,一直是很多 Python 开发者的噩梦,尽管你是工作多年的 Python 开发者,也肯定会经常遇到令人神烦的编码问题,好不容易花了半天搞明白了。 一段时间后,又全都忘光光了,一脸懵逼的你又开始你找各种博客、帖子,从头搞清楚什么是编码?什么是 unicode?它和 ASCII 有什么区别?为什么 decode encode 老是报错?python2 里和 python3 的字符串类型怎么都不一样,怎么对应起来?如何检测编码格式? 反反复复,这个过程真是太痛苦了。 今天我把大家在 Python 上会遇到的一些编码问题都讲清楚了,以后你可以不用再 Google,收藏这篇文章就行。 1. Python 3 中 str 与 bytes 在 Python3中,字符串有两种类型 ,str 和 bytes。 今天就来说一说这二者的区别: unicode string(str 类型):以 Unicode code points 形式存储,人类认识的形式 byte string(b...
- 下一篇
是时候搞一个面向大数据和AI的新编程语言了
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 数据和 AI 正在成为很多公司的重要资产。其中,数据代表了公司在特定领域的积累,也是公司的护城河,AI 能力输出则代表了公司对数据资产的利用深度。二者密不可分,光有数据没有 AI,就好比你只有原材料,却无法加工产生价值;光有 AI 没有数据,就好比你光有屠龙术,但是却没有龙给你屠。只有将二者作为一个整体,才能给一个公司带来最大的价值。 大数据和 AI 融合存在的问题 数据和 AI 本身存在上下游关系,以及由于历史发展而存在先后顺序,这导致它们最终成为了两个相对独立的体系,带来了两个很大的问题: 大数据和 AI 的技术栈不同 大数据在语言层面以 Java/Scala/SQL 为主导,其中 SQL 是交互语言,Java/Scala 则是大数据体系的构建语言。AI 则是以 Python/C++ 为主导,其中 Python 为交互语言,C++ 为算法体系的构建语言。在面向的人群上,Java/Scala 面向数据研发,SQL 面向分析师、运营、产品。但是随着 SQL 进一步发展,现在越来越多数据研...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装