聊聊软件开发,Java介绍和运行机制( 二 )

常见的编程语言C: 许多计算机科学家表示,学习C可以教初学者了解计算机程序的真正原理,还有一些人认为,它应该是计算机开始学习编程的人学会的头一种语言 。主要用于嵌入式系统的应用程序 。
C++:是C语言的增强,主要用于开发系统软件,应用软件,设备驱动程序,嵌入式软件,高性能服务器和客户端应用及娱乐软件 。
Java:说它是至今最流行的编程语言也不足为过,其可以用于各种各样的领域,包括企业应用及基础设施,以及Web应用和移动开发 。
JavaScript:在Web应用上有着非常大的需求,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果 。JavaScript主要用于实现为Web浏览器,以提供增强的用户界面和动态网站 。
C#:是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言 。借鉴了Java,C,C++和Delphi的一些特点,如今C#已经成为微软应用商店和开发成员非常欢迎的开发语言 。
php:是一种通用开源脚本语言,特别适合于Web开发,可嵌入到html中,它最初是用来设计动态网页产生的 。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛 。
Python/ target=_blank class=infotextkey>Python:是应用于设计各种各样的应用程序的动态语言, 往往比Tcl,Perl,Ruby,Scheme和Java更容易编写 。Python语法简洁而清晰,具有丰富和强大的类库 。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起 。
Ruby:是一种动态的,侧重于简单个高效的开源语言,他是一个优雅的语法,能够很自然的阅读和编写,适合于快速开发,一般开发效率是JAVA的5倍 。
Objective-C:对于钟情于Apple设备的网友来说,Objective-C的流行就得益于苹果的成功,其是增加了Smalltalk风格的消息在C编程语言中的反射,面向对象的语言 。主要使用于苹果系统和GNUstep这两个使用OpenStep的标准的系统 。随着苹果平台的巨大人气,如今Objective-C语言被人们逐渐知道 。
HTML5:是用于构建因特网的核心技术的标准语言,用于Web呈现内容,它是HTML标准的第五次修订,如今,HTML5继续在移动开发领域发挥着重要的作用,为互联网的发展提供了多样化的发展道路,37%的开发者依赖HTML5开发移动网站和Web应用程序。
css:是一种用来表现HTML或XML等文件样式的计算机语言 。最常用于Web样式和HTML和Xhtml接口,该语言可以应用与任何类型的XML文档, CSS的设计主要是为了使文档内容从文档表示的分离,包括元素,如布局、颜色和字体 。
Java语言介绍Java语言是SUN(Stanford University Network,斯坦福大学网络公司 ) 在1995年推出的一 门高级编程语言 。是一种面向Internet的编程语言 。Java一开始富有吸引力是因为Java程序可以 在Web浏览器中运行 。这些Java程序被称为Java小程序(applet) 。applet使用现代的图形用户界面与Web用户进行交互 。applet内嵌在HTML代码中 。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言 。
Java语言技术结构 技术结构
主要用途
Java SE(Java Standard Edition)标准版
支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核 心API,此版本以前称为J2SE
Java EE(Java Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案 。该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发 。版本以前称为J2EE
Java ME(Java Micro Edition)小型版
支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加
入了针对移动终端的支持,此版本以前称为J2ME
Java Card
支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台
Java语言主要应用从Java的应用领域来分,Java语言的应用方向主要表现在以下几个方面