1.java概述

一、Java特点

1.简单: java摒弃了c++中的指针、模板等易错的地方;java提供了大量的类库,简化了编程;java提供内存自动回收机制。
2.面向对象: java是一个完全面向对象的语言。
3.分布式: 提供对多种网络协议的支持(tcp/IP协议)。
4.安全可靠: java不支持指针,杜绝内存的非法访问及内存泄漏…
5.跨平台: java程序被编译成一种与体系结构无关的字节代码,有JVM在不同平台执行。
6.解释执行: Java源文件(.java)首先被编译为类文件(.class),类文件可通过JVM将Java 字节码解释执行。Java引入JIT编译技术,运行速度越来越接近C++。
7.多线程: Java语言内置支持多线程的功能,类库提供了 Thread 类。相对于C/C++,使用Java编写多线程应用程序变得更简单。
8.动态: Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入内容。如Swing库就是后来增加的。这是采用C++语言进行面向对象程序设计所无法实现的。

二、编译机制

1、 Java编译器将Java源程序编译成Java字节码;
2、 字节码在本地或通过网络传送给JVM;
3、 JVM对字节码进行即时编译或解释执行后形成二进制的机器码;
4、 生成的机器码可以在硬件设备上直接运行。

三、java程序基本结构

import 语句;
public class 主类名
{
public static void main(String args[])
{
方法体;
}
}

ps: 下个文章讲下java运行环境安装

发布了15 篇原创文章 · 获赞 0 · 访问量 258

猜你喜欢

转载自blog.csdn.net/weixin_45074962/article/details/105009592