美文网首页程序员让前端飞Web前端之路
问答3: 对《java学习路径是怎么样的?》的回答

问答3: 对《java学习路径是怎么样的?》的回答

作者: 随风而行之青衫磊落险峰行 | 来源:发表于2017-11-06 08:59 被阅读224次

关于java学习路线,个人建议如下:

1. 语言语法学习

2. java数据结构及算法。了解并掌握各种排序算法,理解数组,字符串,单向链表,双向链表,二叉树,红黑树,哈希表,通用树结构以及图等经典的数据结构及建立在其上的算法

3. 不管如何,总是要研究一下jdk中的一些基础库或类。特别是java集合类,一定要深刻的理解原理和使用方法,这些都是最基础但是最核心的,属于内功。

4. 关于面相对象和设计模式,是任何面相对象语言都要不断学习的内容。而java可以说是面相对象语言中的典范,java的类库大量使用了设计模式,从很多库的类命名上就可以知道使用了何种模式。面相对象的分析和设计模式的应用是一个长期的过程,是和你的经验,时间,感悟成正比的,其实最后你会发现,这就是编程思想,最终是语言不重要,重要的是思想,换一门语言,依旧可以顺利使用。 像设计模式等最好的学习是研究java经典开源框架。

上面都是基础和综合性的知识 下面开始是专业知识。

5. 大范围可以分类为客户端,服务器端。像题主所提到的swing框架属于客户端ui框架。其实java缺乏一个高效的,跨平台的ui框架。目前pc端跨平台框架除了qt(c++库 也不完美 和移动端漂亮的效果比起来)外,其他框架都不太好。除非有本事你自己写个全部自绘的ui引擎和控件库。所以目前我个人更看好的是h5做pc客户端ui框架。至于移动端可选就多了,h5,原生等。说这么多,就是想说java除了Android原生ui外,其他平台开发客户端ui系统个人感觉不太合适。

6. java最好的用途是服务器端开发。目前所有大公司的后台服务器,很大部分是java开发的。java有非常多久经考验的服务端框架,已经建立起一整套服务端生态系统。所以如果要进一步,我个人建议还是走服务端路线。至于服务端框架,可以自行查阅一下。

最后,我想说的是:如果你是学生,我建议你将基础知识学好,至于一些应用框架,在工作中学习。只要基础好,调试能力过关,良好的百度谷歌能力,学框架还是比较容易的事。

问答3: 对《java学习路径是怎么样的?》的回答

2010年写的页游服务器,在开心和人人网上架

操作系统 :              centOS

http服务器 :            blazeDS

程序语言 :                java

数据库服务器 :        mysql

内存服务器 :        memcached

Tcp/IP库 :            mina库

相关文章

  • 问答3: 对《java学习路径是怎么样的?》的回答

    关于java学习路线,个人建议如下: 1. 语言语法学习 2. java数据结构及算法。了解并掌握各种排序算法,理...

  • 2022-11-18

    1,参与了两个有奖问答。2,得到方式,看他人的文章。3,回答素材,看他人的回答。4,努力将不好的心情变好。5,学习...

  • Java项目中的相对路径

    Java项目中,相对路径的参照物是Java项目路径,而不是Java源码文件路径 举个例子: 我的Java源码路径为...

  • 查找Linux环境下的JDK路径

    1、which java (定位到java的可执行路径) 2、ls -lrt /usr/bin/java 3、...

  • 问答4: 对《java和php哪个容易学?》的回答

    其实这个问题可以从三个方面来回答: 语法层 应用层 如何自学 从语法层来说,都是c语系。关键字,操作符,以及语句差...

  • mac如何查看java的路径

    之前一直安装没有学习,找不到路径了,以下可以帮助找到java的真路径/usr/libexec/java_home ...

  • Java 学习路径

    摘自 李兴华 《Java核心技术精讲》

  • java学习路径

    一、java基础知识 (30天) 1. 语言基础, java基础,环境变量 2. 语言基础, 进制转换 3. 语言...

  • Java学习路径

    *第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; *第二阶段:java界面编程,包...

  • Java学习路径

    1.深入了解JVM/JRE/JDK "JVM是Java程序唯一认识的操作系统,其可执行文件为.class" JVM...

网友评论

    本文标题:问答3: 对《java学习路径是怎么样的?》的回答

    本文链接:https://www.haomeiwen.com/subject/knmopxtx.html