2023年6月5日 星期一 地点:镇江市软通极客人才学院
主要内容:
介绍Java语言的发展历史:Java语言正式诞生于1995年,前身是SUN公司研制的用于智能家电平台上运行的OAK语言1。Java是由SUN公司的James Gosling(Java之父)及其团队所研发的一种编程语言,第一个版本耗时18个月,最开始命名为Oak(一种橡树)。
Java现在广泛应用于各种大型互联网应用,其设计的最初动机主要是平台独立(即体系结构中立)语言的需要,可以嵌入到各种消费类电子设备(家用电器等),但市场反应不佳。随着1990年代互联网的发展,SUN公司看到了Oak在互联网上的应用场景,在1995年更名为Java(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名),随着互联网的崛起,Java逐渐称为重要的Web应用开发语言。
Java的发展可以主要看JavaWeb的发展,Java也见证了互联网的发展过程。发展至今,Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。
Java开发的步骤:1. 编写Java源代码,后缀名.java;
2. 编译源代码,获得字节码文件,后缀名.class;
3. 解释字节码文件
对Java虚拟机的原理和工作方式进行解释:JVM Java虚拟机只能对机器码进行解释运行,因此无法对.java文件直接解释。JVM识别的机器码称为字节码,因此java源代码必须通过编译,产生了字节码文件后,JVM才能识别加载运行。
介绍Java中的数据类型:Java中的数据类型分为两大类:
1. 基本类型 是程序中常用固定的数据类型,共有8种类型
2. 引用类型 类似于C++的指针,允许在应用中进行传递调用,所有的Java类都属于引用类型
所有新建的Java类都是自定义数据类型的过程,因此引用类型可以无限展
基本类型:
Byte、short、int、long、float、double、boolean (true/false)
char 单字符类型,只能描述一个字符
String 字符串(等价于char数组)