Java学习(1)——简介

2019-10-25  本文已影响0人  天凉玩个锤子

什么是Java语言

编译型+解释型语言。
通过解释方式来执行的语言。
跨平台。
相比C++简洁得多,提高了可靠性,除去了最大的程序错误根源。

编译和运行过程

  1. 程序源代码
  2. 编译器编译
  3. Java字节码(中间语言)
  4. Java虚拟机(JVM)对字节码进行解释和运行
  5. JVM将字节码解释为机器码,在计算机上运行

Java 版本

  1. Java SE
    Java的标准版,主要用于桌面应用程序的开发,也是Java的基础。
    包括Java语言基础、JDBC(Java数据库连接性)操作、I/O操作、网络通信、多线程等技术。
  2. Java EE
    Java的企业版,主要用于开发企业级分布式的网络程序。
  3. Java ME
    嵌入式系统开发。

Java API文档

是Java程序开发中不可缺少的编程词典,记录了JAVA语言中海量的API。
https://www.oracle.com/technetwork/cn/java/javase/documentation/api-jsp-136079-zhs.html

Java 特性

  1. 简单
    语法简洁明了,容易掌握,而且是纯面向对象的语言。
  2. 面向对象
    Java提倡万物皆对象,语法中不能在类外面定义单独的数据和函数,也就是说,Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。
  3. 分布性
    包括操作分布和数据分布。
    Java可以凭借URL对象访问网络对象,访问方式与访问本地系统相同。
  4. 可移植性
  5. 解释型
    运行Java程序需要解释器。
  6. 安全性
    删除了指针和内存释放等语法,有效避免非法操作内存。运行前要经历代码校验、指针校验等测试步骤,可用于编写防病毒和防修改的系统。
  7. 健壮性
  8. 多线程
  9. 高性能
  10. 动态
    可以动态调整库中方法和增加变量,客户端不需要修改。

第一个Java程序

tips:记得文件命名与类名一致

public class HelloJava{
    public static void main(String[] args){
        System.out.println("Hello Java");
    }
}
上一篇下一篇

猜你喜欢

热点阅读