java学什么?方向在哪?

具体点

学Java应该学什么?
1 java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。对语法不准确的理解,会使你写的代码出现逻辑错误。而这些错误会使你在真正的项目开发中吃尽苦头:你认为正确才会写上去。而在几十万行代码中找出几行有逻辑错误的代码,非常困难。因为你几乎不会怀疑你认为正确的代码存在错误。
2 常用类。永远不要写别人已经实现的代码。有很多功能,用JDk中现有的类就可以完成。你需要熟悉JDK.可以通过研究JDK帮助文档和JDK源代码的方式,逐渐了解,你需要的类都在什么地方。一方面,要熟悉有哪些可以直接使用的资源,另一方面,学习一下,SUN公司的工程师怎样写代码。
3 IDE 集成开发环境。现在企业最常用的是IBM公司的eclipse。类似的还有JBuilder,Idea,NetBeans等等。毕竟,只有5%的顶尖高手在使用简单的文本编辑器在写Java代码。多数程序员都是在使用这些东西。
4 数据库.MySql,Oracle,DB2.小项目多数使用MySql这样的免费数据库。大一些的项目会考虑使用Oracle或者DB2. Java项目很少使用SqlServer.因此,你还需要学习数据库方面的一些知识。可以从SQL语言开始。这些数据库都支持标准SQL.学会基本的SQL,参考具体的数据库手册,就可以完成一般的项目开发了。当然,要想使你的程序运行的效率更高,需要更深入的学习。大部分的程序优化,都是从这部分开始的。
5 JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用到。
6 HTML CSS Javascript。
  HTML--(HyperTextMark-upLanguage) 超文本标记语言。 CSS --(Cascading Style Sheets)层叠样式表。你千万不要以为,CS又出了加强版。呵呵。 JavaScript--是一种由Netscape的LiveScript发展而来的脚本语言.
准确的说,这些东西和Java语言本身关系不大。但是,现在的企业项目,以B/S结构的居多。因此,我们的Java程序,会有大量的机会和它们打交道。需要提前准备一下。
  
7 你需要学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-09
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling 和同事们共同研发,并在1995年正式推出。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。(2010年Oracle公司收购了SUN)   由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。    
Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。
第2个回答  2012-07-02
先说一下java吧,java是一种语言,包括J2SE,J2EE,J2ME。
J2SE是基础,都要学的,你所说的“java学什么”大概指的就是J2SE,J2SE在学校的时候多敲敲代码,多看看API就能学会,常用的工具包Util,Lang,Math,Io什么的要熟练。
然后是J2EE,也就是java企业级开发架构,这个你可以报个培训班学习,或者j2se掌握的不错的话直接工作,在工作中学习。其实很多技术都是工作中接触并学习的。
编程么,就这样,没有一劳永逸的,永远都要学习。
J2ME貌似是手机编程的,学的不多,我也没接触过,不好说。
所谓方向,就是拼技术还是拼业务了,多说无益,这东西一个萝卜一个坑,每个人的理解都不一样,方法也不是适合每个人。如果你认定要走java了,就努力的去学习,大胆的去闯吧。
以上手打,希望对你能有帮助。
最后调侃一句:原本你可以每天按时回家的......本回答被提问者和网友采纳
第3个回答  2012-07-02
基础,语法、算法,看懂API文档
相似回答