一、Java是一门语言,也是一个平台

1、5个特点:跨平台、安全的、简单的、健壮的、面向对象

2、3个名词:JDK、JRE、JVM

3、JVM

Java - Java基础 - 笔记一:初识Java

4、配置环境变量

JAVA_HOME - 配置JDK安装的位置D:\Program Files\Java\jdk1.8.0_201

CLASSPATH - 配置JDK类库文件的位置,即lib目录的位置.;%JAVA_HOME%\lib

PATH - 配置JDK命令文件的位置,即bin目录的位置%JAVA_HOME%\bin

注:1、环境变量变化后,需要重新打开cmd验证

2、windows文件路径用的是反斜杠

5、javac - 运行编译器命令(编译器:将.java源代码编译成.class字节码文件)、java - 运行解释器命令(解释器:解释并运行.class字节码文件)

6、转义符 - 反斜杠\

该字符可以与后面相邻的一个字符组成一个新的含义

  • \" 双引号

  • \n 换行

  • \t 制表符Tab

  • \\ 反斜杠

注S:js中也有这种转义符

7、文档注释 - 可以结合javadoc命令提取文档注释的内容,生成文档

8、bit 位(比特),简写b,计算机存储信息的最小单位、byte 字节,简写B,1B=8b

9、字符集

计算机底层使用的二进制,所有数据在计算机底层都是以二进制形式保存的

  • 将字符转换成二进制的过程,称为编码

  • 将二进制转换成字符的过程,称为解码

  • 编码和解码时所采用的规则,称为字符集

常见的字符集:

  • ASCII、ANSI(ASCII的扩展、Windows下txt文件默认格式)

    美国的编码,使用7位来对美国常用的字符进行编码,包含128个字符

    Java - Java基础 - 笔记一:初识Java

  • ISO-8859-1

    欧洲的编码,使用8位,包含256个字符

  • GB2312、GBK(GB2312的扩展)

    国标码,中国的编码

  • Unicode

    万国码,是一种国际标准编码,包含世界上所有的语言和字符,为每个字符都设定了一个唯一的编码

    有多种实现:UTF-8(最常用)、UTF-16、UTF-32

  • 中文乱码

    编写程序时,由于字符集设置不对或编码解码时使用了不一样的字符集,会导致出现中文乱码的问题

参考:字符编码ANSI和ASCII区别、Unicode和UTF-8区别

相关文章: