资料下载网
首页 计算机 考试教辅
Java & Java Web教程_W3School pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > Java & Java Web教程_W3School pdf电子书免费下载,百度云

《Java & Java Web教程_W3School》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/176yJGRvnnCudm2yDo5UiIA
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123884_pd_Java&JavaWebJC_W3School.zip

 


Java & Java Web教程_W3School

作者:empty

页数:402

出版社:empty

《Java & Java Web教程_W3School》介绍

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发, 并在1995年正式推出。Java分为三个体系:·Java SE(J2SE) (Java 2 Platform Standard Edi on, java平台标准版)·Java EE(J2EE) (Java 2 Platform, Enterprise Edition, java平台企业版)·Java ME(J2ME) (Java 2 Platform Micro Edition, java平台微型版)2005年6月, JavaOne大会召开, SUN公司公开Java SE 6。此时, Java的各种版本已经更名以取消其中的数字 2 :J2EE更名为Java EE, J2SE更名为Java SE.J2ME更名为Java ME。

主要特性·Java语言是简单的:Java语言的语法与C语言和C++语言很接近, 使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性, 如操作符重载、多继承、自动的强制类型转换。特别地, Java语言不使用指针, 而是引用, 并提供了自动的废料收集, 使得程序员不必为内存管理而担忧,·Java语言是面向对象的:Java语言提供类、接和继承等原语, 为了简单起见, 只支持类之间的单继承, 但支持接之间的多继承, 并支持类与接之间的实现机制(关键字为implements) , Java语言全面支持动态绑定, 而C++语言只对虚函数使用动态绑定, 总之, Java语言是一个纯的面向对象程序设计语言,·Java语言是分布式的:Java语言支持Internet应用的开发, 在基本的Java应用编程接中有一个网络应用编程接(javanet) , 它提供了用于网络应用编程的类库, 包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活) 机制也是开发分布式应用的重要手段。·Java语言是健壮的:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。.Java语言是安全的:Java通常被用在网络环境中, 为此, Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外, Java对通过网络下载的类具有一个安全防范机制(类ClassLoader) , 如分配不同的名字空间以防替代本地的同名类、字节代码检查, 并提供安全管理机制(类SecurityManager) 让Java应用设置安全消兵.·Java语言是体系结构中立的:Java程序(后缀为java的文件) 在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件) , 然后可以在实现这个Java平台的任何系统中运行, 这种途径适合于异构的网络环境和软件的分发。·Java语言是可移植的:这种可移植性来源于体系结构中立性, 另外, Java还严格规定了各个基本数据类型的长度, Java系统本身也具有很强的可移植性, Java编译器是用Java实现的, Java的运行环境是用ANSIC实现的。

·Java语言是解释型的:如前所述, Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时, Java平台中的Java解释器对这些字节码进行解释执行, 执行过程中需要的类在联接阶段被载入到运行环境中。·Java是高性能的:与那些解释型的高级脚本语言相比, Java的确是高性能的, 事实上, Java的运行速度随着JIT(Just-In-Time) 编译器技术的发展越来越接近于C++。·Java语言是多线程的:在Java语言中, 线程是一种特殊的对象, 它必须由Thread类或其子(孙) 类来创建。通常有两种方法来创建线程:其一, 使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接的对象包装成一个线程, 其二, 从Thread类派生出子类井重写run方法, 使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接, 因此, 任何一个线程均有它的run方法, 而run方法中包含了线程所要运行的代码, 线程的活动由一组方法来控制。Java语言支持多个线程的同时执行, 并提供多线程之间的同步机制(关键字为synchronized) ..Java语言是动态的:Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境, 也可以通过网络来载入所需要的类, 这也有利于软件的升级。另外, Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查,发展历史·1995年5月23日, Java语言诞生

.1996年1月, 第一个JDK-JDK 1.0诞生:1996年4月, 10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术1996年9月, 约8.3万个网页应用了JAVA技术来制作·1997年2月18日, JDK 1.1发布·1997年4月2日, JavaOne会议召开, 参与者逾一万人, 创当时全球同类会议规模之纪录·1997年9月, Java DeveloperConnection社区成员超过十万。1998年2月, JDK 1.1被下载超过2, 000.000次·1998年12月8日, JAVA 2企业平台J2EE发布public static void main(String[] args) {·1999年6月, SUN公司发布Java的三个版本:标准版(Java SE, 以前是J2SE) 、企业版(Java EE以前是J2EE) 和微型版(Java ME, 以前是J2ME)·2000年5月8日, JDK 1.3发布·2000年5月29日, JDK 1.4发布·2001年6月5日, NOKIA宣布, 到2003年将出售1亿部支持Java的手机·2001年9月24日,J2EE1.3发布·2002年2月26日, J2SE 1.4发布, 自此Java的计算能力有了大幅提升·2004年9月30日18:00PM, J2SE 1.5发布, 成为Java语言发展史上的又一里程碑。为了表示该版本的重要性, J2SE 1.5更名为Java SE 5.0·2005年6月, JavaOne大会召开, SUN公司公开Java SE 6.此时, Java的各种版本已经更名, 以取消其中的数字*2 :J2EE更名为Java EE, J2SE更名为Java SE, J2ME更名为Java ME·2006年12月, SUN公司发布JRE 6.0·2009年04月20日, 甲骨文74亿美元收购Sun.取得java的版权..2010年11月, 由于甲骨文对于Java社区的不友善, 因此Apache扬言将退出JCP[4] 。·2011年7月28日, 甲骨文发布java 7.0的正式版.Java开发工具Java语言尽量保证系统内存在1G以上, 其他工具如下所示:·Linux系统或者Windows 95/98/2000/XP, WIN 7/8系统·Java JDK 7·Notepad编辑器或者其他编辑器.·IDE:Eclipse


《Java & Java Web教程_W3School》目录

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5