Java的一些基本概念

Java的特性:

1、语法规则与C++类似,Java语音是从C和C++转变而来。

2、Java使用接口取代了多重继承,并取消了指针。

3、提供了丰富的类库和API文档以及第三方开发包。

4、操作分布和数据分布:操作分布是指在多个不同的主机上布置相关操作。数据分布是将数据分别存放在不同的主机上面,这些主机是网络中的不同成员。Java可以凭借URL对象访问网络对象,访问方式与访问本地系统相同。

5、Java具有与体系结构无关的特性,是Java程序可以方便地移植到不同计算机。同时,Java的类库中也实现了针对不同平台的接口。

6、Java程序需要解释器,任何移植了Java解释器的设备都可以用Java字节码进行解释执行。


Java的执行流程:

Java源程序(.java)---->Java编译器---->Java字节码(.class独立于平台)---->Java虚拟机(JRE实现)---->机器语言---->计算机


开发工具:

J2SDK:Java2软件开发包,包含JDK和JRE

JDK(Java Development Kit):Java开发包,用于Java程序的开发。JDK包含JRE,而JRE包含JVM。

JVM(Java Virtual Machine):Java虚拟机,用于解释.class文件。

JRE(Java Runtime Environment):Java运行环境,只能运行.class而没有编译功能。JVM在解释class的时候还需要调用解释所需要的类库lib。在JDK的安装目录里可以找到JRE目录,里面有两个文件夹bin和lib。lib中是jvm工作所需要的类库,而jvm和lib合起来就称为JRE。


Java开发分成以下3个方向:

1、Java SE:主要用于桌面程序的开发,是EE和ME的基础。

2、Java EE:主要用于网页程序的开发。

3、Java ME:主要用于嵌入式系统开发。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值