java的基本特性_java语言特性概述

一.前言

我们都知道java是面向对象的编程,其中四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。

二. JAVA 语言特点

a) 跨平台,一次编译,到处运行。

b) 速度慢,但很稳定, 没有内存泄漏 (memory leakage),不容易出现错误。

c) 不适合对速度要求高的图形界面操作, 适合服务端应用。

C/S (Client/Server) -> B/S (Browser/Server)

三. JAVA 编程一般执行流程

a) 编制 JAVA 源代码文件 (*.java)

该文件为文本文件.

b) 编译

*.java -> *.class ( bytecode, 字节码, 其不是真正的 X86 机器语言。)

window 平台下的 JAVA 编译器(compiler)是 javac.exe.

c) 在 JAVA 虚拟机(JVM)中执行

( window 平台下的 JAVA 虚拟机是 java.exe)

针对具体的硬件 CPU 而言,字节码不是机器语言。

针对 JVM 而言,字节码就是其机器语言。

四. 理解 JVM,理解跨平台

JVM: Java Virtual Machine

1) JVM 像一个翻译,其把 JAVA 字节码实时翻译成对应硬件 CPU 的机器语言,因为有这么一个翻译的开销,所以 JAVA 运行速度较慢。

2) 一个 JVM 只知晓一门硬件语言,所以不同的平台( CPU 不同)将需要安装不同的 JVM.

3) 因为 JVM 机制的存在, JAVA 可以跨平台, JAVA 的跨平台是建立在 JVM 不跨平台的基础上的。

4) 因为依靠 JVM 机制, JAVA 运行速度慢,但稳定安全。

五. 了解 JRE 和 JDK

JRE: JAVA 运行环境 (Java Runtime Environment)

由 JVM 加上一些运行类库(jar 包)构成。

Jar: java archive (java 类压缩包, 很多很多 java 类被压缩在一起而得到的.)

JDK: JAVA 开发者套件(Java Development Kit)由 JRE,JAVA 编译器,示例代码等构成。

如果你只是需要运行 JAVA 字节码文件,则只需要 JRE, 但如果你是 JAVA 程序员,你则需要安装JDK

六. 基本 JAVA 程序结构

a) JAVA 是纯面向对象编程的语言,处处都是 class.

b) JAVA 的类名必须大写,符合驼峰命名法;报名全部小写,按域名倒装排列

c) JAVA 的类名与其所在的文件名相同, 最好一个 java 文件一个类

d) 可执行的 JAVA 类有一 main()方法作为入口点。

e) JAVA 变量名和方法名首字母小写,其他部分继续按驼峰命名法处理.

七.图解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值