什么是java程序中基本的结构单位 什么是java序列化,如何实现java序列化?
什么是java
Java是一门面向对象的编程语言。Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。Java能够用于编写网站,但是JAVA目前在手机上应用最多的就是JAVA游戏。
java语言的特点
JAVA语言的特点之一就是简单,Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。JAVA语言的特点还有分布式,可以在java中创建分布式应用程序。RMI和EJB用于创建分布式应用程序。我们可以通过从互联网上的任何机器调用方法来访问文件。强大,健壮也是JAVA语言的特点。健壮意味着强大。Java使用强大的内存管理,从而避免有安全问题的指针。在java中有自动垃圾收集。在java中有异常处理和类型检查机制。所有这些点是使java强大的理由。
java工作原理
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件或集成开发环境在Java源文件中定义不同的类,通过调用类中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。