大二下,发现论坛里的名词什么都不懂。。

vb52H 2015-05-16 09:15:40
我们学校就教了java基础,后面要怎么学习,按什么顺序,看什么书呢?方向什么的无所谓,就想知道java基础之后还有什么东西
...全文
144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
a617849064 2015-05-17
  • 打赏
  • 举报
回复
深有同感,我也是刚刚学了半年不久 刚刚开始的时候就是打字 后来开始学java,.net,sql,html,js,oracle 现在刚刚开始学jsp 感觉好迷茫 上课时能听懂 老师布置的作业也很容易就做完了 然后就没有然后了 老师就告诉我们这样下去你会找到好工作的 我是从没信过的 就靠这点知识有个屌用 但是自学实在太难了 自制力也不强 只能等着慢慢来 按照老师给我们规划的蓝图走着了
  • 打赏
  • 举报
回复
当然了,对于网络应用这一块,Servlet、HTTP 是必不可少的!
  • 打赏
  • 举报
回复
再举个例子,比如并发应用中常用 CAS(比较并交换)我们需要知道其工作原理,并且知道基于 CAS 的基础 JDK 实现了很多多种多样的线程同步工具。如果需要更深入的话,需要对于现代 CPU 结构、C++ 内联汇编有一定的了解才行。
  • 打赏
  • 举报
回复
你 Java 基础学到了些什么? 下面这些是我前几年整理的东西,有兴趣的话可以了解一下,如果都了解到熟悉的程度,前途肯定无量! 在 Java 中除了最为基础的东西之外,你只要看三样东西就可以了: Java 中有三大支柱,在 java.util.concurrent、java.security、javax.cropty、javax.security 四个包中就占了两个(多线程、安全) 还有一个网络在 java.net、javax.net 中,呵呵 掌握了上面 6 个包及其子包中内容的话,那 Java 水平可以说达到了另一种境界。 PS:三大支柱是我之前给 Java 中多线程、网络和安全取的代号,嘿嘿 这三样中的东西非常多,基本上就是 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 工具
阿良良木月火 2015-05-16
  • 打赏
  • 举报
回复
web方向:javaSE核心,、 下面数据库,xml,html,css,js, 下面servlet,jsp,SSH框架等
finemi 2015-05-16
  • 打赏
  • 举报
回复
买本java se的书,然后买本java ee的书 或者是安卓的看你自己咯,反正最开始别买核心java之类的书
vb52H 2015-05-16
  • 打赏
  • 举报
回复
想知道学习顺序⊙▽⊙
飏飏一蝶 2015-05-16
  • 打赏
  • 举报
回复
J2EE是一系列技术标准所组成的平台,包括: Applet - Java Applet EJB - 企业级JavaBean(Enterprise Java Beans) JAAS - Java Authentication and Authorization Service JACC - J2EE Authorization Contract for Containers JAF - Java Beans Activation Framework JAX-RPC - Java API for XML-Based Remote Procedure Calls JAX-WS - Java API for XML Web Services JAXM - Java API for XML Messaging JAXP - Java XML解析API(Java API for XML Processing) JAXR - Java API for XML Registries JCA - J2EE连接器架构(J2EE Connector Architecture) JDBC - Java数据库联接(Java Database Connectivity) JMS - Java消息服务(Java Message Service) JMX - Java Management JNDI - Java名称与目录接口(Java Naming and Directory Interface) JSF - Java Server Faces JSP - Java服务器页面(Java Server Pages) JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library) JTA - Java事务API(Java Transaction API) JavaMail Servlet - Java Servlet API StAX - Streaming APIs for XML Parsers WS - Web Services
vb52H 2015-05-16
  • 打赏
  • 举报
回复
我学过的就是j2se。。接下来的.是java ee吗,我怎么看见还有好多什么jsp 什么框架等等的,那些是什么
飏飏一蝶 2015-05-16
  • 打赏
  • 举报
回复
你说的Java基础是指的Java SE(涵盖所有java版的基础语法等等) 另外还有Java ME(以前的小型手机游戏开发什么的,基本被淘汰) 和Java EE(企业级开发,如web,服务器等等) 安卓的上层应用开发也是基于Java SE扩展

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧