Java开发仍然是主流,一起学《Java核心编程》
本文介绍了Java的发展趋势,并阐述了如何学习Java技术。
Java为啥火爆?
随着互联网应用的发展,各种编程语言层出不穷,比如C#、Golang、TypeScript、ActionScript等,但不管是哪种语言,都无法撼动Java的“霸主”地位。Java语言始终占据着各类编程语言排行榜的榜首,开发者对于Java的热情也是与日俱增。Java已然成为了企业级应用、云计算和Cloud Native应用的首选语言。
图1-1展示的是1985年至2020年TIOBE编程语言排行榜情况(https://www.tiobe.com/tiobe-index/)。从图中可以看出,自Java诞生以来,一直占据排行版前三的位置。
那么为什么Java一致能保持这么火爆呢?究其原因,笔者认为Java能够长盛不衰的最大的秘诀就是能够与时俱进,不断推陈出新。
笔者从事Java开发已经有十几年了,可以说是Java技术发展的见证者和实践者。为了推广Java技术,笔者撰写了包括《分布式系统常用技术及案例分析》、《Spring Boot 企业级应用开发实战》、《Spring Cloud 微服务架构开发实战》、《Spring 5开发大全》、《Cloud Native 分布式架构原理与实践》等在内了几十本Java领域的专著和开源书,期望以个人微薄之力对Java语言有所贡献。由于目前企业所使用的Java,大多是Java 8之前的版本,市面上也缺乏最新Java 12的学习资料,因此笔者才撰写了这本《Java核心编程》一书以补空白。
Java应该怎么学?
那么,Java应该怎么学?参考《Java核心编程》,学习Java分为以下几个层次:
1. 零基础的读者
如果你是没有任何编程经验的技术爱好者,本书可以帮助你打开编程之门。本书案例丰富、思路清晰,可以由浅及深地帮助读者掌握Java。
同时,本书可以帮助读者从一开始就建立正确的编程习惯,逐步树立良好的面向对象设计思维,这对于学习其他语言都是非常有帮助的。
针对这类读者,建议读者在学习过程中,从头至尾详细跟随笔者来理解Java的概念,并编写《Java核心编程》书中的示例。
该书附赠从Java 8到Java 14全套案例:https://github.com/waylau/modern-java
2. 有后端开发经验的读者
对于有后端或者是其他面向对象编程的经验的开发而言,理解并掌握Java并非难事。 针对这类读者,适当理解下Java的语法即可,把精力放在动手编写Java示例上面。
3. 有Java开发经验的读者
大多数Java开发人员肯定熟悉Java的语法,那么需要并把精力放在Java新特性上面,根据自身的实际情况,可以选学本书中的知识点,做到查漏补缺。
让我们一起踏上Java的学习之旅吧。
参考引用
- 本文同步至: https://waylau.com/java-development-is-still-mainstream/
- Eclipse IDE支持Java 14: https://waylau.com/eclipse-ide-support-java14/
- 现代Java案例大全,从Java 8到Java 14:https://github.com/waylau/modern-java
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Discourse 如何添加 Google Analytics 的代码
Discourse 如何添加 Google Analytics 代码带网站中? Discourse 与 Google Analytics 高度进行了整合。 其实你并不需要添加 Google Analytics 的代码,你只需要找到你的 Google Analytics 的 UA 号就可以了。 跟踪 ID是一个形式如 UA-000000-2 这样的字符串。跟踪 ID 必须包含在跟踪代码中,这样 Google Analytics(分析)才会知道应该将数据发送到哪个帐号和媒体资源。 跟踪 ID 会自动包含在网站的 JavaScript 代码段中,但是还需要包含在其他跟踪技术(例如 SDK 和 Measurement Protocol)中,这样 Google Analytics(分析)才能正常工作。 第一组数字(在上述示例中为 -000000)指的是您的帐号,而第二组数字 (-2) 指的是与帐号关联的特定媒体资源编号。 当你在 Google 的系统中找到这个 ID 后,然后再在你的 Discourse 中搜索 关键词: universal tracking 或者 ga 也行。 将你找到的 ID...
- 下一篇
Python 实现计时器(不同方式)
前言 通过Python代码,实现检测代码段的运行时间、或检测函数的运行时间。 方案一 :适用检测代码段的运行时间 例子1: import time time_start = time.time() #开始计时 #要执行的代码,或函数 #要执行的代码,或函数 time_end = time.time() #结束计时 time_c= time_end - time_start #运行所花时间 print('time cost', time_c, 's') 例子2:在while 循环中,检测总花费时间 import time #初始化之类的 sum_t=0.0 #花费的总时间 while (True): time_start = time.time() #开始计时 #要执行的代码,或函数 #要执行的代码,或函数 time_end = time.time() #结束计时 sum_t=(time_end - time_start)+sum_t #运行所花时间 print('time cost', sum_t, 's') 方案二:适用于检测函数的运行时间 函数模型:t = timeit('func...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8安装Docker,最新的服务器搭配容器使用