Java入门教程(1)——Java概述

简介: Java概述

@[toc]

1.编程环境

1.1 开发环境

JDK称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境,一些Java工具和Java的核心类库。

2.2 编程工具

1.Eclipse:一个开放源代码的、基于Java的可扩展开发平台
2.IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能
3.EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序

2.语言特点

简单性
面向对象
分布性
编译和解释性
稳健性
安全性
可移植性
高性能
多线程性
动态性

3.java的发展历程

Java语言发展到今天经历了一系列的过程:
1991年,SUN公司的Green项目,Oak
1995年,推出Java测试版
1996年,JDK1.0
1998年,JDK1.2,大大改进了早期版本缺陷,是一个革命性的版本,更名为Java2。
2004年,J2SE 5.0 (1.5.0) Tiger老虎
2014年,JavaSE8.0
2017年,JAVA 9.0
2020年3月,JAVA14
2020年9月,JAVA15
2021年3月,JAVA16
2021年9月,JAVA17
2022年3月,JAVA18
2022年9月,JAVA19

相关文章
|
6月前
|
IDE Oracle Java
java基础教程(1)-Java概述和相关名词解释
【4月更文挑战第1天】Java是1995年Sun Microsystems发布的高级编程语言,以其跨平台特性著名。它介于编译型和解释型语言之间,通过JVM实现“一次编写,到处运行”。Java有SE、EE和ME三个版本,分别针对标准、企业及嵌入式应用。JVM是Java虚拟机,确保代码在不同平台无需重编译。JRE是运行环境,而JDK包含开发工具。要安装Java开发环境,可从Oracle官网下载JDK,设置JAVA_HOME环境变量并添加到PATH。
|
6月前
|
网络协议 算法 Java
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
70 3
|
2月前
|
安全 Java API
Java 18 概述:新特性一览
Java 18 作为 Java 平台的最新版本,引入了多项令人振奋的新特性和改进,包括模式匹配、记录类型、流库改进、外部函数与内存 API 以及并发处理增强。这些新功能不仅提升了开发者的生产力,还显著增强了 Java 的性能和安全性。本文将详细介绍 Java 18 的主要新特性,并通过代码示例帮助读者更好地理解和应用这些功能。
|
3月前
|
存储 Oracle Java
01 Java概述基础与计算机基础(DOS+进制+原码反码补码)
01 Java概述基础与计算机基础(DOS+进制+原码反码补码)
43 17
|
3月前
|
存储 算法 Oracle
19 Java8概述(Java8概述+lambda表达式+函数式接口+方法引用+Stream+新时间API)
19 Java8概述(Java8概述+lambda表达式+函数式接口+方法引用+Stream+新时间API)
68 8
|
3月前
|
Java 数据安全/隐私保护
09 Java面向对象三大特征(概述)
09 Java面向对象三大特征(概述)
70 4
|
5月前
|
设计模式 算法 Java
Java设计模式:核心概述(一)
Java设计模式:核心概述(一)
|
6月前
|
安全 Java 编译器
Java第一课——Java详细图文概述
Java第一课——Java详细图文概述
59 6
Java第一课——Java详细图文概述
|
6月前
|
开发框架 IDE Oracle
Java开发与运行环境概述
Java开发与运行环境概述
78 2
|
6月前
|
存储 Java 索引
Java数组概述与静态初始化技术
Java数组概述与静态初始化技术
42 1