java开发如何入门

00

程序员欣宸

1. 经典书籍要看,例如《Java权威指南卷一》,一定要坚持动手写代码,这样可以学习和了解基本语法,另外就是面向对象思想。

2. 参与项目开发,真实的,网上经典练习的都可以,期间逐渐学习了解git,tomcat,mysql,redis这些项目中常用的技术。

3. 多线程,找一些并发编程的经典书籍,边学边实践。

4. 了解一些虚拟机知识,对jdk/bin下面的jps,jmap,jstack,jstat熟练使用。

5. 了解,设计模式,算法,为深入研究某一领域做准备。

5. 深入学习某个技术,开始了解开源软件的源码,推荐spring,尤其是启动和初始化的源码。

6. 拓展视野,无线,云计算,大数据方面的知识,都可以去了解和动手,个人比较推荐的是容器化,例如docker,k8s。

7. 尝试写作,个人推荐将写作的过程与极客时间的学习过程结合,只有感受到写作的不容易,才能主动想到极客时间的大师们的知识储备有多么全面,启发思考“为什么我写不出这样的文章,我还差什么”,补全自己的短板。

如果你是软件方面的小白,首先要学习java的语法,比如java的关键字,变量,表达式,语句,块,数据类型,控制流程语句等等,掌握基础语法后,开始编写打印Hello World,实现简单的计算比如加减乘除等等,关键要多多多练习写,然后要属于java的Api,首先要知道自己学习的那个版本,版本很正常,可能有的版本实现是有区别的,常用的数据结构存储,集合,JUC,锁,每天要多练习,关键自己要坚持学习,技术更新的很快,掌握学习方法也很重要哦,不懂的可以看看官网资料,官网有有快速学习的例子参考一下,自己也要多做笔记,可以温故而知新,好记性不如烂笔头,练习练习在练习,自己要多敲代码,然后在慢慢学习底层的源码实现,这样就知道什么场景用什么,尽量写更健壮的代码,减少bug,慢慢开始学web应用程序,知道什么是web容器,会使用框架集成一些复杂的程序设计,怎么思考业务场景等等,写代码没有什么捷径可走,只有一行行的这,这样你才能有更大的成长,遇到问题先别慌张,自己跟踪一下看看到底是哪里出来问题,有什么问题就解决什么问题,解决问题的本身也是自己提高的价值,慢慢你会觉得程序的世界也挺有意思的,无非就是把现实世界的东西用程序实现,越写越想写的时候也是自己走更好的成长的过程,学习是个循序渐进,坚持一下的事情,所以要多努力学习,多看看开原软件的代码,学习一下实现的思想,对自己也是一种提高,多参加开源软件的峰会,也能学习到实现着的人是怎么思考的等等。

先给你一条学习线路:

java开发如何入门图1

第一部分:JavaSE:Java语言最基本的一套库

学习JavaEE或JavaME之前,JavaSE是必学的。

* Java开发环境搭建

* Java基础语法

* 面向对象

* 数组

* 异常

* 集合

* 线程

* IO流

* 反射机制

* 注解Annotation

* 网络编程

第二部分:数据库 【MySQL + JDBC】

* 只要学习编程,数据库是一定要学习的,是一门公共的学科。

* java、C、python、C#等程序员都需要学习数据库。

* 数据库产品很多: MySQL、Oracle、SqlServer、DB2……

* 我们动力节点数据库课程包括:MySQL + Oracle

* Oracle:银行、政府使用oracle的较多。

* MySQL:互联网公司、一般企业使用MySQL较多。

* Oracle我们是提供视频的。课堂上不讲。

* 我们课堂上讲MySQL。

* Java语言链接数据库:JDBC

第三部分:WEB前端

* 系统结构:B/S【Browser/Server】 C/S【Client/Server】

* WEB是网站的意思。WEB前端是:网站当中的页面。

* WEB前端程序是运行在浏览器当中的。

* HTML5 + CSS3 + Javascript(JS)

* WEB前端也有很多框架:

– jQuery

– Bootstrap

– Vue

– NodeJS

– AugularJS

– RectJS

– LayUI

– EasyUI

…..

第四部分:JavaWEB

* Servlet

* JSP

* AJAX(是Javascript的一部分语法,专门做页面局部刷新)

第五部分:JavaWEB项目

* 做一个B/S结构的项目,将WEB前端和JavaWEB内容做一个整合练习。

* 其实到这里为止,所有的系统都可以做了。但是用的技术很Low。没有用框架。

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/20668.html

(0)
上一篇 2023-03-22 13:45
下一篇 2023-03-22 13:50

相关推荐