zoukankan      html  css  js  c++  java
  • JavaSE基础_java简介和环境搭建_1

    java发展史:

    1990年,sun公司欲发展嵌入式,开始“green计划”。一开始想用C++,但有api问题,遂开发全新语言oak(java前身)。

    1994年夏,出现互联网和浏览器,sun公司遂对oak进行改造,开发了一个浏览器--WebRunner,由于oak已被注册,遂改名java。

    1995年初,sun公司正式发布java语言。由于互联网技术发展,网页由静态转变为动态,各种applet的出现。

    1996年,sun公司发布java类库--jdk1.0。包括开发环境(jdk)和运行环境(jre)。

    1998年,sun公司发布重要的jdk版本--jdk1.2。将java分为j2se,j2ee,j2me,还有jsp/servletEJB等规范。

    至今,jdk的版本最新的是jdk9.0.4。

     

    jdk简介:

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

    JDK包含的基本组件包括:
     
    javac – 编译器,将源程序转成字节码
    jar – 打包工具,将相关的类文件打包成一个文件
    javadoc – 文档生成器,从源码注释中提取文档
    jdb – debugger,查错工具
    java – 运行编译后的java程序(.class后缀的)
    appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
    Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
    Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
    Jconsole: Java进行系统调试和监控的工具
     
    jdk结构图:
     
  • 相关阅读:
    斐波那契数列 的两种实现方式(Java)
    单链表反转
    单链表合并
    两个有序list合并
    list去重 转载
    RemoveAll 要重写equals方法
    Java for LeetCode 138 Copy List with Random Pointer
    Java for LeetCode 137 Single Number II
    Java for LeetCode 136 Single Number
    Java for LeetCode 135 Candy
  • 原文地址:https://www.cnblogs.com/cpyeah/p/8458601.html
Copyright © 2011-2022 走看看