Day3 java基础知识 学习笔记

第三代语言

C# Csharp

C语言

C++

JAVA

Python、PHP、Javascript

初识JAVA

java诞生

C&C++

1972 C 诞生

  • 指针和内存管理

1982 C++诞生

  • 面向对象

  • 兼容C

  • 图形领域、游戏

     

Java出生

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

  • 图形界面的程序(Applet)

  • 三高:高可用、高性能、高并发

  • Java 2 标准版(J2SE):占领桌面

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

  • Java 2 企业版(J2EE):占领服务器

java发展

  • 构建工具:Maven

  • 应用服务器:Tomcat

  • Web开发:Spring、myBatis

  • 开发工具:Eclipse,idea

  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

Java特性和优势

  • 简单性、

  • 面向对象、

  • 可移植、(跨平台不受限制,windows,mac)

  • 高性能、

  • 分布式、

  • 动态性、(反射机制)

  • 多线程、(同时登微信、打游戏)

  • 安全性、(防病毒、防篡改)

  • 健壮性

java三大版本

  • Java 2 标准版(J2SE):占领桌面

  • Java 2 移动版(J2ME):占领手机(基本没人用了)

  • Java 2 企业版(J2EE):占领服务器

JDK、JRE、JVM

JDK:Java Development kit java开发者工具

JRE:Java Runtime Environment java运行环境

JVM:JAVA Virtual Machine java虚拟机

 

上一篇:PHP学习笔记十一【数组】


下一篇:JAVA基本语法DAY3