开发者社区> 问答> 正文

学生一枚,想问问丙辰大师,JAVA学习中的一些问题!

985学院网 2016-01-22 10:11:47 3416

还有一年就要毕业了,目前主要精力放在了学习java上。
目前主要学习了JavaSE和数据结构和算法,下一步打算学习一下JSP和severlet 。
对于明年的校招,在面试java研发的岗位时,还需要准备哪方面的知识,希望老师能给予一些建议,谢谢!

分享到
取消 提交回答
全部回答(9)
  • ericwz
    2019-07-17 18:26:01
    已采纳

    作为应届毕业生,招聘不看重开发经营,基础知识一定要牢固。当然只看书本知识很难真正的理解这些基础知识,一定的编码实践是需要的。
    Java方向主要分为应用系统开发和移动开发(Android),牢固掌握基础知识后,挑选自己感兴趣的方向和平台即可。
    需要掌握(理解原理)的Java基础知识:
    Java集合类(Array,Set,Map, List等)
    Java内存管理(内存分区,GC算法,内存调优,避免频繁的GC等)
    Java多线程(线程并发,线程通信等,java集合类中有线程相关的集合实现)
    Java IO(File, Socket, NIO, AIO, Netty)
    Java序列化(和远程通信相关)
    classloader
    设计模式(AOP, Proxy, Factory, Singleton, Strategy等)

    Web开发方向servlet是基础,现代意义上的Web开发一般不会直接使用jsp做显示层。需要做前后端分离,前后端mvc,因此从java后端来说需要掌握:
    Servelt
    Filter
    开发框架如Spring (核心是设计模式)
    数据库(操作,并发,事务,分库分表,SQL优化等)

    理解和掌握这些基础知识,面试就不是问题了。

    6 0
  • sianjen
    2019-07-17 18:26:02

    掌握java内置库的实现,掌握java虚拟机的相关知识。

    0 0
  • fortunes
    2019-07-17 18:26:02

    可以多查一下文档 社区

    0 0
  • inzaghi1984
    2019-07-17 18:26:02

    ericwz,回答的很全面啊

    2 0
  • 程序员诗人
    2019-07-17 18:26:02

    Java基础知识:

    Java集合类(Array,Set,Map, List等) 与 泛型。

    JVM (内存分区,GC算法,内存调优,避免频繁的GC等)

    Java 多线程(线程并发,线程通信等,java集合类中有线程相关的集合实现)

    Java IO(File, Socket, NIO, AIO, Netty)

    Java序列化(和远程通信相关)

    反射 注解 等。Classloader 加载原理。

    设计模式(AOP, Proxy, Factory, Singleton, Strategy等)

    Web开发方向servlet是基础,现代意义上的Web开发一般不会直接使用jsp做显示层。需要做前后端分离,前后端mvc,因此从java后端来说需要掌握:
    Servelt
    Filter
    开发框架如Spring (核心是设计模式)
    数据库(操作,并发,事务,分库分表,SQL优化等)

    0 0
  • 轰炸寂
    2019-07-17 18:26:02

    不紧紧要学习java基础知识,常用算法、网络、数据结构、操作系统

    1 0
滑动查看更多
+ 订阅

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

推荐文章
相似问题