? 写了一段时间的 Java 程序,SpringBoot ?项目也做了好几个,但感觉自己对 Java 的了解还是特别少,所以决定从零?开始重新学习,下面是学习的笔记。【学习素材:韩顺平老师】
? 我会把我的学习过程分为六个阶段:
?① Java 和基于 Java 的编程基础(包括 Java 的基本介绍、变量和运算符、程序控制结构、数组、排序、查找)
?② Java 的面向对象编程详解
?③ 枚举注解、异常、常用类
?④ 集合、泛型、多线程
?⑤ IO 流和网络编程
?⑥ 反射和正则表达式
壹、Java 和基于 Java 的编程基础目录
一、Java 概述
1️⃣ 什么是程序?
计算机程序(Computer Program)是一组计算机能够识别和执行的指令。
程序是计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
2️⃣ Java 的诞生
① Java 的生日
Java 诞生于1995年5月23日,我对这个日期尤为记忆犹新。我大学的宿舍号是523,室友们为了找理由聚会吃饭就把5月23日定为【523日】。在5月23日的时候,我们六个人要出去吃饭,那天我会很开心,当然也不是因为吃饭开始,而是因为有他(I am gay)。5月23日在我心中有了特殊的意味,总感觉5月23日是神圣的一天?
5月23日是 Java 的生日,同样也是 CSS3 的生日哦(不行看图?)!
② Java 的创造者
詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java 编程语言的共同创始人之一,一般公认他为“Java之父”。
下面这个头发茂密、视力特别好,不苟言笑的就是 James Gosling 了(我当前的头像就是 James Gosling 的图片)
James Gosling 虽是 Java 之父,但 Java 并不是他一个人写的,是他们团伙?创作的,而 James Gosling 正是那个头儿?。
③ Java 创建时间线
1990 年:sun 公司(Sun Microsystems)启动绿色计划(绿色计划开始着手于发展消费性电子产品 )
1992 年:创建 oak 语言(基于 C++ 的编程语言),oak 是 Java 的前身,oak 的英文叫做橡树
1994 年:James Gosling 参加硅谷大会,演示 Java 功能,震惊世界
1995 年 5 月 23 日:Java 第1个版本发布
2009 年:甲骨文(Oracle)公司收购 sun 公司,并发布 java7
如今:java8 被用得最多
④ Java 的三大版本
名称 | 介绍 |
---|---|
Java SE(Java Standard Edition)标准版 | 支持面向桌面应用程序的 Java 平台,提供了完整的 Java 核心 API。该版本以前被叫做 J2SE |
Java EE (Java Enterprise Edition)企业版 | 是为开发企业环境下定的应用程序提供的一套解决方案。包含的技术有:Servlet、JSP 等。主要针对 Web 应用程序开发。该版本以前被叫做 J2EE |
Java ME(Java Micro Edition)小型版 | 支持 Java 程序运行在移动端(手机、Pad)上的 Java 平台,对 Java API 有所精简,并加入了针对移动端的支持。该版本以前被叫做 J2ME |