欢迎来到天天文库
浏览记录
ID:58576096
大小:547.00 KB
页数:62页
时间:2020-10-20
《计算机软件及应用Java网络程序设计基础Java网络程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java网络程序设计信息工程系孙琳2013-08第一章Java网络程序设计基础信息工程系孙琳2013-081Java网络程序设计基础1.1Java语言1.2网络基础知识1.3网络程序设计基础1.1Java语言1.1.1Java语言的优点简单性面向对象多线程分布性体系结构中立安全性1.1.2Java中常用的包java.lang——包含一些java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能;java.util——包含一些实用的工具类,如定义系统特性,使用与日期日历相关的函数java.io——包含能提供多种输入/输出功能的类;jav
2、a.net——包含执行与网络相关的操作的类;java.awt——包含了构成抽象窗口工具集(abstractwindowtoolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。java.swing——含swing图形用户界面编程的相关类/接口java.applet——包含applet运行所需的一些类;java.sql——数据库访问1.1.3Java中的数据流Java数据流的应用表现键盘读取数据从文件获取数据和向文件存入数据在显示器上显示数据从网络上进行数据传输数据流是指一组有顺序的、有起点和终点的字节集合文件程序网络端点文件程序终端网络端点文件、字符串存
3、储区终点起点流是传递数据的载体,流是数据经历的路径数据源目的地读数据写数据数据流1.1.3Java中的数据流输入数据流将数据从数据源传递给程序,可以从键盘或者文件中获得数据。输入流只能读不能写。输出数据流经数据从程序送到数据接收者,如可以向显示器屏幕或文件传输数据。输出流只能写不能读。流的处理过程:打开数据流,读取或写入,关闭数据流1.1.3Java中的数据流Java使用流(stream)来执行输入输出(I/O)的功能,流是一种数据的源头和目的之间的通信途径。所有输入数据流都是抽象类InputStream或Reader的子类所有输出数据流都是抽象类OutputStream或Wri
4、ter的子类当使用流时需要使用java.io包,因此在涉及数据流操作的程序中都要先导入java.io包:importjava.io.*;写信息:OutputStream的writer()方法读信息:InputStream的read()方法创建InputStream:使用getInputStream()创建创建OutputStream:使用getOutputStream()创建读写BufferedReader和BufferedWriter缓冲区数据时,就减少了对数据源的访问量,具有缓冲的流比没有缓冲的流效率更高FilterInputStream和FilterOutputStream
5、由一个非缓存的InputStream和OutputStream实例构造成。通过缓存和刷新提供性能。DataInputStream和DataOutputStream为读写原始数据类型提供高级服务。FileReader、FileWriter、FileInputStream和FileOutputStream负责从文件中读写到文件中。1.1.4Java程序的开发过程Java文件编译成.class文件,执行.class文件。运行命令:javahello1.1.5Java开发工具在用户变量中加入“classpath”的变量名,变量值为“.;D:Javajdk1.6.0_21bin;”。
6、在系统变量中找到“path”变量,在变量值前加上“D:Javajdk1.6.0_21bin;”。然后确定,这样环境变量就配置好了,并且在每次打开命令提示符都会生效。步骤/方法编写程序:在程序编辑器中编写源代码如下:publicclasshello{publicstaticvoidmain(String[]args)//本行代码String的S一定要大写{System.out.println(“HelloWorld!”);//本行System的S也一定要大写}}编译程序:环境配置好后就是编译,输入命令“javachello.java”,回车,这时回到Java源文件的存放目
7、录会发现多了一个“hello.class”的类文件,接下来就要执行类文件了。执行程序:在命令提示符中输入“javahello”,回车。HelloWorld!就会呈现在你眼前,一个简单的Java应用程序就运行成功了。集成开发环境MyEclipseEclipse1.2网络基础知识1.2.1ISO/OSI参考模型1.2.2TCP/IP参考模型1.2.3TCP/IP协议1.2.4IP地址1.2.5域名1.2.6端口1.2.1ISO/OSI参考模型1977年,国际标准化组织提出了开放系统互
此文档下载收益归作者所有