1.1 基础知识
一.计算机组成
主板
硬盘: 长久的存储数据 读写速度慢 容量大
内存: 运行时临时存储数据 启动qq,从硬盘加载到内存 读写速度快 容量小 16G 32G
cpu: 运算 速度最快
输入设备
输出设备
二.计算软件
系统软件 : windows mac linux 管理硬件设备,进行资源分配
应用软件 : QQ 微信 电商购物 教务系统等
三.应用软件构成
前端界面(网页 窗口 app 小程序)
第三阶段 web前端 网页开发
服务后端 java C++ python 数据逻辑处理的 c语言 入门编程语言而已 嵌入式程序开发的(电路板控制)
第一阶段 JavaSE java语言基础部分
第四阶段 JavaEE 企业版 服务器端开发
第五阶段 java框架 框架结构-->技术封装
第六阶段 进阶 底层实现原理 面试题
第七阶段 数据结构与算法
数据库 数据存储
第二阶段 数据持久技术
1.2为什么选择Java
一.Java应用面广
服务器后端 电商后台 游戏后台 银行系统.....服务器端
Android应用开发 安卓手机app 移动端开发
大数据技术 大数据框架也是用java写的
开发工具
java语言性能优越, 生态丰富
二.Java语言发展史
诞生背景:
1991年 在sun(斯坦福大学校办公司)公司,提出一种语言开发需求,
程序要在一些内存非常小的设备上运行,还要求程序可以适应不同的cpu.
詹姆斯•高斯林 带领小组进行研发,
于1995年正式确立
命名为 java java(印度尼西 爪哇岛 盛产咖啡 )
1996年 java1.0版本正式发布
java开始版本号 是 1.1 1.2 1.3 1.4
从java1.5开始版本号改为 java5 java6 jav7 java8 .....java21
2009年sun公司被Oracle公司收购
Oracle全球最大的企业级软件开发公司
现在每半年更新一次 每年 3月和9月
三.Java语言的特点
开源 开放源代码 自己就可以修改 免费使用的.
● 简单易学 抛弃了指针 直接操作内存的 写起来麻烦 用不好的时候会出大问题
java中没有指针概念 操作更加方便
● 平台无关性
java程序只需要开发一次,然后就可以在不同的操作系统上运行.
前提: 是在不同的操作系统上安装不同java虚拟机(虚拟环境)
在windows linux mac上安装不同的虚拟机,
开发一次java程序,运行在不同系统的虚拟机中.
做到一次编写,到处运行
● 面向对象
● 支持网络
● 多线程机制
● 动态内存管理机制 自动垃圾回收 java中你只需申请内存空间, 何时释放空间,你不需要关心
● 安全
● 生态丰富 框架 组件
● 高性能
四.Java技术体系平台
JavaSE:Java Standard Edition(标准版): java语言的基础 包含java语言中最核心的类(库)
JavaEE:Java Enterprise Edition(企业版): servlet = server(服务) + applet(应用程序) 服务器端的程序企业版中包含标准版,还包含企业级开发相关的类
JavaME:Java Micro Edition(微缩版) : 早期电子产品开发, 现在已被安卓开发取代
五.Java运行机制
java程序开发 运行流程
1.编写一个.java文件(源代码),源代码是程序员能看懂的,机器看不懂.
2.把.java文件 通过java环境 编译成 .class文件(字节码文件 是java指令规范) , 机器还是看不懂
3.javac xx.java 调用java编译器编译源代码
4. 将.class文件交给java虚拟机运行, 由虚拟机将.class文件编译为机器码, cpu执行java xx 交给java虚拟机运行程序
得出一个结论,java开发运行是需要自己提供一套环境的.
2.1 Java安装与环境配置
一.Java运行环境的安装与配置
为什么要安装JDK
JDK(Java Development Kit Java开发工具包) 是给开发人员提供的一个集成工具包
工具包中包含了:
1.jdk中包含编译工具,打包工具等.
2.JRE(Java Runtime Environment Java运行环境)
包含java程序运行时,需要的类库 例如:String System 还包含虚拟机
3.JVM(Java Virtual Machine Java虚拟机) 是最终运行java程序的核心环境
JDK的安装
下载jdk 地址:jdk安装地址
根据自己的需求下载最适合自己的JDK
安装jdk 将下载好的文件打开
下一步
选择你的安装位置
继续下一步
安装过程中可能会让你安装jre,直接关掉即可
这样就安装成功了
配置系统环境变量
首先你需要找到你jdk安装的位置,然后打开bin这个文件夹,并复制文件位置
接下来在桌面找到我的电脑右键点击属性
然后点击高级系统设置
点击环境变量
在系统变量中找到path并点击右下角编辑
进去后点新建将刚才复制的路径复制进去后点确定即可完成环境变量的配置
接下来在任意的目录中 输入cmd,打开后再次输入java,出现下图状况即配置成功
配置系统环境变量成功后我们就可以写出第一个java程序了
二.第一个Java程序
1.首先新建一个文本文档,改名为HelloWorld.java并打开它
将以下代码写进去
注:代码格式为全英文(包括标点符号)
public class Hello World{
public static void main(String[] args){
System.out.print("Hello World");
}
}
并按ctrl+s进行保存
然后找到你记事本的位置 ,打开cmd
首先输入javac HelloWorld.java
此时文件夹中会出现一个.class的文件
再输入 java HelloWorld,此时你的第一个Java程序HelloWorld也就诞生了
2.2 IDEA的安装
1.下载
IDEA的安装地址: 安装地址
2.安装
打开它
next->next->直到这个界面 按我的方式勾选即可
next后点击Install
等待安装完毕即可
接下来我们就可以启用我们的java编译程序IDEA了
3.使用
4.创建项目
将上文中的HelloWorld代码复制进去右击运行
即可打印出我们的HelloWorld