新手总结--JAVA基础巩固


JAVA概述
三个分支

  • JAVA SE: 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。(意思上是结合嵌入式的java开发。)
  • JAVA EE: 企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。(企业开发用的,学习Java基本都是选择它。)
  • JAVA ME:
    Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。

什么是JDK、JRE、JVM

  • JDK:Java开发运行环境,在程序员的电脑上当然要安装JDK;
  • JRE:Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。一般JDK包含JRE;
  • JVM:Java虚拟机, 是整个Java实现跨平台最核心的部分,能够运行通过Java语言编写的应用程序。

Java程序会首先被编译为.class的类文件,Jvm虚拟机可以执行这种编译后的类文件,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释为目标代码(不同操作系统不同),给本地系统执行。

java系统维护情况怎么写 java维护是做什么的_JAVA


JVM内存划分

6个区域:

  • 本地方法栈
  • 程序计数器(寄存器)
  • 方法区
  • 栈内存区
  • 堆内存区
  • 数据元(1.8后)
    其中 方法区、栈、堆 这三个区最重要。

HelloWord案例

java系统维护情况怎么写 java维护是做什么的_java系统维护情况怎么写_02

  • public:公共的修饰符,一个文件只能存在一个公共类,而且公共类名字要和文件名称一致
  • class:类,Java声明的关键字
  • static:静态关键字
  • void:无返回值的方法声明
  • main:主方法
  • String[] args:字符串数组和数组名称
  • System.out.println();:输出语句

关键字与标识符
关键字

你可以先把Java关键字理解为“命令”!

Java中关键字均为小写,下面是Java中所有关键字,Java中,有两个关键字是没有使用到的:goto,const。有三个直接量,不是关键字,但也不可以作为标识符:true, false ,null。

java系统维护情况怎么写 java维护是做什么的_java系统维护情况怎么写_03


标识符

其实标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量。
组成元素:

  1. 英文字符: a-zA-Z
  2. 数字: 0-9(不可以以数字开头)
  3. 符号: _与$(只能是在两个)
  4. A10000(合法)
    00000(合法)
    01test(不合法,不能以数字开头)
    $s0001(合法)
    $
    (合法)
    11(不合法,是数字)
    ll11(合法,是ll)
    标识符规则:
  5. 数字不能开头
  6. 不可以使用关键字
  7. 严格区分大小写,不限制长度起名时,尽量达到见名知意