首页 > 编程语言 >Java介绍

Java介绍

时间:2022-10-17 11:00:28浏览次数:48  
标签:... java 介绍 标准版 开发 JVM java2 Java

java初生

  • 1995年的网页简单而粗糙, 缺乏互动性

  • 图表界面的程序(Applet)

  • java2 标准版(J2SE): 去占领桌面

  • java2 移动版(J2ME): 去占领手机

  • java2 企业版(J2EE): 去占领服务器

java发展

他们基于java开发了巨多的平台, 系统, 工具

  • 构建工具: Ant, Maven, Jekins

  • 应用服务器: Tomcat, Jetty, Jboss, Websphere, weblogic

  • Web开发: Strutes, Spring, Hibernate, myBatis

  • 开发工具: Eclipse, Netbean, intellij idea, Jbuilder

  • 2006: Hadop(大数据领域)

  • 2008: Android(手机端)

java特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

java三大版本

  • javaSE: 标准版(桌面程序, 控制台开发...)
  • javaME: 嵌入工开发(手机, 小家电...)
  • javaEE: 企业级开发(web端, 服务器开发...)

JDK, JRE, JVM

  • JDK: java Development Kit
  • JRE: java Runtime Environment
  • JVM: java Virtual Machine

java Language

标签:...,java,介绍,标准版,开发,JVM,java2,Java
From: https://www.cnblogs.com/yehaixiao/p/16798436.html

相关文章

  • Java_SE_Lesson_2:多态与static和final关键字
    多态:父类型的引用可以指向子类型的对象。Parentp=newChild;当使用多态方式调用方法时,首先检查父类中是否有sing方法,如果没有则编译错误;如果有,再去调用子类的si......
  • Java_SE_Lesson_3:接口、单例模式、包与访问控制
    接口中所声明的方法都是抽象方法。接口中的方法都是public​的。接口中也可以定义成员变量。接口中的成员变量都是public,final,static的。一个类不能既是f......
  • Java_SE之Object类详解
    相等性的比较(==)对于原生数据类型,比较的是左右两边的值是否相等对于引用类型来说,比较的是左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同。java.l......
  • 局部敏感哈希(Locality Sensitive Hashing)和MinHash介绍与实例
    在实际应用中,我们所面对的数据是海量的,并且有着很高的维度。在对数据的各种操作中,查询操作是最常见的一种,这里的查询是指输入一个数据,查找与其相似的数据,那么怎样快速地......
  • io流-字节输出流和FileIntputStream介绍、代码演示
    字节输出流InputStream抽象类是表示字节输出流的所有类的超类可以读取字节信息到内存中它定义了自己输入流的基本共性功能方法InputStream是隶属于java.io包下publ......
  • Java_SE_第八讲:理解面向对象程序设计
    break语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码。continue语句:经常用在循环语句中,用于跳出当前的这个循环(或者是跳出本次循环),开始下一次循环的执......
  • java 自动补齐数值至指定位数
    如流水号需要在数字前自动补齐0,至指定位数。如果已经达到了指定位数,不会补齐,返回原数值。自定义/***自动补齐位数*@paramlength补齐后的位数*@paramnum待......
  • Java_SE_第九讲:面向对象之封装
    面向对象程序设计的三大基本特征:继承(Inheritence​)、封装(Encapsulation​)、多态(Polymorphism​)封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。如何......
  • Java_SE之Java_SE平台与JDK
    Java平台JavaSE:JavaPlatform,StandardEditionJavaSE是一个计算平台,用于为桌面和服务器环境开发和部署可移植代码。JavaSE以前称为Java2Platform,StandardEd......
  • Python与Java交互
    介绍Python与Java两种语言互有优势,本文介绍如何把两种语言结合起来。Python调用Java​......