Java 入门第一讲

故事:Java帝国的诞生

1972年 C 诞生

  1. 贴近硬件,运行极快,效率极高。
  2. 操作系统,编译器,数据库,网络系统等。
  3. 指针和内存管理

1982年 C++ 诞生

  1. 面向对象

  2. 兼容 C

  3. 图形领域,游戏等

    Java 初生

    1. 1995年的网页简单而粗糙,缺乏互动性
    2. 图形界面的程序(Applet)
    3. Bill Gates 说:这是迄今为止设计的最好的语言!
    4. Java 2 标准版(J2SE):去占领桌面
    5. Java 2 移动版(J2ME):去占领手机
    6. Java 2 企业版(J2EE):去占领服务器
    7. 大量的巨头加入,开发了巨多平台,系统,工具
    8. 2006 :Hadoop (大数据领域)
    9. 2008 :Android (手机端)
    10. 一个伟大的帝国诞生了

Java特性和优势

        1. 简单性
           2. 面向对象
           3. 可移植性
           4. 高性能
           5. 分布式
           6. 动态性
           7. 多线程
           8. 安全性
           9. 健壮性

Java 三大版本

  1. Write Once Run Anywhere
  2. JavaSE :标准版(桌面程序,控制台开发…)
  3. JavaME : 嵌入式开发(手机,小家电…)
  4. JavaSE :E企业级开发(web 端,服务器开发…)

JDK JRE JVM

  1. JDK : Java Development Kit
  2. JRE : Java Runtime Environment
  3. JVM : JAVA Virtual Machine

搭建开发环境

  1. JDK 下载与安装
    jdk下载地址
    jdk 8
    安装

    1. 下载对应的64/32版本双击安装JDK
      windows下卸载JDK
    2. 删除Java 安装目录
    3. 删除JAVA_HOME
    4. 删除path下关于 Java 的目录路径
    5. java -version 验证
  2. 配置环境变量

     **Windows下环境变量配置**
     1. 我的电脑->右键->属性
     2. 环境变量->系统变量下新建 JAVA_HOME 路径为安装 jdk 1.8的路径
     3. 配置 path 路径->新增 %JAVA_HOME%\bin   和%JAVA_HOME%\jre\bin
     4. DOS 下 java -version 验证
    
  3. JDK目录介绍

  4. HelloWorld 及简单语法规则

    1. 新建后缀名为 java 的文件
    2. 编写第一个程序 HelloWorld
    public class HelloWorld{
      public static void main (String[] args){
        System.out.print("Hello,World!");
      }
    }
    
    1. cmd 进入 Java文件路径 编译 文件 javac HelloWorld.java
    2. 运行 Java 文件 java HelloWorld
    3. 终端输出 Hello,world!
  5. Notepad++安装和使用

Java 程序运行机制

  1. 编译型 . java 文件 javac 后变成 .class 文件
  2. 解释性 随用随编译解释 速度快 网页常用
  3. 程序运行机制编译运行机制

IDEA安装和介绍

  1. IDEA官网
  2. 安装选择 Java .class 即可 注意路径尽量不要在 C 盘
  3. 新建目录, src 下创建 java 文件
  4. 快捷键 psvm 创建 main 方法 sout 输出语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值