你们懂Java吗?几张图让你清清楚楚!小白必看!

小编找到了许多关于Java相关的东西,大多数人选择Java可能只是因为听说Java前景好、Java比较好找工作、Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么概念的。

有兴趣的可加群 一四四九零一零七六 共同探讨关于Java的一切,废话少说,请看下图

俗话说“师傅领进门,修行靠个人”,所以说只要入门了,后面学习起来是很快的,而且比较容易。那么学习Java应该如何入门呢?

首先要理解面向对象的概念,这个很重要。但也不是说必须完全理解概念才能去学Java。而是先接触Java的基础知识,如类、属性、方法等。然后在学习的过程中理解面向对象的概念。

在大概理解了面向对象的概念后,这时你应该学会了一些Java的语法和一些API的使用。这时需要继续深入地去学习这些。同时要养成自己良好的编码习惯,Java有自己对包名、类名、方法名等的命名规范。这个时候要尝试按照规范写代码,同时甩掉以前写代码时养成的不良习惯。

在熟悉了常用的API及语法后要去学习I/O和流(Stream)以及多线程编程和网络编程。I/O和输入输出流,要熟练掌握。而在这个阶段暂时不需要深入了解多线程编程和网络编程。

在系列基础完成之后就需要去接触下数据库和JDBC,对于数据库不需要深入了解,能够创建表、查询表数据即可。然后尝试使用JDBC连接数据库,并对数据库中的数据做CURD操作。

在学习Java初期,我建议大家使用文本编辑器来写代码,一是有助于记忆Java中的一些关键字和常用类及方法,二是可以熟悉Java的常用命令。在使用了一段时间的文本编辑器后就可以使用IDE来开发了,使用IDE将使你写代码写得更快,也不容易出错。

基础是很重要的,虽然简单,非常的重要。这里推荐几本书《Thinking in Java》、《Java 8编程参考官方教程》等图书。

当我们参加了工作之后,开始接触更多的技术。如果有机会就多学习些技术,不求精通,但求会用,并且知道这项技术能够解决什么问题。开始在项目中参与设单元测试、缓存、集群、负载均衡、SOAP等是一定要掌握的。这些是在大型项目中比较常用的技术。然后可以根据自己的兴趣及业余时间去学习自己感兴趣的技术。

再来看看以后的方向:

小编认为在微服务横行的年代,学号一项本领是必不可少的。基础知识扎实,走到哪都不会太过吃亏。

想要系统学习Java知识 加入学习群一四四九零一零七六 可以免费学习java还有大量学习干货哦 学完推荐工作

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171214A06K8H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券