Java知识梳理 第一章 Java概况

108 阅读2分钟

第一章 Java概述

1.1 Java的重要特点

1)Java是面向对象的(OOP)

2)Java是健壮的,Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证

3)Java是跨平台性的(即一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台性)

5)Java语言是解释性的

解释性语言:JavaScript,PHP,Java等

编译性语言:C/C++
区别是:解释性语言编译后的代码不能直接被机器执行,需要解释器来执行,编译性语言编译后的代码可以直接被机器执行

1.2 Java核心机制-Java虚拟机(JVM 即Java virtual machine)

  1. JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器,包含在JDK中
  2. 对于不同的平台,有不同的JVM机
  3. Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”(如下)

上图的.java文件被称为源文件,.class文件被称为字节码文件

1.3 什么是JDK,JRE

      1.3.1 JDK基本介绍

1) JDK全称(Java Development Kit  即Java开发工具包)

    **  JDK=JRE+Java的开发工具**(java,javac,Javadoc,javap等)

2)JDK是提供给Java开发人员使用的,其中包含了Java的开发工具和JRE,所以安装了JDK就不必单独安装JRE了

       1.3.2 JRE基本介绍

1)JRE全称Java Runtime Environment即Java运行环境

      JRE=JVM+Java的核心类库(类)

2)JRE包含了虚拟机JVM和java的核心类库,如果想要运行一个开发好的Java程序,我们只需下载JRE即可

1.4 Java快速入门

  1. Java源文件以 .java为扩展名,源文件的基本组成部分是类(class)

  2. java程序的执行入口是main()方法,它有固定的书写格式

    public static void main(String args[]){...}

   3.Java语言严格区分大小写

   4.Java方法由一条条语句构成,每条语句以 ; 结束

   5.大括号都是成对出现,缺一不可

   6.一个源文件中最多只能有一个public类,其他类数量不限

   7.如果源文件包含一个public类,则文件名必须按该类名命名

1.5 Java转义字符

    如: 

\t    :一个制表位,实现对齐的功能

\n   :换行符

\\   :一个\

\"   :一个"

\'   :一个'

\r  :一个回车

1.6 Java注释

  1) 单行注释  //

  2)多行注释  /* */

  3)文档注释 /**  */