小风0010的博客

爱编程!爱思考!

浅谈Java开发的那些事儿

在前面的几篇博客中和大家聊了一下OOP(面向对象)的编程思想和前人总结下来的设计原则。内容不是很丰富,因为个人能力有限,所以只能让大家认识到面向对象的编程思维。
在OOP的开发语言里,Java是一种很优秀的OOP编程语言。从1995年诞生以来,经历了20多年,现已成为了当今世界上使用最多的编程语言,没有之一!
看下面这张图:
这里写图片描述
当然优秀的编程语言有很多,虽然Java使用的人最多,但这并不能说明Java是最优秀的语言,在不同的领域里都会有不同的语言领跑。
而Java在面向Internet编程的领域中就是站在最顶端的。就比如分布式的网络应用程序,电子商务网站和ERP系统等等,Java就是开发这些大型的应用程序的利刃。看下面的这张图:
这里写图片描述

经过了这么多年的变化,Java虽然一直是使用数量最多的编程语言,但是随着互联网的发展,以及大数据、人工智能技术的逐渐成熟。python语言和Go语言逐渐的越来越受欢迎。
当然Java也不断的在改变,emmmm。。。。聊的有点深哈,在往后我自己也不太清楚,好了,回到我们今天的话题上。
今天我们主要聊一聊Java开发技术相关的话题,其实我也不知道该怎么说,emmm。。。。。。。从哪里开始说呢???哎,这样吧。。。。。

其实呢,好多同学都想学Java,但是又不知道从哪里开始数学,这里小风给个建议,我觉得吧如果是0基础的话还是得按部就班的来,先对着书或者网上的教程一步一步学好Java的基础语法,等熟悉了基本的语法就可以开始了解OOP编程的思想,
这段时间需要把重点放在Java的继承、封装,多态的实现原理上。同时还要彻底理解接口,抽象类的使用,以及Java中的异常处理机制。
掌握了这些勉强算是走入了Java的大门,接下的一段时间里就会进入到Java的核心基础部分了。
第一部分就是Java常用API的学习,常用的API有String、System、Runtime、Math、Data以及JDK5.0之后各个版本的新特性。
这段时间里最重要的是要学会查阅API文档,学会查阅API文档的话那么就恭喜你算是入门了Java的基础学习了。
接着呢,就是Java中的集合的学习了,集合就是Java中对数组的扩展,是Java里边核心的基础部分,
在这一阶段中你需要彻底掌握List接口、set接口、Map接口、以及他们的子接口或者是实现类。
在这一阶段中如果有余力的话你可以看看JDK源码,了解一下集合是怎么实现长度可变的。
学完了集合框架之后呢,就可以学习IO这一部分了。所谓IO流就是输入输出流。这一部分也是Java中的核心基础。你需要彻底的掌握。
第三部分毫无疑问就是多线程了。在这一部分的学习中,你需要掌握多线程的实现机制还有Thread类和Runnable接口中的方法。可以通过查阅API来学习。并发编程也是Java语言的一种特色。
到了这里的话相信你可以说是马马虎虎的入门了,
额,不对,还有网络编程这一块,在Java中,关于网络编程这一块主要在net包下,你同样的可以通过API来学习,到了这里基本就可以说是入门了把,
对了Java中还提供了两个包用来进行GUI编程,他们分别是AWT包和Swing包。同样的你也可以通过查阅API文档来进行学习。
不过对于GUI这一块来说Java用的比较少,世面上的一些开发也很少用到GUI。了解一下就可以了
emmmmm。。。。。。。
到了这里或许你就要考虑自己的技术方向了
,如果你选择安卓开发的方向的话那么你需要再把基础学一遍,然后就开始进入安卓的学习了。
如果你选择JavaEE的方向的话接下来就需要继续学习JavaWeb的内容了。emmmmmm。。。。。。。
好晚了,先睡了。明天继续聊把!^^

阅读更多
想对作者说点什么? 我来说一句

Java程序员,上班那些事儿

2013年04月06日 2.4MB 下载

明朝那些事儿.mobi

2017年05月31日 4.34MB 下载

CSS那些事儿.pdf 高清下载

2013年04月03日 34.76MB 下载

UML那些事儿.pdf

2013年06月17日 29.62MB 下载

黑金 FPGA那些事儿 (系列)

2018年03月17日 8.31MB 下载

CSS那些事儿.pdf

2018年01月15日 71.44MB 下载

编程的那些事(包括很多内容)

2009年09月29日 2.12MB 下载

没有更多推荐了,返回首页

不良信息举报

浅谈Java开发的那些事儿

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭