Java基本知识

java是一门优秀的语言,有20多年的发展历史,本专题主要介绍java的历史,为什么要学习java,及未来的发展
共  17  篇文章,访问量:2648  次
1. 什么是Java及发展历史 浏览数:187 2023年10月03日 11:57
一、什么是Java Java是一种通用的,基于类的,面向对象的编程语言。它是用于应用程序开发的计算平台。因此,Java是快速,安全和可靠的。它被广泛用于在笔记本电脑,数据中心,游戏机,科学超级计算机,手机等中开发Java应用程序。Java遵循WORA(Write Once, R...
2. Java语言的特点及应用场景 浏览数:148 2023年10月03日 12:00
一、Java语言的特点 一种面向对象的编程语言。 按照对象集合的方式组织程序是一种面向对象的编程思维。 面向对象编程的四个主要概念是:抽象化,封装,继承,多态。 一种与平台无关的语言。(它提供了在不同平台下的解释运行环境...
3. Java的专业术语 浏览数:156 2023年10月03日 12:05
一、专业术语 首先了解两个计算机术语: 1. 计算机程序: 为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 编写程序的工具就是计算机语言,Java就是多种语言中的一种 2. 软件: 软件是计...
4. Java 支持的平台类型 浏览数:146 2023年10月03日 12:15
经过多年的发展,目前Java支持5个平台或版本。 1. Java SE(Java标准版) 它是一个Java编程平台。它包含Java编程API,例如java.lang,java.io,java.net,java.util,java.sql,java.math等。它包含...
5. Java的运行机制 浏览数:158 2023年10月05日 23:45
1.JAVA类的执行过程 使用Java语言进行程序设计时,不仅要了解Java语言的特点,还要了解Java程序的运行机制。Java程序运行时,必须经过编译和运行两个步骤。首先将扩展名为java的源文件进行编译,生成扩展名为class 的字节码文件,然后Java虚拟机将字节码文件进...
6. Java程序的运行过程(简述) 浏览数:147 2023年10月05日 23:48
编写Java源代码 程序员使用Java编程语言编写Java源代码,通过编写不同的类和方法来实现不同的功能。 编译Java源代码 使用Java编译器将Java源代码编译成Java字节码文件(.class文件),字节码文件包含...
7. 为什么Java程序是跨平台的? 浏览数:134 2023年10月05日 23:52
通过前面所讲的,Java程序是由虚拟机负责解释执行的,而并非操作系统。
8. Java的基本组成 浏览数:161 2023年10月06日 09:41
一、基本介绍 这里的组成,不是说Java的各种开发架框,像springboot, mybatis呀,这些其实是属于Java的生态圈。 本篇要讲的组成,是指Java语言(JDK)中包含的基本组成单元,先来看一张图,你就明白Java有那些组成。
9. Java编译运行过程 浏览数:134 2023年10月15日 10:53
1 Java程序编译过程 在编译时,Java文件由Java编译器(它不与底层操作系统交互)将Java代码转换为字节码(.class)。
10. JDK,JRE和JVM的区别 浏览数:131 2023年10月15日 11:00
本文我们来了解JDK,JRE和JVM之间的区别。 1 JVM JVM(Java虚拟机)是抽象机。JVM也称为虚拟机,是因为它实际上并不存在。该规范提供了可以执行Java字节码的运行环境。它还可以运行用其他语言编写并编译为Java字节...
11. JVM的体系结构 浏览数:126 2023年10月15日 11:02
1 什么是JVM JVM(Java虚拟机)是抽象机。它是提供执行Java字节码的运行时环境的规范。 JVM可用于许多硬件和软件平台(即JVM取决于平台)。 JVM是一个规范,其中Java虚拟机只是定义了运行Java程序所需要的规范。具体的实现算...
12. JVM架构 浏览数:123 2023年10月15日 11:04
由于JVM的跨平台设计,Java的指令是在堆栈上设计的。 下图为一个类的class从加载到为其分配内存的示意图,后续主要一一介绍各部分的具体work以及它们的组成
13. 深入了解JVM架构 浏览数:250 2023年10月15日 11:19
当一个程序启动之前,它的class会被类装载器装入方法区(Permanent区),执行引擎读取方法区的字节码自适应解析,边解析边运行,然后pc寄存器指向了ma...
14. Java面向对象(OOP)概念 浏览数:167 2023年10月15日 15:13
1 Java面向对象(OOP)概念 面向对象简称 OO(Object Oriented),20 世纪 80 年代以后,有了面向对象分析(OOA)、 面向对象设计(OOD)、面向对象程序设计(OOP)等新的系统开发方式模型的研究。 对 Java 语言来说,一切皆是对象...
15. java 读取properties配置文件 浏览数:237 2023年11月14日 13:51
先贴上自己的实例代码:      Properties config =
16. JAVA 抽象类 浏览数:227 2023年11月14日 14:40
抽象方法:使用abstract修饰的方法,没有方法体,只有声明。抽象方法可以当做是一种规范,让子类必须实现。 注意: 1.抽象方法没有方法体,只能以分号结尾 ...