您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
java学习零基础,几个月能掌握?
基础,项目,技术java学习零基础,几个月能掌握?
发布时间:2019-02-08加入收藏来源:互联网点击:
Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。IO概念,File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。递归程序,Java的高级特性:反射、代理和泛型。
第四阶段:
4、多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,Java Applet简介。
Java网络编程,网络通信底层协议TCP和UDP,以及其相应的Java实现:DatagramSocket,DatagramPacket,ServerSocket,Socket编程。网络通信常用应用层协议简介:HTTP、SMTP、POP3、MIME,以及WEB服务器的工作原理。编写网络聊天程序。
Java正则表达式API详解及其应用。
第五阶段:
5、JavaScript课程:HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。
JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作XML文档。DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。
学习千万不要断!!!
毕老师的25天视频,善用类比,语言幽默,每个知识点掰开了揉碎了喂给你,非常适合初学小白。毕老师讲课的魅力在于,让小白能听得进去,不枯燥,甚至觉得很有意思!自己也很喜欢他的讲课风格。但零基础的各位可能会和我当时一样,看到第五天时完全懵逼。
因为对于零基础初学者,Java还是挺难的。
后来发现毕老师还有其他版本的视频,相比25天版调整了部分知识点讲解顺序。
但毕老师很多地方之所以听起来绕,是因为真的太照顾初学者了。算是为了初学者做出的让步吧。
JavaSE阶段,完全零基础的朋友,先看毕老师的
看视频学习,不要看书学习
我自己,此前完全没有接触过编程,对编程是完全没概念的.
很多人都说看视频慢,建议直接看优秀的书籍,所以我就买了Java的一些书(都是初学入门的),但都看不懂,看不下去。反而是后期跟着视频学习一段时间后,再翻开书本(其实几乎没看过书),慢慢能知道书里在讲什么了。大家千万不要觉得看视频会显得自己学习能力不够强。实际上,大学选择计算机专业的同学,又有多少比例是不靠老师上课,自己躲图书馆把编程学会的呢?从这个角度来说,看视频相当于大学课堂听课。并没什么不妥。
不懂的知识点视频多看几遍
如果视频有配套笔记,第二天起来复习一遍,加深印象。自己也可用博客做笔记,写学习日志。JavaSE初期建议用最简单的VS Code敲代码,顺便掌握最简单的dos命令(cd.. cd javac java差不多了)。JavaSE中后期,立即跟着视频换IDEA,赶紧熟练工具的使用。Java SE有不懂的,可以百度或谷歌,看看别人的技术博客。再回过头看视频可能就突然明白了。因为我也这么试过,对我帮助很大,希望你也能试试。
初级阶段不建议买任何书籍,专心看视频和附带的笔记足够了。
包括知乎上推荐的《head first Java》,《疯狂Java讲义》,《Java核心技术》都不太适合现阶段完全零基础的我们。太厚,知识点太详细。要知道,才了解编程的循环语句而已。再怎么好的入门书籍,它对受众也是有一定要求的。当然,我不是说看书不好,只是本阶段不推荐。至少我从零基础到学习框架,从书本上学到的可能就占了0.5%,看博客学到的也比书本多。几乎完全是靠视频学来的。而且视频也有源码和笔记,已经很方便。
对零基础的学习者来说,JavaSE的学习非常困难,因为完全白纸一张。你会有无数疑问,会经历无数次沮丧,无数次想放弃,无数次怀疑自己的智商。比如我,学了一个多月才学到毕老师的异常一章。之前在面向对象一章就已经很崩溃,哪知异常也这么抽象,完全不知道它是干嘛的....但千万不要放弃学习,也不要停下进度。可以多看几遍或者先往后看,到时候再回过头来学习。不要理会别人的嘲讽。很多人是科班出身,早就忘了当初自己连软件都不会装的窘境。
2 Java Web
直接开始了JavaWeb的学习,学到JDBC后发现基础实在太差,学不下去
选择一家培训机构的视频,就看他们全套的。因为知识点安排和讲课风格会大体接近,比较熟悉。毕老师的视频没必要把每个版本看一遍,非常浪费时间。我也只看过毕老师25天版本全部、当你发现视频讲得有点浅,说明你学的还不错。此时你想理解得更深的话,不要再找视频了,视频都是给初学者的,点到即止(不论哪家的视频)。直接去看书,《Java编程思想》保证够深。但还是忍住,先往后学JavaWeb吧!
毕老师30天的视频最后有简单地讲解HTML CSS JavaScript和DOM,可以给我们一个基本概念。
建议学完HTML就马上做一个小页面,巩固下标签的知识。HTML是三剑客里最基础的,必须掌握常用的标签。
这里是我写的黄色网页代码,仅供参考:
【前端部分】
1、HTML5(常用浏览器与浏览器内核、HTML的语义化、HTML中常用的标签以及每个标签的语义。HTML5新特性及新增常用标签)
2、Css3(CSS语法、选择器、字体样式、边框、背景、图片格式详解、定位、浮动、盒模型。CSS3新增选择器及新增属性、圆角、阴影、伸缩布局、变形、过渡、动画。CSS使用的高级技巧)
3、京东综合项目(代码分离原则,使用div+css布局完成一个完整的页面,使用CSS3完成动画效果)
【JavaWeb核心技术】
tomcat一定要跟着视频配置一遍。光看视频是记不住的!!
Http协议和servlet超级重要,多看几遍,看一遍我敢打赌你会晕。东西太多了。建议做一下思维导图,理清知识点。
request和response超级重要,也很难。多看几遍,不要心急。request域超级重要。
cookie、session、JSP超级重要。多看几遍,不要心急。session域超级重要。
JavaWeb总共四大域对象
AJAX,很难。但听说现在和json一起用的越来越多。
综合练习,一定要敲,即使你觉得很难,也要硬着头皮敲完。敲完以后,自信心暴涨,那时你自己对JavaWeb那些知识点是重要的哪些是次要就会有自己的理解。重要的知识点,在你心里沉淀出来。就是这么神奇!!
JavaWeb(建议两个月):崔希凡——超全面的JavaWeb视频和刘意的JavaSE衔接比较好,深入浅出。中间和后面的项目,JDBC以及最后两天的基础提高非常棒,强烈推荐,两遍。但里面没有jQuery和bootstrap 等前端内容,需要自己另外找。jQuery可以去菜鸟教程或者w3cschool学一下就好了。或者看就业班里的。JavaSE及JavaWeb阶段工具:链接:
上一篇:IT培训机构之后还好找工作吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |