java从头开始-1
学习方向
Java编程语言开发
Java web开发 淘宝,京东…电商平台
安卓手机的app(客户端)
软件工具
游戏
大数据方向 hadoop
学习框架:
第一阶段:JavaSE
第二阶段:数据持久技术(数据库)
第三阶段:web前端
第四阶段:JavaEE
第五阶段:Java框架
第六阶段:企业实战,微服务
第七阶段:数据结构算法
前端–>后端数据处理–>数据存储
第一章
为什么是java语言?
java语言编写的主要以应用程序为主
涉及领域非常广泛
语言使用量高
直接与就业相关
java语言发展史
1991年James Gosling(詹姆斯.高斯林)在sun公司需要设计一种小型计算机语言,要求程序运行环境内存小且具有跨平台性。他和他的小组开发出来一种语言命名为Oak(橡树,硅谷一种很常见的树,他注意到办公室门外的橡树很茂密,所以将新语言起名为Oak,但Ock这个名字已经被另一公司所占用所以不能继续使用。)后来该语言又被命名为java(java是印度尼西亚爪哇岛的英文名称,那里因盛产咖啡而闻名),进过多年的开发,最终于1995年正式确立。
2004年9月java1.5发布
2009年sun公司被Oracle公司收购
java语言的特点
开源:开放源代码,免费的
面向对象
平台无关性 跨平台:java语言与平台无关,java虚拟机(jvm与平台有关),一次编写多次运行
交互式特性
多线程机制
动态的内存管理机制
安全性
java语言体系结构
JavaSE:(java Standard Edition) Java标准版 java基础核心
JavaEE:(java Enterprise Edition) Java企业版 servlet jsp
JavaME:(java Micro Edition)Java微缩版 已被安卓开发取代
Java语言的运行机制
核心:java虚拟机 ---->翻译器
java程序运行过程:
编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统
Java运行环境的安装与配置
搭建开发环境
1.配置Java开发环境步骤
2.下载并安装JDK。
3.设置 Windows 环境变量。PATH
JDK(Java Development Kit)Java开发工具包,JDK提供给java开发人员使用,其中包括编译器…,jre,jvm
JRE(Java Runtime Environment)Java运行环境,0包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
配置环境变量
为了使java命令更加方便, 把存放命令的地址 配置到windows的系统路径中。
这样不管在哪里使用,都会找到命令所在路径。
第一个JAVA程序
开发步骤:
1.使用记事本编写 Hello.java 源代码 。
2.通过javac命令调用编译器 把源码编译为 .class文件。
3.通过java命令运行 java程序,输出程序结果。