搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Cpp五条
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
在LaTeX中如何引用参考文献_latex中参考文献1-10怎么
2
【网站项目】面向社区健康服务的医疗平台
3
Alist搭建
4
YOLOv5 输入矩形图片的resize结果_yolov5输入图像大小
5
Python通过Flask+pyecharts对房地产数据实现数据分析结果Web可视化(二)_flask框架可视化
6
oracle中app文件夹下,Oracle Form开发之folder(文件夹)功能开发(一)
7
java基于VUE3+SSM框架的在线宠物商城+vue论文_vue3 和 java
8
Spring框架认识(一)_有着开源、轻量级、高内聚的特点。它的内核是ioc(inverse of control)和aop(a
9
Linux系统防火墙----Firewalld基础知识_firewalld多久掌握
10
Git操作之Untracked Files Prevent Checkout
当前位置:
article
> 正文
Java进阶必读书籍推荐_java进阶必备书籍
作者:Cpp五条 | 2024-04-09 00:37:24
赞
踩
java进阶必备书籍
一 java编程入门
《java编程思想》,《Agile java》中文版,《你必须知道的261个java语言问题》
二 java编程进阶
《编程匠艺——如何编写卓越的代码》,《重构 改善既有代码的设计》,《驱动测试开发 by Example》
三 java架构师之路
《Expert One-on-One J2EE Design and Development》,《企业应用架构模式》,《敏捷软件开发原则、模式和实践》
四 软件开发过程
《UML精粹》,《解析极限编程 拥抱变化》,《统一软件开发过程》,《敏捷建模》
五 软件项目管理
《快速软件开发》
六 其他
《我编程我快乐》,《程序员上班那点事儿》,《淡定的人生不寂寞》
下面是java Inside上推荐的基本书:
1 中文版链接:《Java编程规范》
英文版链接:《The Java Language Specification (3rd Edition) 》
2 中文版链接:《Effective Java 第二版》
文版链接:《Effective Java (2nd Edition) 》
3 中文版链接:《JAVA并发编程实践》
英文版链接:《Java Concurrency in Practice 》
4 中文版链接:《JAVA解惑》
英文版链接:《Java Puzzlers : Traps, Pitfalls, and Corner Cases 》
5 中文版链接:《JAVA编程思想(第4版)》
英文版链接:《Thinking in Java (4th Edition) 》
6 中文版链接:《轻快的JAVA》
英文版链接:《Better, Faster, Lighter Java 》
7 中文版链接:《JAVA核心技术,卷1,卷2》
英文版链接:《Core Java, Volume I-Fundamentals (8th Edition) ,Core Java, Vol. 2: Advanced Features, 8th Edition 》
8 中文版链接:《暂无》
英文版链接:《The Java Virtual Machine Specification (2nd Edition) 》
9 中文版链接:《ROBUST JAVA中文版-JAVA异常处理、测试与调试》
英文版链接:《Robust Java Exception Handling,Testing and Debugging 》
10 java编码规范:
http://java.sun.com/docs/codeconv/CodeConventions.pdf
详情参考:http://blog.csdn.net/yaerfeng/article/details/7100086
学java入门到精通,不得不看的15本书。作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
以下书籍电子版下载地址:http://u.ixueyi.com/tatran/2775.html 。
一、Java编程入门类
1、《Java编程思想》
2、《Agile Java》中文版
二、Java编程进阶类
1、《重构 改善既有代码的设计》
这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对产生影响是潜移默化的。
2、《测试驱动开发 by Example》
本书最大特点是很薄,看起来没有什么负担。可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。
三、Java架构师之路
到这个阶段,应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是可能还缺乏对应用软件整体架构的把握,现在就是迈向架构师的第一步。
1、《Expert One-on-One J2EE Design and Development》
这本书是Rod Johnson的成名著作,非常经典,从这本书中的代码诞生了springframework。但是好像这本书没有中译本。
2、《Expert One-on-One J2EE Development without EJB》
这本书由gigix组织翻译,多位业界专家参与,虽然署名译者是JavaEye,其实JavaEye出力不多,实在是忝居译者之名。
3、《企业应用架构模式》
4、《敏捷软件开发原则、模式与实践》
Uncle Bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看GoF的《设计模式》了。
四、软件开发过程
了解软件开发过程不单纯是提高程序员个人的良好编程习惯,也是增强团队协作的基础。
1、《UML精粹》
2、《解析极限编程 拥抱变化》XP
这是Kent Beck名著的第二版,中英文对照。没什么好说的,必读书籍。
3、《统一软件开发过程》UP
4、《敏捷建模》AM
五、软件项目管理
如果突然被领导提拔为项目经理,而完全没有项目管理经验,肯定会心里没底;如果觉得自己管理项目不善,很想改善项目管理能力,那么去考PMP肯定是远水不解近渴的。
1、《快速软件开发》
六、总结
在这份推荐阅读书籍的名单中,没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得去购买和收藏。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Cpp五条/article/detail/389206
推荐阅读
article
华为OD机试 -
不含
101
的
数(
Java
& JS &
Python
& C & C++)...
区间 [1,10] 内, 5
的
二进制表示为
101
,10
的
二进制表示为
101
0 ,因此区间 [ 1 , 10 ] ...
赞
踩
article
Java项目:学习平台
管理系统
(
java
+
SpringBoot
+Vue+
ElementUI
+Layu...
项目介绍基于
SpringBoot
和Vue的学习平台:在平台首页可以查看首页,课程信息,作业信息,资料信息,校园论坛,试卷...
赞
踩
article
SpringCloudAlibaba
2021.0
.1 -
Java
/Kotlin
项目
完整搭建(N...
a)先创建一个空
项目
,名字自定义.b)在刚刚的空
项目
下创建整个
项目
的父模块c)父工程下的 src 可以删了,没用d)最后...
赞
踩
article
华为OD机试 - 最快
到达
医院
的
方法(
Java
& JS &
Python
& C &
C++
)...
到达
医院
A 只能搭乘志愿者计程车,已知计程车
的
平均速度是 M 米/分钟,上车平均等待时。分别是
到达
A
医院
的
距离,到...
赞
踩
article
Java
之
SpringBoot
+Vue实现
后台
管理系统
的开发_
springboot
+
vue
后台
管理...
.markdown-body { line-height: 1.75; font-weight: 400; font-s...
赞
踩
article
基于
java
web+
mysql
的
springboot
流浪猫救助系统(
java
+
springboot
+...
本系统功能包括:
springboot
+springmvc+mybatis的流浪 猫救助系统,后台分为普通用户可管理员用,...
赞
踩
article
“现代
编程语言
大比拼:
Java
、
Python
、C++、
Java
Script、
Swift
、
Kotlin
...
Python
的标准库非常丰富,包含了各种常用的模块和功能,如数据处理、网络编程、GUI编程等。
Python
也有很多优秀的...
赞
踩
article
【
java
】
spring
打包
找
不到
主类...
使用IDEA
打包
spring
一直报错,:IDEA
spring
Error: Could not find or lo...
赞
踩
article
为了避免
内存
攻击,
美国国家安全局
提倡
Rust
、C#、Go、
Java
、
Ruby
和
Swift
,但将 ...
本文翻译自两篇文章,第一篇是对
美国国家安全局
在“软件
内存
安全”网络安全信息表的解读,第二篇是普及什么是
内存
安全,为什么它...
赞
踩
article
Java
+
Spring
获取
上下文
中的
登录
信息
用实例
方法
更好?...
在
Java
开发中,
获取
上下文
中的
登录
信息
是一个常见的需求,特别是在基于
Spring
框架的应用中。
Spring
框...
赞
踩
article
使用
Jena
-
TDB
存
储
RDF
本体、知识图谱文件_怎样
存
rdf
格式
java
...
使用
Jena
-
TDB
存
储
RDF
本体、知识图谱文件_怎样
存
rdf
格式
java
怎样
存
rdf
格式
java
...
赞
踩
article
java
程序员
必备——
Java
性能
优化
的 45 个细节_
java
程序员
内存
优化
...
点关注,不迷路;持续更新
Java
架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟在JAVA程...
赞
踩
article
Java
-
网络
编程_
serversocket
serversocket
=
new
serverso...
基本概念
网络
:一组相互连接的计算机– 多台计算机组成– 使用物理线路进行连接
网络
编程的三要素【1】IP地址:唯一标识
网络
...
赞
踩
article
python
+
java
+vue校园办公室
报修
管理
系统
#计算机毕业设计_
django
+校园多媒体
报修
系...
本
系统
主要分为用户,教师,管理员,维修员四个角色,其中用户的功能是注册和登陆
系统
,在线申请
报修
,维修评价,意见反馈;教师...
赞
踩
article
毕设
项目
:
客户
跟踪
管理系统
(JSP+
java
+
springmvc
+
mysql
+
MyBatis
)...
随着市场竞争的加剧和
客户
需求的多样化,企业需要更加精细化地管理
客户
信息,以便更好地满足
客户
需求、提高
客户
满意度和忠诚度。...
赞
踩
article
java
项目
进度跟踪
管理
系统
_
项目
进度
管理
java
...
本文结合
项目
跟踪
管理
系统
的国内外发展和应用现状,通过对系统的需求分析和可行性分析,以JAVA为开发技术,详细说明了
项目
进...
赞
踩
article
华为
OD机试 -
字符串
排序
(
Java
& JS &
Python
&
C
&
C
++
)...
华为
OD机试 -
字符串
排序
(
Java
& JS &
Python
&
C
&
C
++
) ...
赞
踩
article
Java
spring
boot
项目和
python
flask
项目 开启
https
请求_fla...
Java
spring
boot
项目和
python
flask
项目 开启
https
请求_
flask
keystor...
赞
踩
article
一个比
Spring
Boot
快 44 倍
的
Java
框架
_
springboot
协程...
来源:https://www.jdon.com/48511light-java是内置了undertow http服务器
的
...
赞
踩
article
【
Java
】
哈希
表...
哈希
表的长度没有扩容是定长的,即 α 与 元素的个数是成正比的,当 α 越大,即代码
哈希
表中的元素个数越多,元素越多,发...
赞
踩
相关标签
华为od
java
javascript
vue.js
mysql
spring boot
elementui
springcloud
前端
python
c++
spring
开发语言
rust
golang
ruby
swift