软件开发java书有吗,软件开发java学习视频

中国论文网 发表于2024-04-12 17:47:21 归属于电子论文 本文已影响687 我要投稿 手机版

       今天中国论文网小编为大家分享毕业论文、职称论文、论文查重、论文范文、硕博论文库、论文写作格式等内容.                    

  在科技飞速发展的当代,计算机的发展正可谓是改变了世界的发展进程。作为计算机高级编程语言,JAVA语言称得上是颠覆了整个世界。而从如今满大街的基于JAVA语言建立的手机平台Android的使用,便可见一斑。即使在服务器编程方面,JAVA语言的地位也是其他编程语言望尘莫及的。

  1)JAVA语言的起源

  JAVA语言是由Sun公司于1995年推出的一种跨平台的、适用于分布式计算机环境的纯面向对象的编程语言。其最初叫“Oak”,后以太平洋上一个盛产咖啡的岛屿命名。

  2)JAVA语言的编程思想及基本原则

  JAVA语言与C语言相比,其更突出的特点是作为一种面向对象而存在。面向对象,简单地说,是一种模拟人解决实际问题的模型,使人们更容易解决复杂的问题。

  JAVA语言编程的基本原则有三条:

  (1)封装性将代码与其要处理的数据绑在一起,从而实现数据隐藏和数据保护。

  (1)JAVA语言是一个面向对象的分布式语言。

  (2)继承性它是一个对象获得另一个对象的属性过程,而这两个对象就像父与子的关系。子对象除了具有自己的属性之外还具有付对象的属性。多态性当不同的对象收到相同的消息时,产生不同的动作特性,以相同的接口来访问功能不同的函数。

  3)JAVA语言的特点

  JAVA语言的语法与C语言和C++语言相接近,所以一些编程人员更容易掌握它。

  JAVA语言具有异常处理、废弃自动收集的功能,

  (1)JAVA语言提供了一个安全机制,防止恶意代码的攻击。

  (2)JAVA语言是可移植、可解释的。

  (3)JAVA语言是一种具有多线程、高性能的动态

  语言。 JAVA语言在软件开发下面向对象的程序结构

  1)类

  类是组成JAVA程序的最基本要素,其定义了相同类的对象和方法,可以说类是用来定义对象的模板。

  类的实现包括声明和类体两个部分。正如其名,就是给整个类定义一个名字,而类体是为了描述一类事物共有的属性和功能,而描述的过程由类体来实现。不得不说的是,在类体的这部分与C语言类似,最上部分是对变量的声明,接下来的是定义方法,从而实现功能。

  2)继承

  继承是面向对象最重要的特征。这是类与类之间的一种特殊关系。继承就是一个新的类全部的被继承类的成员变量,在类的继承中,被继承的类称为父类,由继承而得到的新类被称为子类。子类通过继承父类的变量和方法,从而可以共享已设计完成的软件模块。当然,父类还可以作为多个子类的父类,而子类可以重写父类的方法,它还可以命名与父类同名的成员变量。

  继承有两种基本的形式:如果子类只从一个父类继承,则称之为单继承。如果子类只从一个以上父类继承,则称之为多继承。

  3)封装

  在JAVA语言中,封装是指类的封装。类的设计者把类设计成一个黑匣子,使用者只能看见类中定义的公共方法,而看不见方法实现细节,也不能直接对类中的数据进行操作。隐藏和封装是面向对象程序设计的特征。JAVA语言中,通过设置类的访问权限和类中的成员的访问权限来实现封装的特性。

  4)对象的创建与使用

  在定义一个类后,就可以构造该类的对象了。创建对象一共需要三步:对象的说明、对象的实例化和对象的初始化。

  对象说明就是类成员变量的说明或局部变量的说明。对象的实例化是完成对对象的空间分配,而对象的初始化状态的构造方法。

  5)多态性

  多态性是在面向对象的程序设计又一重要的特征。它的特点是采用同名方式,根据调用方法传递的参数类型的不同,调用不同的方法。这样对于类而言,可以采用同样的方法获得不同的行为特征,即指一个程序中同名的不同方法共存的情况。

  实现多态性通常有两种途径:方法的重载与覆盖。方法的重载使得JAVA类的实例对各种对象都有一个统一的接口,不必为相同的操作定义不同的方法。而方法覆盖指子类定义同名方法来覆盖父类的方法。当然,方法的覆盖与类的继承密切相关,充分体现了子类补充与改变父类方法的能力。

  6)接口

  正如在厨房中有很多管道一样,JAVA程序中也有了很多的接口,其最大的作用是方便我们对程序的维护。JAVA的接口只需要通过接口调用类中的方法,而不需要考虑具体的类。

  接口的实际上不具备实现的功能。它指定要做什么,不负责具体怎么做。在接口中,只能声明常量,而不能声明变量。而且,有的方法必须抽象方法,不需要关键字修饰。在接口的实现过程中,若要定义一个类去实现多个接口,需要在接口与接口之间用逗号隔开,同时,值得注意的是,接口也是可以继承的。

  7)线程

  在软件中,静态的代码是软件执行的基础。而线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程。

  线程的生命周期要经历四种状态,分别是新建、运行、中断、死亡。JAVA应用程序总是从主类main()方法开始执行,发现main方法后,会启动一个线程,这个线程被称为主线程。每个线程都有一段专用的内存区域,线程间可以共享相同的内存单元,并利用这些共享单元来实现数据交换、实时通信和必要的同步操作。

  JAVA语言能在二进制码上兼容。这样以前所开发的软件就能运行在不同的机器上。只要所用的机器能提供JAVA语言解释器。

  正如前文所述中,JAVA语言的各种特点使得JAVA语言成为软件开发下的新宠。时至今日,JAVA语言的有事已经不再局限于跨平台的和动态页面显示,更多的优势逐步在支持CORBA、WEB服务器后端处理以及应用整合等方面得到体现。

  在未来,无论是软件工程、WEB技术发布甚至于云计算和大数据分析都将离不开JAVA语言的支持。在软件开发下的JAVA语言,在前进的道路上会越走越远。

  中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。

返回电子论文列表
展开剩余(