JAVA小白学习日常

2021/4/11 20:29:44

本文主要是介绍JAVA小白学习日常,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java小白学习

1、学习准备

​ 1、一个好的学习方法(如何高效学习);

​ 一个合格程序员具备的品质:

​ 一是具备很好的执法速度,敲代码速度快

​ 二是有一个很好的编程思想

​ 键盘的手势要真正确: 左手:asdf;右手jkl;如果你的手势不对,从现在纠正它。一开始要坚持盲打,练习到肌肉记忆!!!

​ 编程思路:应对实际问题,不能抄代码,只能抄helloword程序,其他不能照抄程序,因为这个程序是需要用来测量运行环境。

​ 结论验证法:听课的过程当中一定要把笔记记下来,但只记忆重点的结论。在课下第一件事不是慌着做笔记而是首先去消化课堂上的结论,比如说if语句后面后面有一个小括号,小括号中的内容只能是布尔类型。首先要去做的便是去验证这些结论的内容,进而来得出结论的内容进行消化。尝试推翻老师的结论,按照错误的方法进行编译,试试各类的运行错误。

​ 课下尝试编写属于自己的代码和程序,想尽一切办法去推翻这个结论,如果无法推翻,便只能去接受这个结论,同时来锻炼编程思维,进行一顿折腾。

2、好的截图工具

snipaste 软件在解压后进入输出一栏进行自动保存配置,来完成笔记的整理。工具文件一般都会在视频的评论区来置顶

3、一个好的截图软件

OneNote本身就具备了自动保存的功能,在笔记中只进行记录重点结论,没有废话,从而来精炼结论。

课堂上笔记都是记简笔,不可能记得很详细。课下在继续整理各种结论,要图文并茂。

4、有一台好一点的电脑

建议配置:i7九代以上,至少16G内存,我的电脑满足这一情况。现在的开发环境太多,太吃内存,电子产品更新换代很快,所以建议配置可以高一些。

开发的过程中需要启动:数据库的服务。idea工具、虚拟机、以及虚拟机中的Linux系统等

2、开启学习之旅

1、javaSE

JAVA语言的基础,是Java最基本的库,基础语法加上常用类库。

2、数据库

​ 1、MySQL或者Oracle,数据库是所有程序员都需要学习的,不管是C语言等其他语言,软件最终,都是进行操作数据,而数据库是存放数据的,所以必须学,大学中大部分都是学习微软的SQLserver,但是企业中,尤其互联网公司,大部分都是使用的MySQL数据库,银行多会使用Oracle数据库

​ 2、jdbc:Java语言链接数据库

3、web前端(主流)

​ 对于系统结构来说,常见的有两种,一种为CS,一种为BS(主流),Browser/Server,浏览器访问服务器的形式。

​ 浏览器B端的就是web前端,在浏览器上运行的程序 语言包括:TML、CSS、Javascript(最重要),学习顺序也是这样。

4、Javaweb(web后端)

BS结构,主要进行的是S端,server端(服务器端),服务器端可以是C语言,可以是PHP,当然也可以是Java,目前占大部分,以下为两个规范

​ 1、servlet

​ 2、JSP

5、web进阶

先学JQuery再学AJAX

JQuery(是一个Javascript语言的高级框架)

AJAX(发送一步请求的一个技术)

6、做一个javaweb的项目

基于servlet+JSP+MySQL+HTML+CSS+javascript+jquery+AJAX能做一个web项目(tailow了,现在的很多项目都是基于框架来做的)

7、SSM三大框架

spring+spingMVC+MyBatis

先学习MyBatis,在学习spring,最后学习spingMVC,这些是现实生活中需要用到的内容

如果有多余的时间,可以学习一下SSH,spring+struts2

+hibernate

这一部分学习顺序为hibernate、spring、struts2

8、互联网分布式

Dubbo

MQ

redis

zookeeper

fastDFS

Nginx

Springboot

SpringCloud

9、分布式项目实战

最好可以有一个商业级的项目,对以上内容有一个练习,进行实战操作。整体的学习时间大概要7个月的时间。参加培训面授,大约5个月时间。



这篇关于JAVA小白学习日常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程