前端-java介绍

java帝国诞生

1972年c诞生

贴近硬件,运行快,效率高

指针和内存管理

1982年c++诞生

面向对象

兼容C

图形领域,游戏等

java

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

图形界面的程序(Applet)

bill gates说:这是迄今为止设计的最好的语言

java 2 标准版(J2SE):去占领桌面

Java 2 移动版(J2ME):去占领手机

java 2 企业版(J2EE):去占领服务器

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

  • 构建工具:ant,maven,jekins

  • 应用服务器:tomcat,jetty,jboss,websphere,weblogic

  • web开发:struts,spring,hlbernate,mybatis

  • 开发工具:eclipse,netbean,intellij idea,jbuilder

  • 2006:hadoop(大数据领域)

  • 2008:Android(手机端)

 

java特性和优势

  • 简单性

  • 面向对象

  • 可移植性

  • 高性能

  • 分布式

  • 动态性

  • 多线程

  • 安全性

  • 健壮性

 

java三大版本

write once , run anywhere

  • javaSE:标准版(桌面程序,控制台开发...)

  • javeME:嵌入式开发(手机,小家电...)

  • javeEE:E企业级开发(web端,服务器开发...)

 

JDK,JRE,JVM

  • JDK:java development kit

  • JRE:java runtime environment

  • JVM:Java virtual machine

 

java开发环境搭建

  • JDK下载与安装

  • 配置环境变量

  • JDK目录介绍

  • notepad++安装和使用

 

HELLO WORLD

  1. 随便新建一个文件夹,存放代码

  2. 新建一个java文件 .java

  3. 编写代码

    public class hello{
    public static void main(String[] args){
    System.out.print("hello,world!");
    }
    }
  4. 编译javac java文件,会生成一个class文件

  5. 运行class文件,java class文件

     

java程序运行机制

  • 编译型

  • 解释性

  • 程序运行机制

     

     

posted @ 2021-07-10 14:57  y4396  阅读(280)  评论(0)    收藏  举报