2020-11-30
一、Java语言的简介:
计算机编程语言的发展:
计算机是对人类大脑的延伸,计算机的灵魂:算法
发展史:
(1)机器语言 010101010010101010二进制
(2)汇编语言 Goto ADD BASIC
(3)高级语言 C、C++、C# a+b=c
常见的编程语言:C、C++、C#、Java、PHP、Python、Swift/OC、Fortran、Basic
1、1991-1992诞生、1995更名为java,后来被oracle收购
2、Java的版本:就是所谓的jdk:jdk1.0、jdk1.1、jdk1.2弥补了之前版本的缺陷
1.3 1.4 1.5版本也发生了重大的更新 jdk6.0、jdk7.0、jdk8.0(现在市场和学习最主流的版本)。。。jdk14 www.oracle.com
3、Java的三大平台
JavaMe版本:java最小的类库,用于移动端的开发。
JavaSe版本:Java的个人开发的类库,用于开发小型应用的类库
JavaEE版本:Java的核心开发类库,用于企业级应用开发。
4、Java语言的特点:
开源:开放的源代码
跨平台性
面向对象
编译性:先将Java源文件编译成.class的字节码文件然后再去类加载器中进行字节码的校验再通过解释器进行运行。
扩展性:将Java程序的执行放到运行时做决定。
java的跨平台性:Java可以在不同的平台执行自己的程序。
Write Once Run EveryWhere
1、一次编写到处执行 我们对不同的操作平台提供了适配的虚拟机jvm
2、一次编译,到处执行
二、Java环境的搭建:
两种搭建方式:
下载jdk:
选择jdk的版本
选择对应的操作平台,点击下载
安装jdk
傻瓜式安装 一直下一步
注意事项
- 路径尽量不要出现中文 不要出现其他的字符 最好是纯数字加英文
- Jdk安装过程中会提示安装jre 可以选择不安装,如果一定要安装不能安装到jdk的路径下否则会发生覆盖。
配置环境变量
方式一:
计算机属性----高级系统设置-----系统变量-----Path-----编辑-----;bin目录
验证:java-version
方式二:
方式一的弊端:直接去配了jdk的bin目录系统会直接到这个写死的路径中去寻找java的可执行文件。
方式二:
先去配置JavaHome系统变量 路径是jdk的安装路径 在path变量中通过javahome动态的获取bin目录。;%JAVA_HOME%\bin
jdk、jre、jvm之间的关系:
Jvm:jvm就是java虚拟机 java源文件需要用虚拟机进行编译。
Jre:java的运行时环境 java runtime environment + jvm
Jdk:java development kit java的开发工具 java的类库+jre
总结:jdk包含了jre、jre包含了jvm
java语法的基础的规范:
a、左大括号前要加一个空格
b、左大括号后要换行并且缩进 再去写代码
c、右大括号要跟平级的代码对齐
d、每个代码之间都需要加上一个换行
e、运算符的两端都需要加上一个空格 单目运算符除外
为什么要配置path环境变量:
就是为了能够在任意的目录上找到java的执行程序。
三、Eclipse简单的使用
集成开发环境:
常见的集成开发环境:
eclipse myeclipse idea
eclipse 日食 eclipse.org
View和perspective
View:视图就是在我们的工作界面上一个又一个的小窗口,每个小窗口都有自己的功能
packageexplorer:项目的结构目录
Console:控制台 用于输出程序执行的结果
Task:未完成的任务列表 没有写完的代码,可以用注释进行说明
TaskLIST:任务列表,添加编辑任务
Outline:项目的结构 类、方法、变量
打开一个新的View:
Window--show view
Perspective:视图 由一个个小窗口组成的组合不同模式的视图由不同的view组成
javase:简单的Java程序开发
Debug:用于断点调试的视图
javaee:默认打开的视图 用于企业级开发的视图
如何打开一个新的视图:
window---perspective--open perspective
如何恢复视图:
reset perspective