我现在正在接受JAVA培训,老师讲的比较杂比较多。但是我觉得总归是要有个侧重点毕竟我们这个培训只是三个月
的,还有一个月拿来做项目实习
     我现在才第二个月刚开始,感觉脑袋一片空白知识像是一股脑塞进来的,一直在学新东西,前面的知识多少有点遗
忘然后,最近老师出差了一周,于是现在在拼命赶课程压力倍增感觉这周课听了跟白听一样的
     到这个时候就求助各位大神了集合,线程,IO流,socket编程中有什么用得比较多的嘛?麻烦告诉下被灌
输的太多,天气又热,脑袋晕乎乎的- -先谢谢啦!

解决方案 »

  1.   

    7年JAVA资深工程师经验为您解答
      

  2.   

    引用 2 楼  的回复:
    7年JAVA资深工程师经验为您解答
      

  3.   

    一周走上项目你会发现,在每个项目中都离不开集合。这基本上是马士兵的原话,所以说集合很重要,当然线程也是每个项目中必须用到的。但是话又说回来,在这个知识爆炸的时代,尤其是学计算机相关专业的,知识真的永无止境,如果可以还是尽可能多的掌握一些知识,其实网络也真的很重要,但是我觉得就你现在的学习状态而言,它只是相对没有那么重要。参加培训老师那里肯定会有视频,如果实在没有听懂,在有时间的情况下可以多看看视频,和你一样走在java路上的人,加油!
      

  4.   

    嗯,我看也是。这方面要重点掌握。+1
    引用 2 楼  的回复:
    7年JAVA资深工程师经验为您解答
      

  5.   

    集合和IO流吧,因为多线程这个刚开始工作中用的不是很多,刚开始工作老大也不会让你弄,soket这个网络编程采用,一般做javaee开发很少用到,集合和IO流开发中用的比较多。
      

  6.   

    这都是非常重要非常基础的,都必会。如果一定要排个顺序的话:
    集合 > 线程 > IO > socket其实都很简单,代码写个几万行就明白了。
      

  7.   

    三个月把java都学明白了是不现实的,楼主能接受多少就学多少吧,以后慢慢实践,不会的东西就来提问,多积累
      

  8.   

    Java 最初是以多线程、网络和安全著称的,如果对于这三方面有了解的话可以达到另外一个层次。这三样东西基本上就是 Java 核心之所在。下面这些是我总结的,希望对大家有一定的帮助 :)如果下面的技术不会或者没见过的有超过 50%,那么 Java 基本上还处于刚刚入门阶段。多线程(multi-threading and concurrent)1:关键词:volatile, sychronized2:传统的线程 API:java.lang.Thread, java.lang.Runnable, java.lang.ThreadGroup, Object#wait, Object#notify, Object#notifyAll3:JDK 5 并发包(java.util.concurrent)API:线程池、执行器、信号量、倒计数门闩、并发集合(并发 Map,阻塞队列等)、原子 API(java.util.concurrent.atomic)、锁 API(java.util.concurrent.lock)4: JDK 7 并发包 API:ForkJoin 模式、并发传送队列(TransferQueue)、Phaser 同步障栅等5:同步锁策略:自旋锁、分离锁、分拆锁、可重入锁、读写锁、锁的公平性等涉及多线程及并发的 API 在 java.lang 中及 java.util.concurrent.* 中。另外,Java 集合框架有很多也位于并发包中,位于并发包中的集合类也位于并发包中,并发包中的集合类均为线程安全,且采用了高性能的同步技术实现的,极其有必要地去了解一下。
    网络(network communication)1:阻塞 TCP 通信、阻塞 UDP 的单播、组播和广播通信
    2:非阻塞 TCP 通信、非阻塞 UDP 通信
    3: 异步网络通信(java.nio.channels.Asynchronous*),JDK 1.7+
    3:客户端通信 API(java.net.URL, java.net.URLConnection 等类库)涉及网络通信的 API 都在 java.net 和 java.nio.channels 包中。这里的网络已经将 RMI 相关包 java.rmi, javax.rmi 都排除了。
    安全(security, cryptography and AAA)1:Java 加密类库 JCA
    2:Java 加密类库扩展 JCE
    3:涉及密码学知识点的消息摘要、消息认证码、对称加密、非对称加密、数字签名
    4:涉及网络通信证书管理工具(keytool)及 API
    5:基于 SSL/TLS 的安全网络通信 API(JSSE)。阻塞 SSL 通信和非阻塞 SSL 通信
    6:Java 认证及授权服务(JAAS)API涉及安全的东西都在:java.security(JCA、JCE、数字证书、SPI)
    javax.net(SSL/TLS)
    javax.security(JAAS)
    javax.crypto(密码学)
    keytool 的 JDK 工具
      

  9.   

    超过50%听过见过,但是有50%的不怎么熟悉、会用表示  :  蹒跚学步ing…… 
      

  10.   


    大家一起加油哈-0 -我时间上来不及只能做些取舍了今天又学了JAVAWEB好在上课都听懂了,晚上回来把这个练练看看集合和线程先
      

  11.   


    恩,根据大家的说法,socket,准备背一个套路就暂时先不看它了