求一JAVA高手能给些建议,谢谢啦

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:36:20
我是学工科的,现在毕业工作了。因为工作性质原因,空闲时间很多。现

在打算学JAVA,想往JAVA行业转。希望各位JAVA前辈推荐几本书,从基础

到---熟练,我现在只有一本JAVA程序设计自学手册。分起步、提高、

实例篇。现在看到了提高篇的JDBC技术。在学习的过程中也是一直看孙老

师的基础视频。

希望有人能给我些建议!怎么去学才更容易入门,谢谢!

thinging in java

core java

to do more insatances you could

【概要】

Java包含了一种计算机编程语言和一个平台。
*Java编程语言是一种高级语言。由Sun微系统公司(Sun Microsystem)发布,并作为一种开放的标准进行提供。
*Java是一种简单的,面向对象的、分布式的、解释的、健壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的动态的语言。
*Java平台包括了Java虚拟机(JVM)和Java应用程序接口(API)。

Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。

【Java的主要应用】

*利用浏览器中的Java虚拟机运行于客户端的Applet。
*利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。
*通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。
*利用嵌入式Java虚拟机运行于手机等移动设备的Java应用程序,使用J2ME API。

【Java的产生】

Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视