java开发如何入门,零基础入门java和小程序开发

更新:好久没更新的我来说明一个问题,就是疯狂java是可以当成API那种来查阅每个方法的。如果你想要深入理解java中的每个概念,还是推荐大家买thinking in java,英文好的读英文版,不好的读中文版。这本书虽然初学者自己看很费劲,但是如果有人带着看就会很轻松。

作为一名Java的完全自学者。我来说说吧,希望能给大家带来点帮助,如果有不同意见的大家一起来讨论,总之,希望大家可以共同进步。。废话不多说了。。进去正题。。

学习Java呢如果你学过别的面向对象的语言那么通过类比我觉得你一定学起来比较轻松,当然了我们这里就从什么语言没学过的小白说起。。

首先来给大家推荐几本参考书。

ONE:

当初java入门的时候看了一些书,现在想起来特别喜欢 head first java。读起来的感觉就是不一样。强烈推荐!!

这本书我推荐对面向对象编程和其他计算机语言不熟悉的初学者,通俗易懂,讲的全是基础,不会让你被那些繁多的类,方法啥的弄的失去兴趣,因为里面全是基础大家认真看完即可。。。强力推荐这本。

这本书讲的极其细致,不过信息量太大,对于初学者来说任务太重。。如果你掌握了上面那本书的知识点,那我强烈建议你买下这本厚书好好研读,也可以将这本书作为一个类库来查阅。。总之知识点应有尽有。

TWO:

在读上面两本书的同时我建议你多看点网上的视频,推荐的视频有,可以找我拿

我想说的是这些视频最好是主看一个老师的(是主哦,也就是主要跟着一个老师的思路和顺序走,其他老师的作为不同角度的掌握),假设这个老师是A,听完课后如果觉得A讲的这节你不是很懂,那么一定要去看B老师讲的这节的内容,如果还不懂那就看C讲的的这节,D,E,F老师同理。。*****强烈建议!!!!看视频一定要做笔记!!!不然看了也白看,除非你有过目不忘的才能。。******

THREE:

硬件的东西说完了接下来我们就来聊聊方法,首先Java是一门语言,然后语言是用来和计算机沟通实现一定的功能,也就是说,语言是为需求而生滴。。所以你必须先有一个需求,比如你想用Java编写一个小游戏,那么你的初级阶段的学习就该是为了实现这个目标不断奋斗,兴趣使然嘛这样你就不会觉得累枯燥

(当初我学Java就有一个。。。特别奇怪的开始,记得那是一个夜黑风高的寒假,我姑姑家有一家店门相当于超市吧,啥都卖,过年特别忙,于是乎我被拉去当苦力,摆在我面前的是。。有无数程序的结账抄写过程,需要人力暴力操作。。我受不了了,开学我就开始学JavaAWT和SWING编程,第二个假期回家编了个界面程序给它,量身定做解决他的一切需求)额,说了这么多我只是想说要有明确的目标知道你要干啥,在干啥。。

FOUR:

学习初期你肯定会有千千万万个问题,心里有无数疑惑,这时候千万不要急躁,不要放弃。。解决方法应该是,有疑惑尽量请教别人,如果你觉得怕麻烦别人,那么请你去翻书,我建议不懂的地方要多看几本书的这个知识点,因为老师不同讲解的思路角度也不同,就像买鞋,一定有一款适合你。。如果你懒到书都不想翻,那么没关系,你就把这点疑惑完全的一字不落背下来。。多思考,有那么一天,往后走着走着你就会发现前面豁然开朗。。

FIVE:

最后也是最重要的一个就是代码量。。一定要多敲,不要眼高手低。。往往敲代码的时候你才可以发现问题。。我始终相信一句话,泪水和汗水这类东西,如果你流多了上天它自然会给予你一些东西来作为交换的礼物。。贵在坚持,忘记了在哪里看到的一句话,如果你的耐力和野心不相匹配,那么你最多也就是一个笑话。

额,我知道的只有这些了,说了这么多答主也每天在学习,希望大家一起讨论,说的不准确的多多包涵。。感谢看到这儿的人,费着这么大的劲读完,大家辛苦了。。。原谅答主语文不算特别好。。大家加油,为做一个充满幸福感的码农奋斗,。

先给你一条学习线路:

第一部分: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://www.puerpx.cn/pxwd/6700.html

(0)
上一篇 2023-01-14 下午12:30
下一篇 2023-01-14 下午12:42

相关推荐

  • 电动摩托车要什么驾驶证可以开

    01 现在电动车可以开始上牌了吗?怎么知道我的电动车有没有超标呢?如果超标了也能上牌吗?上牌需要什么资料呢? 目前我们在农村地区和一些企业试点,和保险公司的工作人员一起上门服务,为…

    培训问答 2022-08-23
  • 武汉大学播音专业研究生(武汉哪些高校招收播音主持研究生)

    1、你是武大新传播音专业嘛?如果是,说明你文化还不错,在本校有这种想法可以理解,通过努力,也有可能实现,如果不是…… 2、播音主持专业的研究生你能考得上吗,…

    培训问答 2023-04-08
  • 杭州新东方英语,新东方的老师年纪稍大后,都怎么发展了

    最近做过几个咨询,发现很多培训机构的老师困在自己的瓶颈里难以挣脱,对当下感到厌倦,对未来感觉迷茫,我在新东方工作过5年多,现在离开新东方已经有6年时间了,结合着自己的经验简单说一说…

    培训问答 2022-04-15
  • 汽车漂移培训,轿车漂移容易翻车吗

    漂移是一种常用于赛车时的术语,是指让车头的指向与车身实际运动方向之间产生较大的夹角,使车身侧滑过弯的系列操作。其目的是为了克制过弯时的转向不足,但在标准的柏油路面并没有抓地力,一般…

    培训问答 2022-05-18
  • 技能培训,专业进修技能培训都有啥?

    专业进修技能培训都有啥 技能培训可以说哪个行业都有,很多,比如电脑技能培训,软件开发技能培训,汽修技能培训,厨师技能培训等。 现在的技能培训大多由技工学校,职业培训,如果你对一个专…

    培训问答 2022-04-10
  • 想学烘焙怎么选择专业学校呢

    近几年,烘焙食品需求量猛增,无论是逛街的时候还是打开外卖软件,行业整体一片大好,学习烘焙技术的确不失为好选择。但烘焙学校层出不穷,很多人想学烘焙却不知道怎么选学校,那下面的内容你得…

    培训问答 2022-11-19
  • 学动漫哪个大学好

    一、吉林动画学院 说起动漫与动画专业,虽然已经被认定是我国的朝阳产业,但开设此专业的学校毕竟还在少数,根据校友会官方网站统计,仅有二百余所大学校园开设了此专业,而能够保障教育教学质…

    培训问答 2022-06-03
  • 软装装饰如何更省钱且实用

    软装是一种对家居整体环境、空间美学、陈设艺术、生活功能、材质风格、意境体验、个性偏好,甚至包括风水文化等在内的多种复杂元素的创造性融合,是对硬装等基础家装设计的补充,是提升个人生活…

    培训问答 2023-06-18
  • 苏州mba学校,苏州成人大学报考学校有哪些

    苏州这个城市挺好的,苏州的大学也挺好的,特别是苏大,发展潜力很大,据说与国立新加坡大学合作,里面的学生将来毕业都会是享受新加坡功名待遇,所以有一年苏大研究生报录比比北大还高,就是被…

    培训问答 2022-10-18
  • 如何做出深入人心的营销咨询方案和建议

    一、传统的4P&4C理论 1960年以前,所有关于营销的书籍都是只针对一个领域的具体策略,比如农产品营销、快销品营销、B2B营销或者零售······没有一个营销的理论体系。…

    培训问答 2023-02-11