Java进阶学习感悟丨【奔跑吧!JAVA】

网友投稿 685 2022-05-29

前言

2021.05.23,编程世界的一个特殊节日。岁月更迭,距Java编程语言和平台的第一个公开alpha版本发布已经26年。时至今日,26岁的Java至今仍然活跃在各大主流的系统和框架中,历久弥新。

学习一门语言是一项系统性工程,需要不断总结,不断实践,在有限的试错纠错过程中不断提升语言知识应用技能。

Java学习更是如此,作为一种面向对象的编程语言,其在每年的世界编程语言排行榜中始终名列前茅。

学习Java语言,首先需要制定清楚的学习路线。从最基本的基础语法入手,可帮助你建立基本的编程逻辑思维;同时了解、学习面向对象的编程思想,以对象方式去编写优美的Java程序;

拓展阅读

《Java进阶(三十七)java 自动装箱与拆箱》

《Java进阶(三十六)深入理解Java的接口和抽象类》

《Java进阶(四十)Java类、变量、方法修饰符讲解》

高阶数据类型方面,涉及集合操作,经典的Java集合框架图如下所示:

根据上图所展示的集合框架图可知,Java 集合框架主要包括两种类型的容器:

集合(Collection),存储一个元素集合;

图(Map),存储键/值对映射。

其中,Collection 接口又包含 3 种子类型:List、Set 和 Queue,紧接着是一些抽象类,最后是具体实现类,常用的具体实现类主要为:ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等。

拓展阅读

《Java进阶(三十九)Java集合类的排序,查找,替换操作》

《Java进阶(四十六)简述ArrayList、Vector与LinkedList的异同点》

《Java进阶(二十四)Java List集合add与set方法原理简介》

后期开发中涉及存储数据必备技术;

拓展阅读

《Java进阶(二十五)Java连接mysql数据库(底层实现)》

IO编程,对磁盘文件进行读取和写入基础操作;

拓展阅读

《Java进阶(二)文件读操作》

《Java进阶(二十二)使用FileOutputStream写入文件》

《Java进阶(四十五)java 字节流与字符流的区别》

多线程与并发编程,提高程序效率;异常,编写代码逻辑更加健全;

拓展阅读

《Java进阶(四十二)Java中多线程使用匿名内部类的方式进行创建3种方式》

《Java进阶(四十三)线程与进程的区别》

《Java进阶(四十四)线程与进程的特征及区别》

网络编程方面,可应用服务器学习基础,完成数据的远程传输;

拓展阅读

《Java进阶(三)Java安全通信:HTTPS与SSL》

《Java进阶(四十七)Socket通信》

《Java进阶(三十二) HttpClient使用详解》

《Java进阶(五十四)初识JAVA类加载机制》

《Java进阶(七)Java加密技术之非对称加密算法RSA》

若想使自己编写的Java程序高效运行,以及进行正确、高效的异常诊断,JVM是不得不谈的令一个话题。

拓展阅读

JVM进阶系列:

《JVM进阶(一)——初识JAVA栈》

《JVM进阶(二)——初识JAVA堆》

《JVM进阶(三)——内存分配与回收策略》

Java进阶学习感悟丨【奔跑吧!JAVA】

《JVM进阶(四)——利用MAT排查堆溢出》

《JVM进阶(十三)——阶段回顾》

《JVM进阶(十九)——Class文件常量池》

…鉴于文章数量,感兴趣的朋友可以坚持阅读完本系列博文,定会让你受益匪浅。

实践出真知,只有在不断的编程实践中,才会对掌握的知识技能有更加深刻的认知!

【奔跑吧!JAVA】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/265241

Java JVM

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微服务——程序员的自我修养
下一篇:说说数据那些事
相关文章