Java基础

一、计算机的诞生和发展(了解)

二、冯诺依曼(了解)

三、艾伦*图灵(了解)

四、计算机基础知识(了解)

4.1 计算机

  • 电脑

4.2 硬件

  • 电脑中的电子元件组成的硬件

4.3 软件

  • 数据和指令的集合
  • 按照一定的顺序执行,完成指定的功能

4.4 系统软件

  • 操作系统
    • Windows
    • MacOS
    • Linux
    • Android
    • IOS
    • BlackBerry
    • 塞班
    • WPhone

4.5 应用软件

  • QQ
  • 微信
  • 抖音
  • ... ...

4.6 软件开发

  • 编写应用程序

五、常用DOS指令(熟练)

  • 磁盘操作命令
  • Windows系统出现之前使用的操作电脑的指令
  • 必须在命令提示符窗口中运行
  • 找20个DOS指令演示
    • 最好不涉及删除的操作
    • 不涉及操作系统文件的操作

六、Java语言概述

6.1 基本情况

  • 1995年
  • 詹姆斯*高斯林
  • Sun ===》Oracle--甲骨文
  • 最新版是jdk14
  • 使用人数最多的版本jdk1.8

6.2 下载(掌握)

6.3 卸载JDK

  • 程序》JDK1.8》卸载

6.4 安装JDK(掌握)

  • 双击运行
  • 选择安装位置
    • 不能出现中文、空格、横线的符号
  • 不安装JRE
    • java runtime environment
  • javac.exe
    • 编译我们书写的Java代码,生成,class文件--字节码文件
  • java.exe
    • 运行字节码文件

七、环境变量(重点掌握)

  • 问什么配置环境变量

    • 我想在任意位置都能运行java.exe和javac.exe
    • 需要把程序所处的位置告诉系统
    • 在系统设置的环境变量选项中添加程序的位置即可

八、HelloWorld(掌握)

8.1 创建java文件

  • Java文件
    • 以.java为后缀名的文件成为java文件
  • 创建一个任意类型的文件,把文件的后缀名修改为.java

8.3 编写Hello World代码

** 掌握 **
class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}

** 了解 **

class

​ java中的一个关键字,声明一个java中的类

HelloWorld

​ 这个类的名字,一般要求和java文件的名字保持完全一致

public

​ java中的一个关键字,访问权限修饰符,第十天会讲

static

​ java中的一个关键字,表示这个方法是静态的方法,第十天会讲

void

​ java中的一个关键字,表示方法执行结束后返回的内容是空的,第七天会讲

main

​ 不是java中的一个关键字,是一个方法的名字,是整个程序的入口,第七天会讲

(String[] args)

​ main方法的参数列表,main方法执行的时候可能需要操作一些数据,第七天会讲

System.out.println("Hello World!");

​ main方法中具体执行的内容

九、Hello World运行原理(掌握)

  • 我们书写的代码和平时是写的文字、文章使用的是相同的字母、符号
  • 计算机是不能直接识别、运行这个内容的
  • 需要把我们能直接看懂的java文件中的内容进行转换,转换成计算机能看懂、能运行的文件
  • 计算机能识别并运行.class--字节码文件,可以使用JDK中提供的javac.exe执行进行操作,这种操作成为编译
  • javac.exe编译java文件会生成字节码.class文件,JDK中提供java.exe就可以运行这个文件并产生结果啦

十、Java编码规范(熟悉)

  • 生成的字节码文件名字和类名是一样的

  • 如果类名被public修饰了,那么文件名需要和类名保持一致

    • 如果类名没有被public修饰,类名和文件名可以不一样
  • 一个文件中能不能存在多个类

    • 会编译出多个字节码文件,这个字节码文件和类名一样
    • 但是只能有一个类是被public修饰的,而且还要和文件名一致
  • 类名的规范

    • 合法的标识符
    • 不能关键字重名
    • 命名符合大驼峰命名法
  • 多个层级的代码之间要使用制表符(tab)键进行格式化

十一、标识符(熟悉)

  • 给类、方法、变量命名的一个字符串
  • 组成
    • 字母
    • 数字
    • _
    • $
  • 命名规则
      • 大驼峰命名法
        • HelloWorld
        • MyShop
    • 方法、变量
      • 小驼峰命名法
        • showInfo
        • getAge
        • setName
    • 常量
      • 全部字母大写,多个单词使用下划线连接
        • USERNAME
        • PASSWORD
        • MATH_PI
      • 字母全部小写,公司名字反过来书写
        • com.qf.shop.XXX

十二、注释(熟悉)

12.1 定义

  • 标注、解释

12.2 注释分类

  • 单行注释
    • 注释一行代码
    • // 单行注释的内容
  • 多行注释
    • /* 多行注释的内容 */
  • 文档注释
    • /** 文档注释的内容 */
posted @ 2021-03-01 11:29  x_kzZ  阅读(60)  评论(0)    收藏  举报