Skip to content

Java入门

02 初识Java

总结

  1. java是什么? java 是一种高级编程语言
  2. Java 是哪家公司研发的,现在属于哪家公司? sun 公司、Oracle 公司
  3. Java 之父是谁 詹姆斯*/高斯林
  4. Java 能做什么 基本什么都可以干,主要做互联网系统的开发
  5. Java 有哪些技术平台 Java SE(标准版)、Java EE (企业版)、Java ME (小型版)

03 JDK的选择安装和下载

Java 的产品叫 JDK (Java Development Kit: Java 开发者工具包),必须安装JDK 才能使用Java

DJK LTS(long-term support 长期支持版) : - 2014年 JDK-8 LTS - 2018年9月 JDK-11 LTS - 2011年9月14日 JDK-17 LTS

Oracle 官网 https://www.oracle.com/sg/java/

JDK SE 17 https://www.oracle.com/sg/java/technologies/downloads/#jdk17-windows

java 和 javac : Javac 编译工具进行编译,再通过Java 执行工具执行

总结

  1. 要使用Java,必须先安装什么?去哪里下载?
    1. JDK (Java Development Kit) 开发者工具包
    2. Oracle 官网
  2. LTS 版本有哪些?很多企业还在使用哪个JDK 版本?
    1. JDK8、11、17;很多企业还在使用 JDK8、JDK11
  3. 如何验证JDK是否安装成功了?
    1. 打开命令行窗口,输入java -version、javac -version 看版本号
  4. JDK 中最重要的两个命令程序是什么?各自的作用是啥?、
    1. javac,java
    2. 编译工具、执行工具

04 掌握DOS 窗口常见命令的使用

总结

  • 盘符:
  • dir
  • cd 路径
  • cls

05 开发 HelloWorld 程序

总结

  1. 开发一个java程序要经历那些步骤
    1. 编写、编译(javac)、运行(java)
  2. Java代码编写有什么基本要求
    • 文件的后缀名必须是java结尾
    • 文件名必须与代码类名称一致
    • 必须使用英文模式下的符号

06 常见程序问题解答

good!

07 Java程序执行的原理、BUG介绍

总结

  1. Java程序的执行原理是什么样的?
    • 不管什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言
  2. 机器语言是由什么组成的啊?
    • 0和1

08 JDK组成、跨平台原理

  • JVM (JAVA Virtual Machine) : Java虚拟机,真正运行Java程序的地方
  • 核心类库:Java 自己写好的程序,给程序员自己的程序调用的
  • JRE (Java Runtime Environment): Java 的运行环境
  • JDK (Java Developmrnt Kit) : Java开发工具包

总结

  1. JDK 有哪些组成啊?
    • JAM 虚拟机:真正运行Java程序的地方
    • 核心类库:Java自己写好的一些程序,给程序调用
    • 开发工具:javac、Java..
  2. Java 跨平台是什么含义,Java如何实现跨平台的?
    • 一次编译、处处可用
    • 我们的程序只需开发一次,就可以在各种安装的JVM的系统平台运行

09 Path、JAVA_HOME环境变量配置

总结

  1. 什么是Path 环境变量
    • Path环境变量用于配置程序的路径
    • 方便我们在命令行窗口的任意目录启动程序
  2. JDK安装时,环境变量需要注意什么
    • 较新的JDK会自动配置PATH 环境变量,较老的JDK版本则不会
    • 建议自行配置 PathJAVA_HOME

10 IntelliJ IDEA开发工具概述

集成开发环境(IDE,Integrated Development Enviroment) - 把代码编写、编译、执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等 - 常见的Java IDE 工具有:Eclipse、MyEclipse、IntelliJ IDEA、Jbuider、NetBeans等

11 IDEA 开发HelloWorld程序

总结

  1. 使用idea 开发 java程序的步骤是什么?
    • project-> model-> package->class
    • project 中可以创建多个module
    • module 中可以创建多个package
    • package 中可以创建多个class
  2. 创建都是使用那些关键字
    • New project/module/package/class
  3. idea中的java程序是自动编译和执行的,那编译后的class文件在哪里?
    • 在工程路径下的一个out文件夹里

12 IDEA的配置、快捷键的设置

13 IDEA的其他操作

Good!

14 基本语法-注释详解

什么是注释

  • 注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的

注释有哪些

单行注释

//注释内容
多行注释
/*
    注释内容1
    注释内容2
*/
- 文档注释 - 文档注释的内容是可以提取到一个程序说明文档中去的
/**
    注释内容
    注释内容
*/

注释的特点 注释不影响程序的执行

总结

  1. 注释是什么?
    • 写在程序中对程序进行解释说明的文字
  2. Java程序中书写注释的方式有几种,各自有什么不同?
    • 单行注释://
    • 多行注释:/* */
    • 文档注释:/** */
  3. 注释有什么特点
    • 不影响程序的执行,编译后的class文件中已经没有注释了
  4. 注释的快捷键是怎样的?
    • Ctrl+ / 单行注释(对当前行进行注释)

15 基础语法-字面量详解

字面量 - 计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式 常用数据

总结

  1. 字面量这个知识是告诉?
    • 数据在程序中的书写格式
  2. 字符、字符串在程序中的书写格式有什么要求
    • 字符必须单引号围起来,有且仅能一个字符
    • 字符串必须用双引号围起来
  3. 几个常见的特殊值的书写格式是
    • true、false、null、\t\n

16 基础语法-变量详解

变量在计算机中执行的原理 变量就是在内存中的一块区域,可以理解成一个盒子,是用来装一个数据的

变量有啥特点 - 变量中装的数据是可以被替换的

总结

  1. 变量是什么,变量的完整定义格式是什么样的?
    • 用来存储一个数据,本质是内存中的一块区域
    • 数据类型 变量名= 数据;
  2. 问啥要用变量,变量有啥好处
    • 使用变量记住要处理的数据,编写代码更加灵活,管理代码更加方便
  3. 变量有什么特点?基于这个特点,变量有啥应用场景
    • 变量里装的数据是可以被替换

17 基础语法-变量使用的注意事项

总结:

  1. 使用变量时有哪些注意点
    • 变量要先声明,才能使用
    • 什么类型的变量,只能存储什么类型的数据
    • 变量存在访问范围,在同一个范围内,多个变量的名字不能一样;
    • 变量定义时可以不赋初始值;但在使用时,变量里必须有值

18 基础语法-关键字、标识符

标识符 - 标识符就是名字,我们写程序时会起一些名字,如类名、变量名等等都是标识符

标识符的要求 - 基本要求:由数字、字母、下划线(_)和美元($)等组成 - 强制要求:不能以数字开头、不能用关键字为名字、且区分大小写的

标识符的建议规范 - 变量名称:满足标识符规则,同时建议用英文、有意义、首字母小写,满足“驼峰模式” - 类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”

总结

  1. 什么是关键字?
    • 关键字就是Java自己要用到的词,并且有特殊含义的一些词
    • 我们就不能用来做:类名、变量名,否则报错
  2. 什么是标识符?
    • 标识符就是名字
    • 标识符规则:由数字,字母,下划线,美元符组成,且不能数字开头,不能用关键字做名字