JavaSE基础day01笔记

1. Java 背景

1995年由詹姆斯高斯林, 在Sun公司主导研发, 由于sun的管理不善, 被Oracle收购.
​
- 今后想要下载Java相关的资源, 就要到 www.oracle.com进行下载.

2. Java 的三大平台

  • JavaSE

    • 可以用于桌面应用的开发, 是其他两个版本的基础

  • JavaME

    • 可以用于移动消费类电子设备的开发

      • 课程中不会出现JavaME的讲解

      • 这门语言已经退出历史舞台,被Andorid iOS

  • JavaEE

    • 可以用于Web方向的网站开发

      • 网页:数据展示

      • 网站:网页 + 后台服务器

3. Java 的跨平台和工作原理

  • 平台:操作系统

    • Windows

    • MacOS

    • Linux

  • 跨平台:在Window操作系统中写好的代码,可以不做任何修改,就能够移植到其他操作系统中运行。

  • 原理:在不同的操作系统中,安装与之对应版本的 JVM 虚拟机

4. JDK、JRE、JVM

  • JVM : Java 程序运行所需要的 JVM 虚拟机

  • JRE:Java 运行时环境,内部包含了JVM虚拟机,和 Java 的 (核心类库:人家Java已经写好的代码)

  • JDK:Java给我们开发人员提供的工具包,内部包含了 JRE,和开发工具包

    • javac.exe 编译工具

    • java.exe 运行工具

  • 关系:JDK -> JRE -> JVM

5. HelloWorld 案例

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }
}
  • 编译工具

    • javac HelloWorld.java

  • 运行工具

    • java HelloWorld

  • 开发Java程序的三个步骤

    1. 编写代码

    2. 编译代码

    3. 运行代码

6. JAVA_HOME Path环境变量

  • 目前下载的一些JDK的版本,在安装完毕后,会有一份默认的环境变量配置

    • 在今后的学习过程中,会有一些影响

    • 因此我们需要删除默认配置,采用 JAVA_HOME这种配置方式

  • 配置过程:查看文档.

7. IDEA工具的使用(今日重点)

  • 使用过程:查看文档

8. 注释

  • 在程序的指定位置添加的一些说明性信息

    • 理解 : 就是对代码的一种解释说明.

  • 注释的分类:

    • 单行注释: // 注释信息

    • 多行注释: /* 注释信息 */

    • 文档注释: /** 注释信息 */

      • 真实的涵义,是为了制作API版主文档使用的,目前暂不讲解。

  • 注意事项:

    • 被注释的信息是不会参与程序的编译和运行

9. 关键字

  • 被 Java 赋予了特殊含义的英文单词

    • class:用来定义一个类

    • public:限制类名称和文件名必须保持一致

  • 注意:关键字已经被 Java 赋予了特殊的含义,我们自己就不能够进行使用了。

10. 字面量

  • 学习 Java 中有哪些数据我们可以进行使用

  • 分类 :

    • 数字类型:整数,小数

    • 字符类型:被单引号所包裹的内容,里面只能存放单个字符,多一个少一个都不行

      • ‘a’ '1' '中'

    • 字符串类型:被双引号所包裹的内容

    • 其他类型:

      • 布尔类型:true, false

        • 单独打印没有意义,是为了配合运算符一起使用的.

      • 空类型:null

        • 不能直接打印

11. 变量

  • 变量就是内存中的存储空间,空间中记录着经常发生改变的数据。

  • 变量的定义格式:

    • 数据类型 变量名 = 数据值;

    int num = 10;
    • 变量的使用格式

      • 根据变量名进行使用

    System.out.println(num);
    num = 20;

  • 变量的注意事项:

    • 变量名不允许重复定义

    • 一条语句可以定义多个变量,中间需要使用逗号分隔

    • 变量在使用之前必须完成复制

12. Debug调试工具

  • 理解:程序的另外一种运行模式,使用这种运行模式可以详细查看程序的每一步到底干了哪些事

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值