Day02

Java 历史

C

1972年

  • 贴近硬件,运行快,效率高

  • 操作系统,编译器,数据库,网络系统

  • 内存管理,指针(直接操作内存)

C++

1982年 更复杂

  • 面向对象

  • 兼容C

  • 图形领域,游戏

Java

1995年

建立一个新的语言

  • 语法像C

  • 没有指针

  • 没有内存管理

  • 可移植性,编写一次,到处运行

  • 面向对象

  • 类型安全

  • 高质量的类库

JVM

java的虚拟机

1995年 图形界面 Applet

Java SE

Java 2 标准版 (J2SE)

桌面

失败

Java ME

Java 2 移动版(J2ME)

手机

失败

Java EE

Java 2 企业版(J2EE)

服务器

成功

Hadoop

2006年 大数据领域

Android

2008年 手机端

三高

  1. 高可用

  2. 高性能

  3. 高并发

Java特性与优势

  • 简单性

  • 面对对象

  • 可移植性(write once run anywhere)

  • 高性能

  • 分布式

  • 动态性(反射机制)

  • 多线程

  • 安全性

  • 健壮性(异常机制)

Java版本

  • write once run anywhere(JVM虚拟机)

  1. Java SE :标准版(桌面程序,控制台开发......)

  2. Java ME:嵌入式开发(手机,小家电......)(已经无了)

  3. Java EE:E企业级开发(web端,服务器开发......)

JDK、JRE、JVM

  • JDK : Java Development Kit 开发者工具

  • JRE : Java Runtime Environment 运行时环境

  • JVM : Java Virtual Machine 虚拟机

示意图

Java开发环境搭建

卸载

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于Java的目录

  4. Java-version

安装JDK

  1. 搜索JDK8

  2. 同意协议

  3. 下载对应版本

  4. 安装

  5. 记住安装路径

  6. 配置环境变量

    1. 我的电脑-->属性

    2. 环境变量-->JAVA_HOME

    3. 配置path变量

  7. 测试JDK师傅安装成功

    1. 打开 cmd

    2. java -version

notepad++ 下载

HelloWorld

  1. 建一个文件夹,放代码

  2. 新建一个java文件

    • 文件名后缀.java

    • hello.java

    • 打开后缀名

  3. 编写代码

  4. 编译 javac java文件 生成class文件

    QQ截图20210209220246

  5. 运行class文件, java class文件

失败原因

  1. 单词大小写不能错误 大小写敏感

  2. 尽量使用英文

  3. 文件名 和 类名 必须保持一致,首字母大写

  4. 符号使用了中文

posted @ 2021-02-09 22:07  烟絮坠无痕  阅读(31)  评论(0编辑  收藏  举报