初识Java

1、软件:

计算机数据与指令的集合。

2、Java的特性:

  1. 面向对象:Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。
  2. 分布性:Java的分布性包括操作分布和数据分布,其中操作分布是指在多个不同的主机上布置相关操作,而数据分布是将数据分别存放在多个不同的主机上。Java可以通过URL(统一资源定位符)对象访问网络对象。
  3. 可移植性:Java具有与体系结构无关的特性,从而使Java程序可以方便的移植到网络的不同计算机中。
  4. 安全性:Java语言删除了类似C语言中内存释放与指针等语法,从而有效的避免了非法操作内存。Java程序代码要经过各种测试(比如:代码校验,指针校验)才可能运行。
  5. 多线程:多线程机制能够使应用程序在同一时间内并行并且执行多项任务,而且相应的同步机制可以保证不同的线程能够正确的共享数据。
  6. 高性能:Java编译后的字节字码是在解释器中运行的,所以它的速度比多数交互式应用程序提高了很多。另外,字节码可以在程序运行时被翻译成特定平台的机器指令,进一步提高运行速度。
  7. 动态:Java由于可以在动态调整库中方法和变量的增加,而客户端中却不需要任何更改。

3、J2EE、J2SE、J2ME的区别

  1. J2EE:Java2 enterprise edition是Java2的企业版,主要用于分布式的网络程序的开发。这里写图片描述
  2. J2SE:Java 2 standard edition是Java2的标准版,主要用于桌面应用软件的编程。这里写图片描述
  3. J2ME:Java 2 Micro Edition是Java的微型版,主要应用于嵌入式系统开发。这里写图片描述

4、JRE与JDK

  1. JRE(Java Runtime Environment,Java运行环境),运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
  2. JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值