j***a语言底子,j***a语言底层

kodinid 14 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言底子的问题,于是小编就整理了2个相关介绍Java语言底子的解答,让我们一起看看吧。

  1. 寒假在家想自学java,有C语言底子,请问哪本书适合?
  2. Java学完之后能不能先不学数据库和jdbc,这两个能不能放到最后学?

寒***在家想j***a,有C语言底子,请问哪本书适合

李刚老师那个本《疯狂J***a讲义》,我觉得不错。我也是从C语言转J***a,在大学学了四年的C。我是参加的培训DE ,在学到web那块时,非常痛苦,原因是自己没有从C语言那面向过程的思想转到面向对象编程,来思考J***aweb编程,一直都想不明白。例如:J***aweb分层,controller,service,dao。当时学的时候,一直是不理解为什么要这么干,持续了将近1个月,才从思想上认可它这种编程模式

这方面的话还是首推《j***a从入门精通》这本书。其他的就像《j***a核心技术》(卷一)(卷二),《编程思想》这样的,也是可以的,但是小白更适合《j***a从入门到精通》,希望对你有用

java语言底子,java语言底层-第1张图片-安济编程网
图片来源网络,侵删)

有些书就配有视频建议你去书城看一下,仔细挑选,现在好多书里都有相应章节讲课的二维码手机一扫培训课程就出来了,非常方便!

现在网上例如慕课网,网易课堂,腾讯课堂等都有大量学习***必要时可以充值学习一下!

学习计算机一定要认清自己的主要学习目的,学习不是一蹴而就的,每个阶段要树立一个阶段的目标,每本教材的侧重点不同基础部分扎扎实实,在挑选相应行业领域的培训教材。

java语言底子,java语言底层-第2张图片-安济编程网
(图片来源网络,侵删)

相信你一定可以做的更好!

J***a学完之后能不能先不学数据库和jdbc,这两个能不能放到最后学?

当然可以了,数据库本身可以独立学习,只不过平时测试时候,需要使用list、哈希存储数据。

项目开发过程中,数据库扮演者重要角色。我们开始学习常用的增、删、改、查操作,熟练后深入研究。项目开发不只是j***a、数据库,其他各方面都要学习,比如html、css、js前端知识都要知道,这才是一个合格的程序员

java语言底子,java语言底层-第3张图片-安济编程网
(图片来源网络,侵删)

可以,但是数据库在软件开发中是非常重要的,懂得数据库,有助于学习其他方面的知识。

你现在说的这些都还是基础知识,建议一定要学的扎实。

当然,如果你对前端感兴趣,如果以后只想做前端,不想做服务端或后端开发,不愿涉及数据库的话,现在的项目基本也都是前后端分离来做,应该有些公司的前端岗位也可以满足你的要求,不过你就需要把前端学的比较好才行了,只学HTML和css以及JavaScript,还是不够的。

如果你对前端感兴趣,推荐必须把现在用的比较多的Nodejs学会,html5要熟练。给你发个我在论坛看到的保存下来的图,推荐你看看了解下。

最后,建议还是不要这么偏科,打好基础,能选择工作才更多,你以后的提升空间才能更大。

jdbc和数据库基本的使用要学习下,可以不用特别深,但是一定要有这个能力。主要原因就是做业务开发我们做的最多的就是对数据的操作crud这些,工作中很难脱离这一块,如果想简单学习下,建议数据库相关的知识比如索引,事务这些要有一个自己的理解。

J***a学习是一个系统的活计,要有计划,有恒心的去学。由于J***a的分支众多,走的技术线不同,学习路线或许也有所不同。但是无论做什么,J***a基础都是重中之重。我是在学校开始学习J***a,当时定的小目标是考全国二级J***a,经过一个学期的自学,最后通过全国J***a二级。虽然这个证书没啥用,但是J***a毕竟入门了,工作后又从事J***a Web方面的开发,下面就以我个人的经历来简单说说J***a的学习情况。

由于有C语言、C++的底子,J***a自学不算困难,接触的第一本J***a书籍是《二级J***a语言程序设计》,当时为了考J***a二级,一个寒***都照着书,在敲代码,基础部分的代码几乎挨个敲了个遍,感觉比较重要的还是抄写,现在想想很可笑,但是当年就是这样的认真,现在已经少了那份认真了,很多时候学习只是看一边,有个印象,[_a***_]需要的时候再去翻书。

自学了J***a基础,随后学校又开设了J2EE的选修课,想着自己学了J***a基础,再学习与J***a有关的知识,应该容易很多,就这样,我选修了J2EE,这门课主要讲J***a Web相关的基础知识,如J***a Bean、Servlet、Action等,还有就是本题所问的JDBC,以及数据库相关的内容,我也就是由此接触到J***a Web相关的知识,无经意的选择,没有想到成为以后吃饭的职业。当时敲J***a基础之后,真心感觉很枯燥,几乎都是清一色的变量运算输出。将J***a基础通过JDBC与数据库连接起来就有意思多了,简单的增删改查,更深一点的界面展示,虽然界面画的丑,但是可以看到动态效果结合数据库相关的知识,可以将其串起来,真心感到愉快,使学习有些乐趣。

总的而言,J***a基础是静态的,是无趣的,学习起来有些枯燥,当时将其和数据库联系起来之前,就变得具备动态,有了的雏形,数据库持久化,动态页面展示,就有趣多了,而且找工作时,如果能够独立搭建一个Demo类似的网站,对于校招或者第一份工作而已,是有帮助的。学习J***a,不学习数据库相关的内容,应该是不完整的。

作者:夕阳雨晴,欢迎关注我的头条号:偶尔美文,主流J***a,为你讲述不一样的码农生活。

到此,以上就是小编对于j***a语言底子的问题就介绍到这了,希望介绍关于j***a语言底子的2点解答对大家有用。

标签: j***a 学习 数据库