java语言概述

java语言概述:

sun公司推出,现被Oracle收购
有java 5 ,java 6, Java 7,java 8四个主要版本的更新,为Java赋予了更多的新的语法规则(http://blog.csdn.net/heardy/article/details/8184430,http://www.cnblogs.com/pkufork/p/java_8.html)
面向Internet,面向对象的编程语言
JAVA语言,属于混合型语言,这是属于解释型语言和编译型语言之间的一种语言
与平台无关

应用于:

1. 独立应用程序

它也被称为桌面应用程序或基于窗口的应用程序。我们需要在每台机器上安装的应用程序,如媒体播放器,防病毒等。AWTSwing框架在java中可用于创建独立应用程序。

2. Web应用程序

在服务器端运行并创建动态页面的应用程序称为Web应用程序。目前,servletjspstruts,jsf等技术用于在java中创建web应用程序。

3. 企业应用

自然分布的应用程序,如银行应用程序等。它具有高级别安全性,负载平衡和集群的优势。 在java中,EJB用于创建企业应用程序。

4. 移动应用

为移动设备创建的应用程序。目前Android和Java ME用于创建移动应用程序。


三种技术架构
J2EE企业版主要用于web应用开发
J2SE标准版桌面应用程序开发,扫雷
J2ME小型版电子消费产品和嵌入式设备提供的解决方案 如手机中应用程序
java5.0后更名为JAVAEE,JAVASE,JAVAME
sun公司(java语言)被甲骨文Oracle(业务:数据库)收购

java语言特点:跨平台
一个用java写的软件在不同操作系统都可以运行
JVM(java virtual machine)java虚拟机   不同系统会有不同的虚拟机
JVM 用于解析java语言编写的程序  so 一次编译随处运行
c++写的程序可以在windows直接运行是因为windows操作系统是由c,c++编写的

java语言环境搭建

JRE   (JAVA Runtime Envirment) java运行环境
包括java虚拟机以及Java的核心类库 JVM+类库
JDK (JAVA Development Kit)java开发工具包
 包括java的开发工具(编译工具和打包工具)和JRE   JRE+java开发工具

JDK的下载与安装:自行百度(https://jingyan.baidu.com/article/20095761904f25cb0721b4b7.html)

java语言环境变量配置:自行百度(https://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html)

java临时环境变量配置:自行百度(https://jingyan.baidu.com/article/e9fb46e17179757521f7668b.html)

命令行下java运行步骤:
1.  编写.java文件
2. javac命令(javac.exe)对java文件进行编译生成.class文件
3. java命令(java.exe)对生成的class文件进行运行

常用编辑器:
根据具体用途选择相应的编辑器
1.eclipse
2.NetBeans
3.android studio


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值