JAVA入门day01

Java语言的概述

1.1 Java语言介绍

  1. Java语言的发展
  1. Java语言1994年推出, 由sun公司推出, 有詹姆斯.高斯林(Java之父)和团队共同研发出来的, 前期语言名称为: Oak(橡树), 后期更名为:Java
  2. Java语言在2009年, oracle收购了sun
  1. Java版本 :

   Java语言开发和使用(编译和运行),需要有对应的软件进行支持和识别的, JDK

  1. Java平台版本:

   Java语言可以适用在很多项目和需求中, 不同的公司对于语言的使用重点方向也不同

  1. JavaME : 最小的版本, 主要使用移动端的开发
  2. JavaSE : 标准版本, 主要使用在PC端的开发
  3. JavaEE : 企业级开发, 可以应用在互联网, 网页端开发
  1. Java语言的特点:
  1. 开源 : 开放源代码,使用免费
  2. 面向对象 : 万物皆对象, Java语言使用的典型特征
  3. 跨平台性 : Java语言可以在不同的操作系统使用
  4. 编译性 : java代码需要通过编译,编译出一个.class字节码文件, 计算机运行的就是这个编译后的文件, 提高代码的安全性

1.2 Java语言的跨平台性

 1. 跨 : 跨越,超越

 2. 平台 : 指不同的操作系统, windows, mac,安卓, Linux...

 3. Java语言可以在不同的操作系统中进行开发, 只需要在某一个操作系统平台设计出Java代码, 那么在任意的操作系统中, 都可以运行这段代码,并且保证运行出相同的代码效果

 4. 跨平台性的原因:

  Java代码是在JVM虚拟机中运行的, JVM虚拟机就是一款软件, JVM虚拟机功能就是模拟一台计算机的运行过程, 主要功能就是运行Java代码

 

1.3 JVM, JRE和JDK之间的关系

 1. JVM : 虚拟机, 只要功能就是用于运行Java代码, 理解成Java代码运行的容器

 2. JRE : Java  Runtime Environment , Java运行时环境, 单独的容器不能运行的, 需要有支持JVM容器运行的核心类库文件

   JRE = JVM + 运行时核心类库

3.JDK : Java Development Kit, Java开发工具包, 主要功能开发和运行Java代码,

  JDK = JRE + 开发需要的核心类库

 

 

1.4 Java开发环境搭建

1. 人类生活在地球上,需要资源,需要环境, 例如 : 水, 空气, 土地...

Java语言代码想要开发和运行, 需要环境支持, 只需要安装JDK软件即可

 

  1. JDK的版本:

 

  1. JDK下载官网 : www.oracle.com
  2. JDK的安装:

  

 

选择JDK的安装路径:

  1. 不要将JDK安装在C盘
  2. 安装路径可以任意选择, 但是要求记住JDK的安装路径

   a : 尽量不要出现中文

   b : 尽量不要出现特殊字符和空格

 

 

安装额外的JRE:

 

JDK安装成功界面:

 

  1. 验证JDK安装成功:

   可以使用dos命令窗口, 在JDK的bin文件夹路径下, 执行java -version

  1. 在JDK的bin文件夹路径下,打开dos命令窗口:

 

 

 

  1. JDK安装路径下的内容:

 

 

  1. HelloWorld案例
    1. 编辑工具的介绍
  1. 记事本 : 文本文档, 最简单最简洁开发工具, 只适用于第一次手写Java代码, 因为文档中没有格式, 没有特殊颜色标志出关键字, 没有快捷键...
  2. 记事本加强版本 : Editplus, notepad++, 有代码格式, 针对于关键的单词有特殊颜色,也可以设置快捷键,但是功能性不够强大,通常用于查看代码结构
  3. 集成开发工具 : Eclipse, Idea, MyEclipse

 

 

    1. HelloWorld案例的开发步骤
  1. 编辑 : 使用编辑软件, 创建出一个以.java为后缀源文件, 将java代码内容写入到源文件中(因为目前正在做java开发,而文件后缀名能够表示文件的类型,创建出.java文件)
  2. 编译 : 使用JDK开发工具中的命令, 将源文件.java, 编译出一个额外的.class字节码文件(因为.class字节码文件是被计算机识别并且运行的文件)
  3. 运行 : 使用JDK开发工具中的命令, 运行.class字节码文件中的类的内容
  4. 调试 : 如果代码出现问题, 发现问题, 解决问题

 

 

  1. 编辑 :
  1. 在JDK的bin文件夹路径下, 创建出一个文本文档, 修改文件的名字为HelloWorld, 修改文件的后缀名为.java

   注意 : 将.java文件放置在JDK的bin文件夹路径下的原因是 : 因为需要编译和执行的命令都在JDK的bin路径, 为了保证命令运行时正确的

  

  1.  编译:

使用JDK的bin文件夹路径下的应用程序 javac.exe , 可以将应用转换成命令, 功能就是将一个.java源文件编译出一个额外的.class字节码文件

 

命令的使用 :

  1. 在JDK的bin文件夹路径下,打开dos命令窗口
  2. 使用命令 : javac 文件    javac HelloWorld.java

 

 

  1. 运行:

  使用JDK的bin文件夹路径下的应用程序 java.exe , 可以将应用转换成命令,  功能运行.class字节码文件中的类的内容

 

  命令的使用 :

  1. 在JDK的bin文件夹路径下,打开dos命令窗口
  2. 使用命令 : java 文件中的类名   java HelloWorld

 

  1. 调试:
  1. Java语言严格区分大小写的
  2. Java语法结构中,出现的所有的符号, 都是英文符号
  3. Java代码中, 括号必须成对出现 ({},[],())
  4. class类的名字与文件名保持一致(后缀名除外)
  5. 注意代码中关键单词的写作

 

注意 : 每次修改.java源代码, 需要重新编译源文件, 重新运行

 

 

    1. HelloWorld案例书写规范

 书写规范 : 属于行业内部规则,为了让代码格式上看起来更有有阅读性

  1. 左大括号前需要有一个空格, 左大括号之后需要有回车换行
  2. 右大括号需要与当前层次的代码对齐
  3. 具有包含关系的代码段之间,需要有缩进, 缩进一般都是4个空格位
  4. 运算符的两端需要添加一个空格
  5. 不同的代码段之间(平级关系), 中间需要有空行(回车换行)

 

  1. Path环境变量的配置
    1. 为什么要配置环境变量
  1. 提出问题 : 将项目中的代码都放置在JDK的bin文件夹路径下,不合适; 因为JDK的bin文件夹路径下都可执行的应用程序, 实际上每一个项目工程中, 很有的独立功能的类代码, 不同的项目将代码放置在指定的路径下, 这个路径绝对不是JDK的bin路径

 

  1. 发现问题 : 现在将代码放置到合适的路径下, 但是问题就是javac命令不能在除了JDK的bin路径之外运行

 

  1. 目标 : 想要让JDK的bin文件夹路径下的所用应用程序,在当前设备的任意路径下随便使用, 能做到, 只需要将JDK的bin文件夹路径配置到系统环境变量Path中即可, 操作系统会自动将Path系统环境变量中配置的路径加载到内存中, 那么这些路径下的内容就可以任意使用

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值