Java基础知识复习(概述)
2018-03-07 21:50
337 查看
JAVA语言概述
软件:一系列按照特定顺序组织的计算机数据和指令的集合。开发:制作软件。
内存的划分为:寄存器、本地方法区、方法区、栈内存、堆内存。
栈内存:存储的都是局部变量(定义在方法中的变量)、而且变量所属的作用域一旦结束,该变量将自动释放。
堆内存:堆内存所有线程共享的一块内存区域,是JVM所管理的内存中最大的一块,因为该内存区域的唯一目的就是存放对象实例,存储的是数组和对象(其实数组就是对象)凡是new的将建立在堆中。
特点:
1、每一个实体都有首地址值。
2、堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同。
整数是0、小数是0.0或者0.0f、boolean false、char ‘\u0000’(\u 表示unicode码表)。
3、垃圾回收机制。(内存管理的不同)
交互方式分为以下两种:图形用户界面(Graphical User Interface,简称 GUI)、命令行界面(Command-Line Interface,简称CLI)。
Java三种技术架构
J2EE Web应用程序开发 (JAVAEE)
J2SE 桌面应用程序 (JAVASE)
J2ME 手机中应用程序 (JAVAME)
Java主要特性:封装、继承、多态、抽象、跨平台性(JVM)
何为JVM?
Java Virtual Machine,Java虚拟机,简称JVM
Java语言的一个非常重要的特点就是跨平台性,Java虚拟机是实现这一特点的关键,一般的高级语言如果要在不同的平台上运行,需要编译成不同的目标代码。然而有了JVM,Java可以实现在不同平台上运行时不再需要重复编译,因为Java使用JVM屏蔽了与具体平台相关的信息,使得Java编译程序后只需生成在JVM上可运行的目标代码(字节码),这样就可以实现跨平台。
Java语言的环境搭建
JRE(Java Runtime Environment,Java运行环境)包括JVM、Java所需的核心类库
JDK(Java Development Kit,Java开发工具包)包括了JRE和Java开发工具
简单来说:JRE = JVM + 类库,JDK = JRE + Java开发工具。使用JDK开发Java程序,然后交给JRE去运行。
相关文章推荐
- java基础—1.java概述及编程知识
- Java基础知识 十一 (异常概述)
- java 基础知识在复习第一天(1)
- Java基础知识强化之集合框架笔记51:Map集合之Map集合的功能概述与测试
- 基础知识(1)- Java程序设计概述
- java基础知识复习总结
- Java基础知识强化之IO流笔记01:异常的概述和分类
- JAVA基础知识复习3
- java基础知识复习
- Java基础知识复习(对象、变量)
- JAVA基础知识复习5
- JAVA基础知识复习面试笔试宝典
- Java基础知识复习笔记(一)
- java基础知识——java概述
- 黑马程序员 一、java 概述与基础知识
- Java基础知识强化之IO流笔记07:自定义的异常概述和自定义异常实现
- JavaSE复习之一 基础知识:Java的基础语法
- [Java]基础知识复习:例外的在继承中的机制
- Java基础知识强化36:StringBuffer类之StringBuffer的概述
- java基础知识复习