1、Java源程序当中的注释:

    • 什么是注释?注释的作用?
      • 出现在Java源程序当中,对java源代码的解释说明
      • 注释不会被编译到.class字节码文件当中
      • 多写注释,增强可读性
    • java中的注释怎么写?

      • 单行注释
        • // 单行注释,只注释当行
      • 多行注释

        • /*

          1. 多行注释<br /> 多行注释<br /> 多行注释<br /> 多行注释<br />*/
      • javadoc注释

        • /**

          1. * javadoc注释<br /> * javadoc注释<br /> * javadoc注释<br /> * javadoc注释<br /> */<br /> 注意:javadoc注释是专业注释,该注释信息会被javadoc.exe工具解析提取并生成帮助文档。 <br /> 2、对Hello World程序进行注释
    • 需要记忆

      • public
      • class
      • static
      • viod
      • System.out.println(“”); //向控制台输出信息
      • 类体
      • 方法体
      • 类体中不能直接编写Java语句

    3、public class 和 class 的区别:

    • 一个java源文件当中可以定义多个class
    • 一个Java源文件当中的public class 不是必须的
    • 一个class会定义生成一个xxx.class字节码文件,多个class即生成多个字节码文件
    • 一个java源文件定义公开的类,public class 只能有一个,并且类名必须和Java源文件一致
    • 每一个class当中都可以编写main方法,都可以设定程序的入口,要执行B.class中的mian方法:
      • java B
    • 注意:当执行Java Hello 时,那么要求Hello.class 当中必须有主方法,没有主方法会出现运行阶段的错误

    4、总结需要掌握的内容:

    • 能够搭建Java环境
    • 能编写Hello World程序,编译及运行
    • java中的注释
    • public class 和 clas 的区别

    第二章 Java语言基础
    1、标识符

    • 什么是标识符?
      • 在java源程序当中有权利自己命名的单词都是标识符
      • 标识符可以标识什么?
        • 类名
        • 方法名
        • 接口名
        • 常量名
        • ……….
    • 标识符的命名规则? 不按规则来,编译器会报错
      • 一个合格的标识符只能由 数字、字母、下划线_、美元符号$ 组成,不能含其他符号
      • 不能数字开头
      • 严格区分大小写
      • 关键字不能做标识符
      • 理论上无长度限制,但是最好不能太长
    • 标识符的命名规范? 只是一种规范,不属于语法,不遵守规范编译器不会报错
      • 最好见名知意
      • 遵守驼峰命名方式
        • SystemService
        • UserService
      • 类名、接口名:首字母大写,后面每个单词首字母大写
      • 变量名、方法名:首字母小写,后面每个单词字母大写
      • 常量名:每个字母全部大写

    2、关键字

    3、字面值:

    • 10、100
    • “abc”
    • ‘a’
    • true
    • false
    • 字面值就是数据
    • 字面值是java源程序的组成部分质疑。java源程序还包括标识符和关键字
    • 数据在现实世界当中是分门别类的,数据在计算机编程中也是有类型的:数据类型
      • 10、100 属于整数型
      • 3.14 属于浮点型
      • “abc” 属于字符串型
      • ‘a’ 属于字符型
      • true 属于bool型

    4、变量

    • 什么是变量?
      • 本质来说是内存中的一块空间,这块空间有“数据类型”、“名字”、“字面值”
      • 变量是内存中存储数据的最基本的单元
    • 数据类型有什么作用?
      • 不同的数据有不同的数据类型,不同的数据类型底层会分配不同大小的空间
      • 数据类型是指导程序在运行阶段应该分配多大的内存空间
    • 声明/定义变量的语法格式:
      • 数据类型 变量名;
        • 数据类型:int、char、float、string
        • 变量名:
          • 只要是合法的标识符就行;规范:首字母小写,后面每个单词首字母大写

    5、变量声明之后如何赋值?

    • 语法格式:
      • 变量名 = 字面值; 字面值的数据类型必须和变量的数据类型一致
        • = 等号是一个运算符,叫做赋值运算符,赋值运算符先运算等号右边的表达式,表达式执行结束之后的结果赋值给左边的变量。

    6、声明和赋值可以放在一起完成

    • int i = 10;

    7、有了变量,内存空间得到了重复的使用

    8、通常访问一个变量的两种访问形式:

    • 第一种:读取变量中保存的具体数据 get
    • 第二种:修改变量中的具体数据 set

    9、在同一行可以声明多个变量

    • int a,b,c;

    10、java中的变量必须现声明,再赋值,才能访问

    11、在方法体中的java代码,是从上而下的顺序执行

    12、在同一个“作用域”当中,变量名不能重名,但是变量可以重复赋值

    13、变量的作用域

    • 什么是作用域?
      • 变量的有效作用范围

    14、变量的分类

    • 局部变量
      • 在方法体当中声明的变量
    • 成员变量
      • 在方法体外 类体之内声明的变量

    15、类体中不能直接编写java语句 除声明变量外

    16、数据类型

    • 数据类型的作用?
      • 指导java虚拟机在运行程序时给该数据分配多大的内存空间
    • java中的数据类型包括两种:
      • 基本数据类型
      • 引用数据类型
        • 类、接口、数组…..
    • 关于基本数据类型
      • 四大类八小种
        • 第一类:整数型
          • byte、short、int、long
        • 第二类:浮点型
          • float、double
        • 第三类:布尔型
          • boolean
        • 第四类:字符型
          • char
    • 字符串不属于基本数据类型,属于引用数据类型
      • 字符串使用双引号
      • 字符使用单引号
    • 八种基本数据类型各自占用空间大小是多少? | 基本数据类型 | 占用空间大小 单位:字节 | | —- | —- | | byte | 1 | | short | 2 | | int | 4 | | long | 8 | | float | 4 | | double | 8 | | boolean | 1 | | char | 2 |

    • 计算机在任何情况只能识别二进制。例如:10101010000

    • 什么是二进制?
      • 数据的一种表示形式,十进制满十进一,二进制满二进一
    • 字节(byte):
      • 1 byte = 8 bit 1个字节 = 8个比特位
        • 1个比特位表示一个二进制位
        • 1 KB = 1024 Byte
        • 1 MB = 1024 KB
        • 1 GB = 1024 MB
        • 1T = 1024 GB

    17、字符编码

    • ASCII码
      • ‘a’ —> 97
      • ‘A’ —> 65