本论文是一篇对象方面有关毕业论文致谢,关于Java知识层次的相关学士学位论文范文。免费优秀的关于对象及操作系统及社会科学方面论文范文资料,适合对象论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:Java作为目前最流行的程序设计语言,其庞大的知识体系让很多初学者感到迷惑,本文从常规知识、微观知识和宏观知识三个层次对Java内容进行介绍和分析.
关 键 词:Java虚拟机;设计模式;内存分配
Java作为一门面向对象的语言,在过去十年中取得了其它语言所无法比拟的成绩,Java以其简单、面向对象、可移植性、安全性等特点,成为了现在最主流的开发语言之一.
1常规知识
Java常规知识指的是:Java基本语法、类和对象的概念及特征、接口、抽象类与包的运用、JavaAPI等等.
(1)基本语法.包括变量定义、操作符运用、数组、控制流等,其中大部分的内容与其它语言类似,比如学习C语言时涉及到的控制流.
(2)类和对象.Java的最核心概念,包括面向对象的三个基本特征:封装、继承、多态,以及this、super、static、final等关键字的运用.
(3)JavaAPI.JavaAPI是运行库的集合,它提供了一套访问主机系统资源的标准方法,运行Java程序时,虚拟机装载程序的class文件所使用的JavaAPIclass文件,所有被装载的class文件和所有已经装载的动态库共同组成了在Java虚拟机上运行的整个程序.
2Java微观知识
Java微观知识指的是:Java的工作原理、Java虚拟机的运行方式、程序在内存中的存储等内容.
(1)Java虚拟机.是运行所有Java程序的抽象计算机,是Java语言的运行环境,是Java语言底层实现的基础,对于Java虚拟机的了解,有助于理解Java语言的一些性质,也有助于使用Java语言.
Java虚拟机的主要任务是装在class文件并且执行其中的字节码.Java虚拟机包含一个类装载器,它可以从程序和API中装载class文件,JavaAPI中只有程序执行时需要的那些类才会被装载,字节码由执行引擎来执行.不同的Jav