什么是java语言/java有哪些特点与优势

简单来说java语言编写的源程序在计算机上需要经过编译和解释执行两个严格区分的阶段,java的编译源程序先将java源程序翻译成与机器无关的节码,不是通常的编译程序将源程序翻译成特定计算机的机器代码。运行时系统装载和链接需要执行的类,并做必须的优化后,解释执行字节码程序。

java的四大核心技术:

1、java虚拟机;

2、类装载器的体系结构;

3、java class文件;

4、java API。

java发展至今,就力图使之无所不能,在世界编程语言排榜中,近年来java一直稳居第一,比第二C语言高出几个百分点。java的特点和风格很像C语言和C++语言,是一种纯粹的面向对象语言,它继承了C++语言面向对象的技术核心,但是抛弃了C++的一些缺点,比如说容易引起错误的指针以及其他等,也增加了垃圾回收机制,释放掉不被使用的内存空间,解决了管理内存空间的烦恼;java的特点具有面向对象、平台无关性、简单性、解释执行、多线程、分布式、健壮性、高性能、安全性等特点。java的众多特性使其在众多的编程语言中占有较大的市场份额,大大降低了程序的开发成本,java的一次编写,到处执行,正是它吸引众多商家和编程人员的一大优势。java的优势是一种纯面向对象的语言,平台无关性,java提供了很多内置的类库,通过这些类库,简化了开发人员的程序设计工作,同时缩短了项目开发时间,提供了对web应用开发的支持。具有良好的安全性和健壮性,去除了C++语言中一些难以理解、容易使人混淆的特性,像指针、结构、单元、虚拟基础类、多重继承等,让程序变得更加严谨简洁。

使用java运用如图所示:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注