java-day01

发布时间 2023-07-23 16:17:21作者: 御坂美琴丷

第一天笔记

  1. 什么是程序

    • 程序:为了让计算机执行某些操作或者解决某个问题而编写的一系列指令的有序集合。
    • 计算机语言
      • 低级语言
        • 机器语言
        • 汇编语言
      • 高级语言
        • 面向过程语言:c语言
        • 面向对象语言:Java、python、c#等
  2. 人机交互

    • 如何打开DOS命令窗口

      win+r -> cmd ->回车

    • 常用命令

      1. 盘符: 切换到哪个盘符,如D: 切换至D盘
      2. dir: 列出当前目录下的所有文件
      3. md目录名:创建一个目录
      4. rd目录名:删除一个目录
      5. cd目录名:进入目录
      6. cd/: 返回根目录
      7. cd目录1/目录2:进入目录2
      8. cd..: 返回上一级目录
      9. cls: 清除屏幕内容
      10. exit: 退出DOS窗口
  3. Java概述

    • Java之父:詹姆斯.高斯林

    • Java的发展史

    • Java三大技术平台

      1. JavaSE:java标准版,桌面版的**管理系统
      2. JavaEE:Java企业版,如京东,淘宝等大型项目
      3. JavaME:java移动版
    • Java能干什么

      • Android:Android底层是Java写的
      • 大数据:大数据常见的解决方案首选语言
      • 嵌入式:Java本身的设计就是为了开发嵌入式的
      • 网页程序:京东,淘宝
    • Java特点

      1. 简单易学

      2. 安全、安全机制

      3. 面向对象(Java核心),编程思想,重要

      4. 开源,社区活跃

      5. 跨平台

  4. Java开发环境

    • 编译运行过程(常见面试题)

      • 编译期

        .java文件,经过编译,生成.class(字节码)文件

      • 运行期

        JVM加载.class文件并运行.class文件(0,1机器语言)

      • 特点

        一次编译,到处运行(跨平台)

    • 名词解释

      • JVM:java虚拟机

        作用:加载并运行.class文件

      • JRE:Java运行环境
        除了包含JVM之外还包含运行Java程序所必须的环境
        JRE=JVM+Java系统库类(小零件)

      • JDK:Java开发环境
        除了包含JRE之外还包含了开发Java程序所必须的命令工具
        JDK=JRE+编译、运行等命令工具(javac.exe java.exe)
        面试题:

      1. 运行Java的最小环境:JRE
      2. 开发Java的最小环境:JDK
  5. 第一个Java程序:HelloWorld

点击查看代码
public class HelloWorld{
	public static void main(String[]args){
		System.out.println("HelloWorld");
	}
}