2021-02-04

Java入门及环境搭建

第一节 Java帝国的诞生

C & C ++
  • 1972年C诞生

    • 贴近硬件,运行极快,效率极高。
    • 操作系统,编译器,数据库,网络系统等
    • 指针和内存管理
  • 1982年 C ++诞生

    • 面向对象
    • 兼容C
    • 图形领域、游戏等
反抗
  • 我们要建立一个新的语言 :
    • 语法有点像C
    • 没有指针
    • 没有内存管理
    • 真正的可移植性,编写一次,到处运行
    • 面向对象
    • 类型安全
    • 高质量的类库
Java 初生
  • 1995年的网页简单而粗糙,缺乏互动性。
  • 图形界面的程序(Applet)
  • Bill Gates说 : 这是迄今为止设计的最好的语言!
  • Java 2 标准版(J2SE) : 去占领桌面
  • Java 2 移动版(J2ME):去占领手机
  • Java 2 企业版(J2EE) : 去占领服务器
  • 大量的巨头加入
Java发展
  • 他们基于Java 开发了巨多的平台,系统,工具

    • 构建工具 : Ant,Maven,Jekins
    • 应用服务器 : Tomcat,Jetty,Jboss, Websphere, weblogic
    • Web发开 : Struts , Spring , Hibernate , myBatis
    • 开发工具 : Eclipse , Netbean , intellij idea , Jbuilder
  • 2006 : Hadoop (大数据领域)

  • 2008 :Android (手机端)

  • 一个伟大的帝国诞生了

第二节 Java特性和优势

  1. 简单性
  2. 面向对象
  3. 可移植性
  4. 高性能
  5. 分布式
  6. 动态性
  7. 多线程
  8. 安全性
  9. 健壮性
  10. 思考?Java为什么能够成功

第三节 Java三大版本

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

第四节 JDK、JRE、JVM

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

第五节 Java开发环境搭建

  • JDK下载与安装

  • 配置环境变量

  • JDK目录介绍

  • Helloworld 及简单语法规则

  • Notepad ++ 安装和使用

  • 卸载JDK

    • 检查运行环境 java -version
    1. 删除Java的安装目录
    2. 删除Java_Home
    3. 删除path下关于Java的目录
    4. Java_version
  • 安装JDK

    1. 百度搜索JDK8,找到下载地址

    2. 同意协议

    3. 下载电脑对应的版本

    4. 双击安装JDK

    5. 记住安装的路径

    6. 配置环境变量

      1. 我的电脑 --> 右键 --> 属性
      2. 环境变量 --> JAVA_HOME
      3. 配置path变量
    7. 测试JDK是否安装成功

      1. 打开cmd
      2. java -version
家庭作业

下载notepad++

环境错误

问题描述

打开CMD,输入java,java -verdion没有问题,但是在helloworld根目录CMD中输入javac报错

  1. 新建JAVA_HOME变量,值是程序安装地址

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gboUYSMO-1612416370353)(C:\Users\likang\OneDrive\桌面\0基础学习java\png\JAVA_HOME.png)]

    1. 设置Path值,“%JAVA_HOME%\bin“ %%在JAVA_HOME的两边

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rfGMCJed-1612416370356)(C:\Users\likang\OneDrive\桌面\0基础学习java\png\Path赋值.png)]

    1. 新建CLASSPATH变量,赋值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MuaSx9sr-1612416370360)(C:\Users\likang\OneDrive\桌面\0基础学习java\png\CLASSPATH.png)]

第六节 Hello world

java,我来了

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello,World");
	}
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LQvVLbdl-1612416370365)(C:\Users\likang\OneDrive\桌面\markdown\png\hello.class.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xrhi5utz-1612416370369)(C:\Users\likang\OneDrive\桌面\markdown\png\helloworld.png)]

第七节 Java程序运行机制

  • 编译型

  • 解释型

  • 程序运行机制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值