大家好呀我是VA,帖子是总结自己学习java的知识点,以后会持续更新,感兴趣的欢迎关注哈,希望未来能和大家共同探讨技术。
本人是大龄男青年,主要是喜欢编程,报名了培训班,转行做程序员。自己也了解未来找工作,以及学习将会遇到的困难,但是爱好能变成工作的方向,就足以让我坚持哈哈。
分享的内容,主要来源自己上课的笔记,以及一些网上的教程,所以整理的知识点有不对的地方,还请大佬指正!
目录
00_模块介绍
新生欢迎课的时候,导师讲了一位盲人同学努力学习编程,并找到工作的案例,听完感触良多,特此在把这个案例放在开篇以作激励!
1、java基础阶段知识脉络
2、阶段要求一:
3、阶段要求二:
01_Java语言背景介绍
1、Java语言
- 语言:人与人交流沟通的表达方式
- 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
- Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
- Java之父:詹姆斯·高斯林(James Gosling)
- 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
2、java语言的三个版本:
- Java SE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
- Java ME: Java 语言的(小型版),用于嵌入式消费类电子设备,课程中不做讲解。
- Java EE: Java 语言的(企业版),用于 Web 方向的网站开发。
注:
- 桌面应用是指,用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
- 网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互。
- 网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来。
- 简单理解: 网站 = 网页 + 后台服务器
02_Java语言跨平台原理
平台泛指操作系统,跨平台指Java程序可以在任意操作系统上运行。
- Java程序并非是直接运行的,
- Java编译器将Java