专业的JAVA编程教程与资源

网站首页 > java教程 正文

java语言基本学习文档一(java语言入门知识)

temp10 2024-11-08 14:01:09 java教程 10 ℃ 0 评论

简介:

1 诞生

Java是由Sun Microsystes公司推出的Java面向对象编程语言。由James Goslin及其同事共同研发的,于1995年正式推出。Java最初被称为Oak,1991年为消费类电子产品的嵌入式芯片而设计的。1995年改名为Java,并重新设计用于开发Internet应用程序。

2 特点

2.1简单

Java丢弃了c++中许多复杂功能,如指针、操作符重载、多继承、自动的强制值类型转换,没有goto等语句,没有struct和union等。

java语言基本学习文档一(java语言入门知识)

2.2 面向对象

Java最基本的特性是面向对象,不支持C语言那样的面向过程的程序设计。

2.3 跨平台

Java的可移植性、与平台无关是其最大优势。

2.4 健壮性

Java具有强类型机制、异常类处理、回收自动收集等特性。

2.5 多线程

Java支持多线程机制,继承Thread类,实现Runnable接口。

3 特性

3.1 封装

隐藏对象的属性和实现细节,只对外提供接口。

3.2 继承

子类和父类之间的继承关系,继承后子类可以获取到父类的属性和方法。

3.3 多态

Java中允许某个类型的引用变量引用子类的实例,而且可以对这个引用变量进行类型转换。

4 运行机制

从代码的编写,到代码的编译、运行。

4.1 编译

Java编译器对源文件进行错误排查,编译后生成后缀为.class的字节码文件,让JVM里的解释器读取。

4.2 运行

分三步走:代码的装入,校验,执行。

4.2.1 代码的装入

JVM控制解释器中的“类装载器”,读取和装载程序的类字节码文件(.class),建立类与类间的关系。

4.2.2 代码的校验

由字节码校验武器进行检查:检查操作数的栈溢出,非法数据类型转换等错误。

4.2.3 代码执行

解释器先将字节码编译成机器码,然后再执行该机器码。

5 开发工具包(JDK)

JDK是java开发工具包,由sun公司提供的Java程序开发包。它提供了java程序编译、运行等的各种工具、资源。包含了Java编译器,Java运行时环境,常用Java类库等。

6 Java运行时环境Jre

Jre是运行Java程序的必备条件,Jre包含JVM。JVM是运行Java程序的核心虚拟机,运行Java程序需要虚拟机、类加载器、字节码校验器以及基础类库。

Sun把Java分为Java SE、Java EE、Java ME:

  • J2SE:标准版,用于普通应用程序的开发。
  • J2EE:企业版,用于大型企业应用程序开发。
  • J2ME:微信版,用于移动设备或者嵌入式设备程序的开发。

7 学习方法

  • 先了解、知道基础知识定义,概念。
  • 从基础开始学习语法,代码风格,最好是一边学习,一边动手写代码,动手调试程序,了解代码程序里数据输入输出,数据的存储等。
  • 理解加记忆相结合。

编写代码工具:Eclipse,idea等。

8 应用领域

  • 桌面应用系统开发。
  • 嵌入式系统开发。
  • 电子商务应用。
  • 企业级应用开发。
  • 交互式系统开发。
  • 多媒体系统开发。
  • 分布式系统开发。
  • web应用系统开发。

9 知识点

未结束待更新下一条。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表