Java读书笔记01

来源:互联网 发布:cda数据分析师考试内容 编辑:程序博客网 时间:2024/04/27 19:39
《Java程序设计入门教程》
作者:林邦杰
时间:2001年1月1日


1.在网络Client/Server结构中:
Java可以配合客户端的HTML和Java Applet程序;
Java可以配合服务器端Servlet、JSP和XML工作;


2.J2SE与J2EE
Java 2 Software Development Kit,Standard Edition
Java 2 Software Development kit,Enterprise Edition
J2SE原名为JDK(Java Development Kit),V1.2版本后才改称之为Java 2,分标准版和


企业版。


3.Java Swing
图形接口本书采用Swing元件。原来的AWT元件因为并非用Java撰写,因此改为纯粹用


Java设计的Swing元件。
AWT:Abstract Window Toolkit 抽象窗口工具包。


4.Java程序是由许多的类组成的。
类中包含许多的数据和处理这些数据的方法。
理论上,这些类你自己都可以设计,但是Java程序设计师都利用现成的Java类库(class 


libraries),这些类库也成为Java API。
在Java的世界里你必须学会两样东西:
(1)必须学习Java语言,以便可以设计自己的类;
(2)必须学习Java类库,以便利用其他人已经设计好的类;
Java类库中的类主要由编译程序的厂商提供,但是许多类都是由独立厂商提供,有些类


是从互联网上就可以下载下来的共享软件(shareware),甚至是免费的。


5.Java语言的特点
(1)数据封装 Encapsulation 将数据分为私有、保护、公共等类型,实现数据保密;
(2)继承 inheritance 子类继承父类,实现数据和方法重复使用;
(3)多态 Polymorphism 子类和父类有相同的方法名称,但是子类方法覆盖了父类的;
这种多态又称之为同名异时。


6.Java是一种分布式程序语言
Java是特地为互联网而设计的,当然要支持网络上的应用程序。Java是一种分布式的程序语言,它有一个庞大的网络类库java.net支持各种网络阶层的关系。使用Java获取远程主机上的文件是非常容易的。


7.Java是一种跨平台的程序语言
一次编译,到处运行(Write Once,Run Everywhere)。
Java的源程序文件经过编译后产生的类文件是一种虚拟的机器代码(pseudo),也称之为字节码(bytecode),经过解释程序翻译后就可以在虚拟机上执行了。


8.Java是一种Web的程序语言
Java的程序编译过后可将类别文件及相应的网页文件放置在网络服务器上,在网络上任何计算机均可通过支持Java浏览器加以运行。Java的Applet程序是用户端client执行的程序,而servlet程序是存放在网络服务器上的。
原创粉丝点击