zoukankan      html  css  js  c++  java
  • 概述java语言

    1.java语言是什么?
    java是一门面向对象的高级语言,它吸收了c++语言的各种优点,还摒弃了C++里难以理解的多继承和指针等概念,因此Java语言具有功能强大和简单易用两个特征。

    2.java语言的历史?
    Sun公司研发人员最初并没有真的去开发一门新语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象程序语言。这就是java语言的前身。
    经过不断改进后,于1995年,推出了可以嵌入网页并且可以随同网页在网络上传输的Applet,并更名oak语言为java语言。
    1996年,发布java第一个开发工具包,是java发展历程中的重要里程碑。
    后经改进,相继发布javaSE,javaME,javaEE等

    3.java语言可以用来干什么?
    java语言可以编写桌面应用程序,Web应用程序,分布式系统和嵌入式系统应用程序等。

    4.java语言的编程环境和编程工具?
    1)编程环境:(jvm,jre,jdk)(这里只要了解三个概念并清楚它们之间的关系就好了)
    jvm:Java Virtual Machines(java虚拟机)
    jre:Java Runtime Environment(java运行环境)
    jdk:Java Development Kit(java开发工具包)
    注:运行一个java程序所需要的最小的环境为jre,开发一个java程序所需的最小环境为jdk
    JVM:是一个软件,安装在操作系统中,为字节码文件提供运行环境。
    jre:java系统类库(java API)+JVM。
    jdk:jre+编译,运行等开发工具。

    如图:


    2)编程工具:
    Eclipse:一个开放源代码的、基于Java的可扩展开发平台
    NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
    IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能.
    MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境
    EditPlus:如果正确配置Java的编译器Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

    5.java语言特点:
    具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点;具体不做多余概述,后面会讲到。

    6.java语言工作原理:
    java语言源文件(.java)--->字节码文件(.class)--->JVM 操作系统(jvm装在操作系统当中)
    对比:
    c语言源文件--->可执行文件--->操作系统

  • 相关阅读:
    运算符
    javaScript注意事项
    初识JavaScript.
    tomee.xml
    setenv.bat
    catalina.properties
    tomee 系列问题
    tomee 第一个 远程调用 Message-driven bean(MDB)
    tomee 第一个 远程调用 Session Bean
    Java EE 参考文档及sample
  • 原文地址:https://www.cnblogs.com/y3010179969/p/6263926.html
Copyright © 2011-2022 走看看