1 / 31
文档名称:

3-Java2 网络编程基础知识讲稿.ppt

格式:ppt   大小:547KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3-Java2 网络编程基础知识讲稿.ppt

上传人:68843242 2019/2/13 文件大小:547 KB

下载得到文件列表

3-Java2 网络编程基础知识讲稿.ppt

相关文档

文档介绍

文档介绍:Java2网络编程基础Java编程简介第一章1什么是JavaJava是一种跨平台的,纯面向对象的编程语言。Java主要应用在基于WEB的程序中。Java在客户端可用来生成两类程序:应用程序(Application)、小应用程序(Applet)。Java既是一种编译执行的语言,也是一种解释执行的语言。Java的基本特点3-1简单面向对象分布式Java的风格类似于C++,因而对C++程序员而言非常容易掌握Java编程技术;Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理;在Java中任何东西都是对象,是真正纯粹面向对象的语言。更有利于编制大型软件工程Java提供了包容广泛的例程库,可处理像HTTP和FTP这样的TCP/IP协议。Java应用程序可通过一个特定的URL来打开并访问对象,就像访问本地文件系统那样简单。Java语言提供的安全机制编译器提供的安全机制字节码校验器类加载器Java的基本特点3-2健壮性安全体系结构中立可移植性Java在编译和运行程序时都要对可能出现的问题进行检查它提供自动垃圾收集来进行内存管理具有面向对象的异常处理机制Java程序被编译成一种与体系结构无关的字节代码只要安装了Java运行时系统,Java程序可以在任意的处理器上运行源代码级目标代码级Java的基本特点3-3解释执行高性能多线程动态Java语言内置支持多线程的功能Java类库提供了Thread类Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。通过JIT编译器(Just-In-Time,运行时编译执行的技术)首先将字节码编译成固有代码,将结果缓存下来,然后在需要时调用它们。,将Java字节码转换为机器可执行代码。了解Java的跨平台性--机器语言不同种类的计算机有不同的机器语言了解Java的跨平台性--高级语言高级语言程序目标语言程序编译器的编译目标语言程序可能是:机器语言程序(如:C,C++)中间语言程序(如:Java的class代码)了解Java的跨平台性--操作系统OperatingSystem操作系统用来支持最基本的操作,比如创建文件和文件夹,在屏幕上显示,打印等等。操作系统是用户与计算机之间的主要接口。所有的程序都与操作系统通讯