(一)Java介绍

JAVA介绍

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

Java纯面向对象的语言

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

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

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

JAVA版本:三大版本
在这里插入图片描述
Java SE:Java标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础,JDBC(Java数据库连接性)操作、I/O、网络通信、多线程等技术。
Java SE结构图
Java EE:Java的企业版,主要用于开发企业级分布式的网络程序,如ERP(企业资源规划)系统,其核心是EJB(企业Java组件模型)。
Java EE体系结构
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下载与汉化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值