(一)Java介绍

it2022-05-09  33

JAVA介绍

Java语言之父 James Gosling(詹姆斯·高斯林) Java 一次运行,到处运行

Java纯面向对象的语言

Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,**Java虚拟机(JVM)**将字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。

Java 字节码(英语:Java bytecode)是Java虚拟机执行的一种指令格式。大多数操作码都是一个字节长,而有些操作需要参数,导致了有一些多字节的操作码。而且并不是所有可能的256个操作码都被使用;其中有51个操作码被保留做将来使用。

区别:机器码可以直接运行,而字节码需要JVM的支持。

JAVA版本:三大版本 Java SE:Java标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础,JDBC(Java数据库连接性)操作、I/O、网络通信、多线程等技术。 Java EE:Java的企业版,主要用于开发企业级分布式的网络程序,如ERP(企业资源规划)系统,其核心是EJB(企业Java组件模型)。 Java ME:主要应用于嵌入式系统开发。

Java语言的特性: 1、简单 2、面向对象:Java提倡万物皆对象,语法中不能再类外面定义单独的数据和函数,Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。 3、分布性:包括操作分布和数据分布。 4、可移植性 5、解释型 6、安全性 7、健壮性 8、多线程 9、高性能 10、动态

搭建Java环境

搭建

JDK 开发环境 (JDK Java Developers Kits Java开发工具包) JRE 运行环境 (JRE Java Runtime Environment java运行环境) 开发工具 eclipse下载与汉化


最新回复(0)