第1章 内容介绍
前言
课程三阶段
-
第一阶段 建立编程思想
-
第二阶段 提升编程能力
-
第三阶段 分析需求,代码啊实现能力
课程说明
课程特色
- 基础
- 练习
- 讲解
- 升级
就业方向
应用领域
- JavaEE 企业级应用
- Android 平台应用
- 移动领域应用
开发场景
目录
-
Java历史
-
Java特色
-
Java运行环境及运行过程
-
Java开发环境搭建
-
DOS常用指令
Java历史
什么是程序
-
程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
-
举例说明:
1.新建文本,改成.java格式,注意拓展名是否隐藏
2.编写
public class Test { public static void mian (String [] args) { int res = 1+1; System.out.println("结果=" + res); } }
3.CMD中输入javac Test.java 中插入-encoding UTF-8 生成Test.class文件
4.中输入java Test 回车 即可看到结果
Java诞生
- 1995年发布Java第一个版本
- Java创始人 高斯林
- 技术体系平台
Java SE(Java Standard Edition)标准版
Java EE(Java Enterprise Edition)企业版
Java ME(Java Micro Edition)小型版
Java重要特点
-
Java语言是面向对象的(oop)
-
Java语言是健壮的。Java的强类型机制、 异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
-
Java语言是跨平台性的(一次编译,到处运行)
-
Java语言是解释型的
解释性语言:javaScript,PHP,java
编译性语言:C/ C++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行;编译性语言,
编译后的代码,可以直接被机器执行,C /C++
Java开发工具
- notepad++
- Subline Text(使用)
- IDEA
- eclipse
Java运行环境及运行过程*
-
Test.java程序—>Test.class—>JVM(Windows、Linux、Mac)
-
Java核心机制—>Java虚拟机(JVM java virtual machine)
1.JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器、包含在JDK中
2.对于不同的平台,有不同的虚拟机
3.Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行” -
JVM是虚拟机,JDK是安装所需的各种类库和开发工具包
什么是JDK* JRE
-
JDK基本介绍
1.JDK的全称(Java Development Kit Java开发工具包)—>JDK = JRE + java的开发工具(java、javac、javadoc、javap等);
2.JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装了JDK,就不用在单独安装JRE了。 -
JRE基