Java学习笔记——Java语言概述

一、Java语言的特点

(1)面向对象
易于创建、使用、维护。
(2)平台无关性
Java虚拟机(JVM)。
(3)开发和使用的简单性
相比于C和C++。
(4)分布性和网络应用
Java网络软件包及Java体系结构使得Java成为一个动态可扩展体系结构,Java的网络类库支持多种Internet协议。
(5)多线程
实现并发机制.
(6)解释型语言
程序经过编译后形成字节码,然后在Java虚拟机上解释运行,此过程可以再任何的处理器上运行。
(7)安全性
去除了指针,增加了自动内存管理机制。
(8)动态性
可以在分布环境中动态地维护程序及类库。

二、JDK环境工具

(1)Java编译器----javac
将源文件(.java文件)编译成字节码(.class文件)。对于源码的每一个类,都会生成一个独立的字节码文件(.class文件)
(2)Java语言的解释器----java
对Java应用程序的字节码解释执行。
(3)Java文件生成器----javadoc
解析Java源程序中类的定义和文档注释,并生成相应的html格式的文档,来描述共有类、内部类、接口、保护类、构造函数、方法和成员变量等。
(4)Java Applet浏览器----appletviewer
解释运行Java小应用程序,可使Applet脱离Web浏览器环境进行运行、调试。
(5)Java调试器----jdb
调试Java程序。
(6)C文件生成器----javah
从一个Java类中生成实现native()方法岁序的C头文件和存根文件(,h文件和.c文件)。
(7)运行机制:
1)建立Java源程序。
(2)编译源程序。
(3)编译运行字节码。
发布了27 篇原创文章 · 获赞 1 · 访问量 996

猜你喜欢

转载自blog.csdn.net/qq_41320782/article/details/105588490
今日推荐