Java核心001_概述

一、Java概述

Java是一种【面向对象】的程序设计语言;
Java是以【编译】为主要执行方式的编程语言;
  • 原名为Oak(栎树),为消费类电子产品的嵌入式芯片设计;
  • 出身名门——SUN公司,95年更名为Java
  • 现被Oracle(甲骨文) 收购,后者在市场推广方面更有竞争力。

1.Java运用方向

哈哈哈,**求解释**  :......

应用领域

  1. 手机
    Java是Android手机的主要开发语言;
  2. 企业级系统应用
    大规模在线服务,如淘宝,采用Java进行开发;
  3. 嵌入式设备
    Java是可以从手机端到服务端运行的语言之一。

开发分支

  • Java SE,Standard Edition,面向PC级应用开发;
  • Java EE,Enterprise Edition,面向企业级应用开发;
  • Java ME ,Micro Edition,面向嵌入式应用开发;

2.Java的起源

出身背景

  • 创始人:詹姆斯·高斯林(James Gosling)
  • 原名为Oak(栎树),为消费类电子产品嵌入式芯片设计;
  • 95年更名为Java
  • 出身名门:
    sun——Standford University Network
  • 现被Oracle/甲骨文公司收购;在市场推广方面更有竞争力。

版本迭代(一览)

- 1995 诞生,Sun公司
- 1996 JDK1.0
- 2004 JDK1.5,也称为JDK5
- 2006 JDK6
- 2009.4.20,被Oracle公司收购
- 2011 JDK7
- 2014 JDK8(长期稳定版,推荐)
- 2017.9 JDK9,Oracle宣布:每6个月发布一个新版本(每年3月和9月)
- 2018.3 JDK10,新特性、旧补丁
- 2018.9 JDK11,长期支持版本
  • Java版本很多,迭代较快,须筛选版本进行安装;
    • 1.2~1.4统称为Java2 :包括,J2SE J2EE J2ME等;
    • 1.5是一个大更新,所以数字命名也要大:JDK5.0;
    • 首选:–>主流、长期稳定版,JDK8.0
    • 一个编程语言的长期稳定版本,正常服役4~5年
    • 每半年发行一次非长期版本:纠正bug、增加新特性、测试市场需求/反应。

3.设计目标

  • 一次编写,到处运行,兼容各种不同体系结构的CPU、操作系统;

(1)特点

  • Java是一种面向对象的程序设计语言;
    • 将源代码编译成字节码/bytecode;【中间态】
    • 依赖各种不同平台上的【虚拟机】来解释执行字节码;
    • 实现了“一次编写,到处运行”的跨平台特性
  • 新增语言特性:能够【接纳、兼容和运行】其它程序语言产生的字节码。
    • 嫁接——Java语言的突出优点;

(2)实现方式

开源组织JCP -> Java规范(Specification) -> Java的语法和功能;
  • JCP,Java Community Process
  • JDK,Java Development Kit 开发工具包——实现了Java规范。
    • (Oracle)Sun JDK,占据90%以上的份额;
    • OpenJDK;——JCP的实现。
    • IBM JDK;——针对IBM设备优化。
    • JRockit;——纯粹Oracle自己家的。
  • Java语法概述
    • 待续。。。
  • Java可以实现的计算功能
    • 强大的第三方库

二、Java SE 的学习路径

  • 基础语言内核(以小见大)
    • 基本语句和结构;
    • 面向对象思想
    • 继承和多态
    • 异常处理;
    • 数据结构;
    • 文件处理。
  • 外围应用扩展(花开漫天)
  • 综合项目实战(多练多用)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值