当前位置:编程学习 > JAVA >>

【散分】javase问题

大家好。我是【达内】培训班的一名学员。

哎。最近在学校学的不怎么样。想过来求教下。



发的第一个帖子。希望有高手帮忙。


就是javase感觉很难。有什么好办法吗?

--------------------编程问答-------------------- 又是培训班的。 --------------------编程问答-------------------- 师傅领进门,修行在个人。呵呵
多做项目,磨练,学习 --------------------编程问答-------------------- 基础很重要 --------------------编程问答--------------------
引用 3 楼 xiaoming00x 的回复:
基础很重要


最鄙视用女人头像的。。 --------------------编程问答-------------------- 自学的路过。。。。。。感觉不难。。主要是理解面向对象
以前学的是C,所以理解为什么要写一堆的抽象 接口还要继承很难。。
如果一开始学的C++ 就还好
如果一开始学的是C# 那么JAVA不用学基本也会。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- j2SE很难???
那你学学VC++去试试
如果你非要这么说,那我也不知道还有什么编程叫容易的,对了,
吃饭很容易,不用学都可以了。
楼主你去找一个吃货的工作算了。 --------------------编程问答-------------------- 注重实践,多练练自然就会了,理论性的都是扯淡,练多了自然就都理解了 --------------------编程问答-------------------- 同是新手路过,刚开始实习,一起加油。。楼主努力 --------------------编程问答-------------------- 自学中,多看书多练习多看视频,接分了 --------------------编程问答--------------------
引用 8 楼 isbn888 的回复:
注重实践,多练练自然就会了,理论性的都是扯淡,练多了自然就都理解了
--------------------编程问答-------------------- 看视频吧 --------------------编程问答-------------------- 其实有个最简单也是最实际的方法
①预习,②认真听讲,③复习.
OK了.
当然如果你压根就没放心思在这上面,那白说. --------------------编程问答-------------------- 达内很坑爹的!说是什么双系统教学,其实就是集中同学看视频! --------------------编程问答-------------------- 多做练习,循序渐进,一定要注意思考,不要一味麻木的照抄,运行 --------------------编程问答--------------------
引用 7 楼 xtfgy2012 的回复:
j2SE很难???
那你学学VC++去试试
如果你非要这么说,那我也不知道还有什么编程叫容易的,对了,
吃饭很容易,不用学都可以了。
楼主你去找一个吃货的工作算了。


看看你呀。。呵呵。。对陌生人都这么的上心。真是不折不扣的二B呀。。。。
--------------------编程问答--------------------
引用 7 楼 xtfgy2012 的回复:
j2SE很难???
那你学学VC++去试试
如果你非要这么说,那我也不知道还有什么编程叫容易的,对了,
吃饭很容易,不用学都可以了。
楼主你去找一个吃货的工作算了。


引用 16 楼 caocaocaocaonicaoni 的回复:
引用 7 楼 xtfgy2012 的回复:j2SE很难???
那你学学VC++去试试
如果你非要这么说,那我也不知道还有什么编程叫容易的,对了,
吃饭很容易,不用学都可以了。
楼主你去找一个吃货的工作算了。

看看你呀。。呵呵。。对陌生人都这么的上心。真是不折不扣的二B呀。。。。


同意。。这B就是2B --------------------编程问答-------------------- 又把钱给送出去了。。。 --------------------编程问答-------------------- 培训啊。。。抓紧学吧。。。以后就没人培训你了  哈哈 --------------------编程问答-------------------- 达内怎么样???????学到了没?

--------------------编程问答-------------------- 培训的出来基本各种技术名词都是会知道,就是用的话,这个是麻烦事。总之,培训机构就是比较坑爹的。 --------------------编程问答-------------------- 边学边做 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------     学习是一个过程,饭要一口吃,当量积累到一定程度自然就通了。
贵在坚持。 --------------------编程问答-------------------- VC是最难学的语言,语法乱!!! --------------------编程问答-------------------- 多写 多看 同是新手 共勉! --------------------编程问答-------------------- 如果你每天都花心思去思考,就不会觉得很难了,只是觉得有很多需要动手去试试 --------------------编程问答-------------------- Java 最初是以多线程、网络和安全著称的,在这三块有很多的东西,也就是 J2SE 的精髓所在。

多线程:从 JDK 1.5 开始增加了并发包,实现了很多涉及并发控制的类库,可以这么说,java.util.concurrent 及其子包是 JDK 类库中最为复杂的,而这其中以 java.util.concurrent.locks.AbstractQueuedSynchronizer 这个类为甚,几乎是整个并发包的核心所在。

网络:从 JDK 1.4 增加的 NIO,到 JDK 1.7 增加的 NIO2 和 AIO 这些将网络模型几乎全覆盖了

安全:自 JDK 1.2 开始就引用了 JCE 的机制,各 JCE Provider 可以很方便地实现 JCE 的接口,并且无缝地让用户使用。

这三块我称其为 Java 中的三大支柱,涉及到的东西有很多,我之前罗列了一下,有兴趣的话可以参考一下:

多线程(multi-threading and concurrent)

1:关键词:volatile, sychronized

2:传统的线程 API:java.lang.Thread, java.lang.Runnable, java.lang.ThreadGroup, Object#wait, Object#notify, Object#notifyAll

3:JDK 5 并发包(java.util.concurrent)API:线程池、任务执行器、计数信号量、倒计数门闩、并发集合(并发 Map、阻塞队列等)、基于 CPU CAS 指令的原子 API(java.util.concurrent.atomic)、锁 API(java.util.concurrent.lock)和条件对象等。

4:作为个人知识提升,还需要理解诸如自旋锁、分离锁、分拆锁、读写锁等的同步锁策略,可重入锁、锁的公平性的意义。以及各种并发锁的算法,比如:Peterson锁、Bakery锁 等等,以及现代 CPU 体系结构

涉及多线程及并发的 API 在 java.lang 中及 java.util.concurrent.* 中。


网络(network communication)

1:阻塞 TCP 通信、阻塞 UDP 通信、组播
2:非阻塞 TCP 通信、非阻塞 UDP 通信
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(PKI 和 X.509)
5:基于 SSL/TLS 的安全网络通信 API(JSSE),包括:密钥库管理、信任库管理、阻塞 SSL 通信和非阻塞 SSL 通信等等
6:Java 认证及授权服务(JAAS)API

涉及安全的东西都在:

java.security(JCA、JCE、数字证书,以及 JCE 的 SPI)
javax.net(SSL/TLS)
javax.security(JAAS)
javax.crypto(密码学)
keytool 的 JDK 工具 --------------------编程问答-------------------- 多看书,看书! --------------------编程问答-------------------- 接分! --------------------编程问答-------------------- --------------------编程问答-------------------- 我也是达内培训出来的 靠基础面试成功 希望你多看多理解着看 看懂了自己再练 光懂什么用都没 自己写出来才叫自己的 老师上课不要跟着敲 自己理解 他会把东西穿下来的 晚上自己练 不懂了再参考下 --------------------编程问答-------------------- 多练习  多上机    完全靠理解和逻辑思维 --------------------编程问答-------------------- 反复敲代码吧  多练 自然就懂了 --------------------编程问答-------------------- 看视频吧http://www.itcast.cn/channel/video.shtml --------------------编程问答-------------------- 坚持,别放弃,你要坚信,你把现在困难越过去了,你的水平就更进一步了。

要是觉得没有困难,那才是没有进步呢。

听不懂的,看不懂的代码,就跟着写,质变引起量变,这是真的。

我初学时也经历过那个阶段,熬过去,就会感受到成功的快感。然后 就更有动力继续学习了。

--------------------编程问答--------------------
引用 4 楼 caocaocaocaonicaoni 的回复:
引用 3 楼 xiaoming00x 的回复:基础很重要

最鄙视用女人头像的。。

同意 --------------------编程问答-------------------- 培训机构就是给你个学习的坏境,基本还是需要自己努力学习的。多跟跟老师的项目,理解代码,多在网上做做小例子!
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,