Java基础入门知识总结(一)

一  Java 语言概述 :Java 简史
 
1991 Green 项目,开发语言最初命名为 Oak ( 橡树 )
1994 年,开发组意识到 Oak 非常适合于互联网
1996 年,发布 JDK 1.0 ,约 8.3 万个网页应用 Java 技术来制作
1997 年,发布 JDK 1.1 JavaOne 会议召开,创当时全球同类会议规模之最
1998 年,发布 JDK 1.2 ,同年发布企业平台 J2EE
1999 年, Java 分成 J2SE J2EE J2ME JSP/Servlet 技术诞生
2004 年, 发布里程碑式版本: JDK 1.5 ,为突出此版本的重要性,更名为 JDK 5.0
2005 年, J2SE -> JavaSE J2EE -> JavaEE J2ME -> JavaME
2009 年, Oracle 公司收购 SUN ,交易价格 74 亿美元
2011 年,发布 JDK 7.0
2014 年,发布 JDK 8.0 ,是继 JDK 5.0 以来变化最大的版本
2017 年,发布 JDK 9.0 ,最大限度实现模块化
2018 3 月,发布 JDK 10.0 ,版本号也称为 18.3
2018 9 月,发布 JDK 11.0 ,版本号也称为 18.9
二 Java主要特性
 
Java 语言是易学的 Java 语言的语法与 C 语言和 C++ 语言很接近,使得大多数程序员
很容易学习和使用 Java
Java 语言是强制面向对象的 Java 语言提供类、接口和继承等原语,为了简单起见,
只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制
(关键字为 implements )。
Java 语言是分布式的 Java 语言支持 Internet 应用的开发,在基本的 Java 应用编
程接口中有一个网络应用编程接口( java net ),它提供了用于网络应用编程的类
库,包括 URL URLConnection Socket ServerSocket 等。 Java RMI (远程
方法激活)机制也是开发分布式应用的重要手段。
Java 语言是健壮的。 Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序
健壮性的重要保证。对指针的丢弃是 Java 的明智选择。
Java 语言是安全的。 Java 通常被用在网络环境中,为此, Java 提供了一个安全机
制以防恶意代码的攻击。如:安全防范机制(类 ClassLoader ),如分配不同的
名字空间以防替代本地的同名类、字节代码检查。
Java 语言是体系结构中立的。 Java 程序(后缀为 java 的文件)在 Java 平台上被
编译为体系结构中立的字节码格式(后缀为 class 的文件),然后可以在实现这个
Java 平台的任何系统中运行。
Java 语言是解释型的。 如前所述, Java 程序在 Java 平台上被编译为字节码格式,
然后可以在实现这个 Java 平台的任何系统的解释器中运行。
Java 是性能略高的。 与那些解释型的高级脚本语言相比, Java 的性能还是较优的。
Java 语言是原生支持多线程的。 Java 语言中,线程是一种特殊的对象,它必须
Thread 类或其子(孙)类来创建。
三 Java语言的特点
 
特点一: 面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二: 健壮性
吸收了 C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与
释放等),提供了一个相对安全的内存管理和访问机制
特点三: 跨平台性
跨平台性:通过 Java 语言编写的应用程序在不同的系统平台上都可以运行。 Write
once , Run Anywhere
原理:只要在需要运 行 java 应用程序的操作系统上,先安装一个 Java 虚拟机 (JVM J ava

 

V irtual M achine) 即可。由 JVM 来负责 Java 程序在该系统中的运行。

 

 

 

 

 四 Java语言环境

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值