Java study notes-Java language overview

1. Features of Java language

(1) Object-oriented
易于创建、使用、维护。
(2) Platform independence
Java虚拟机(JVM)。
(3) Simplicity of development and use
相比于C和C++。
(4) Distribution and network application
Java网络软件包及Java体系结构使得Java成为一个动态可扩展体系结构,Java的网络类库支持多种Internet协议。
(5) Multi-thread
实现并发机制.
(6) Interpreted language
程序经过编译后形成字节码,然后在Java虚拟机上解释运行,此过程可以再任何的处理器上运行。
(7) Security
去除了指针,增加了自动内存管理机制。
(8) Dynamic
可以在分布环境中动态地维护程序及类库。

Second, JDK environment tools

(1) Java compiler-javac
将源文件(.java文件)编译成字节码(.class文件)。对于源码的每一个类,都会生成一个独立的字节码文件(.class文件)
(2) The interpreter of Java language-java
对Java应用程序的字节码解释执行。
(3) Java file generator-javadoc
解析Java源程序中类的定义和文档注释,并生成相应的html格式的文档,来描述共有类、内部类、接口、保护类、构造函数、方法和成员变量等。
(4) Java Applet browser ---- appletviewer
解释运行Java小应用程序,可使Applet脱离Web浏览器环境进行运行、调试。
(5) Java debugger-jdb
调试Java程序。
(6) C file generator-javah
从一个Java类中生成实现native()方法岁序的C头文件和存根文件(,h文件和.c文件)。
(7) Operating mechanism:
1)建立Java源程序。
(2)编译源程序。
(3)编译运行字节码。
Published 27 original articles · Like1 · Visits 996

Guess you like

Origin blog.csdn.net/qq_41320782/article/details/105588490