首页 >> 秀友百科词条 >> 网络工具软件 >> JAVA语言

JAVA语言[编辑]


概述
Java语言是一种计算机语言,是面向对象编程的。多态、继承、封装等特点。重要的特性是跨平台(一次编译,到处运行)。由jre(java运行环境)和jdk:java开发工具集)构成的。

一、简介

Java是SUN ( Stanford University Network 斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。 Java名称的来源Java最初被命名为Oak,目标在于家用电器等小型系统的编程语言,随着市场的变化,SUN着眼于网络应用的开发。

二、Java语言的环境搭建

下载JDK

1、JDK(Java Development Kit Java开发工具包),官方网址:www.oracle.com、www.java.sun.com,找到下载downloads 点击打开。

2、找到JAVA 点击打开,找到Java SE 下载,完成进行安装JDK。

配置环境变量

1、将jdk下bin的路径进行复制,电脑-----属性-----高级-----环境变量---------path,将bin的路径放置到path的最前边,加分号。

2、JAVA_HOME环境的配置:

有时则需要更换Jdk的目录,经常修改path的值可能会不小心修改其他的路径,解决方法: 创建一个JAVA_HOME的变量, JAVA_HOME的值为JDK的安装目录, 配置path路径:%JAVA_HOME%/bin。

验证是否成功

打开DOS(控制台cmd)命令行,任意目录下敲入javac,如果出现javac 的参数信息,配置成功。

三、java语言重要特性之跨平台

跨平台

跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。

Java的跨平台

1、Java的跨平台是相对于其他编程语言而言的,通过Java语言编写的应用程序在不同的系统平台上都可以运行。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。

2、在windows编译的c语言程序,在linux下是不能运行的。当然在linux下编译的c语言程序在windows下也是不能运行的。而Java语言在不同平台上运行时不需要重新编译。

3、Java跨平台的原理:Java的跨平台是通过Java虚拟机(JVM)来实现的。

四、Java的三大平台

JavaSE

1、Java SE(Java Platform,Standard Edition)Java SE 以前称为J2SE。允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序。

2、Java SE 包含了支持Java Web 服务开发的类,并为Java Platform,EntERPrise Edition(Java EE)提供基础。例子:类似QQ、扫雷、飞秋、凌波这样子的桌面应用。

Java EE

1、Java EE(Java Platform,EntERPrise Edition)版本称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。

2、Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。

Java ME

1、Java ME(Java Platform,Micro Edition)这个版本以前称为J2ME,也叫K-JAVA。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。

2、Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

五、java的就业方向

(web就业方向)做系统

1、比如:淘宝 、 京东、 高考报考系统

2、云端---->大数据

3、客户端软件------->网页版 的软件 比如: QQ---webQQ

(手机开发)android

1、比如: 微信、 QQ、 新浪微博...

2、物联网 : 智能家居.... 一台手机控制所有的家电等东西...

 

参考资料:
扩展阅读:
相关词条:

网易推手

合作编辑: 孙存丰 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:0

编辑次数:0历史版本

创建者: 孙存丰

最近更新:2017/11/23 2:51:43

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有