Java-JDK:JDK百科
| ylbtech-Java-JDK:JDK百科 |
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
| 1.返回顶部 |
版本
|
版本
|
名称
|
发行日期
|
|
JDK 1.1.4
|
Sparkler(宝石)
|
1997-09-12
|
|
JDK 1.1.5
|
Pumpkin(南瓜)
|
1997-12-13
|
|
JDK 1.1.6
|
Abigail(阿比盖尔–女子名)
|
1998-04-24
|
|
JDK 1.1.7
|
Brutus(布鲁图–古罗马政治家和将军)
|
1998-09-28
|
|
JDK 1.1.8
|
Chelsea(切尔西–城市名)
|
1999-04-08
|
|
J2SE 1.2
|
Playground(运动场)
|
1998-12-04
|
|
J2SE 1.2.1
|
none(无)
|
1999-03-30
|
|
J2SE 1.2.2
|
Cricket(蟋蟀)
|
1999-07-08
|
|
J2SE 1.3
|
Kestrel(美洲红隼)
|
2000-05-08
|
|
J2SE 1.3.1
|
Ladybird(瓢虫)
|
2001-05-17
|
|
J2SE 1.4.0
|
Merlin(灰背隼)
|
2002-02-13
|
|
J2SE 1.4.1
|
grasshopper(蚱蜢)
|
2002-09-16
|
|
J2SE 1.4.2
|
Mantis(螳螂)
|
2003-06-26
|
|
Java SE 5.0 (1.5.0)
|
Tiger(老虎)
|
2004-09-30
|
|
Java SE 6.0 (1.6.0)
|
Mustang(野马)
|
2006-04
|
|
Java SE 7.0 (1.7.0)
|
Dolphin(海豚)
|
2011-07-28
|
|
Java SE 8.0 (1.8.0)
|
Spider(蜘蛛) |
2014-03-18
|
| Java SE 9 | 2017-09-21 | |
| Java SE 10 | 2018-03-14 |
- Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可。
- 新增lambda表达式
- 提供函数式接口
- Java 8 允许你使用 :: 关键字来传递方法或者构造函数引用
- 我们可以直接在lambda表达式中访问外层的局部变量。
组成
分类
环境配置
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
常用基本工具
1.Javac: Java源程序编译器,将Java源代码转换成字节码。
2.Java: Java解释器,直接从字节码文件,又称为类文件.执行Java应用程序的字节代码。
3.appletviewer.exe Java applet浏览器。appletviewer命令可在脱离万维网浏览器环境的情况下运行applet
4.jar: java应用程序打包工具,可将多个类文件合并为单个JAR归档文件。
5.Javadoc: Java API文档生成器从Java源程序代码注释中提取文档,生成API文档HTML页。
6.jdb: Java调试器(debugger),可以逐行执行程序,设置断点和检查变Md
7.jps: 查看Java虚拟机进程列表
| 2.返回顶部 |
| 3.返回顶部 |
| 4.返回顶部 |
| 5.返回顶部 |
| 6.返回顶部 |
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
Java-JDK:JDK百科的更多相关文章
- JAVA、JDK等入门概念,下载安装JAVA并配置环境变量
一.概念 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具体介绍可查阅百度JAVA百科,这里不再赘述. Java分为三个体系,分别为: Java SE(J2SE,Java2 Platf ...
- How to Install JAVA 8 (JDK/JRE 8u111) on Debian 8 & 7 via PPA
Oracle JAVA 8 Stable release has been released on Mar,18 2014 and available to download and install. ...
- Java的cmd配置(也即Java的JDK配置及相关常用命令)——找不到或无法加载主类 的解决方法
Java的cmd配置(也即Java的JDK配置及相关常用命令) ——找不到或无法加载主类 的解决方法 这段时间一直纠结于cmd下Java无法编译运行的问题.主要问题描述如下: javac 命令可以正 ...
- Java 序列化 JDK序列化总结
Java 序列化 JDK序列化总结 @author ixenos Java序列化是在JDK 1.1中引入的,是Java内核的重要特性之一.Java序列化API允许我们将一个对象转换为流,并通过网络发送 ...
- Java之.jdk卸载-Linux
Java之.jdk卸载-Linux 卸载Linux自带的jdk 首先查询: # rpm -qa | grep jdk 使用root账户,进行卸载: # yum -y remove xxxxxxxx( ...
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
JDK和JRE是Java开发和运行工具,其中JDK包含了JRE,但是JRE是可以独立安装的,它们在Java开发和运行的时候起到不同的作用~ 1.JDK JDK是Java Development Kit ...
- java安装jdk错误1316 指定的账户已存在
java安装jdk错误1316 指定的账户已存在 处理步骤: 1.卸载jdk,成功后重启 2.删除注册表中文件夹 (1)\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft文件夹 ...
- Java多线程--JDK并发包(2)
Java多线程--JDK并发包(2) 线程池 在使用线程池后,创建线程变成了从线程池里获得空闲线程,关闭线程变成了将线程归坏给线程池. JDK有一套Executor框架,大概包括Executor.Ex ...
- Java多线程--JDK并发包(1)
Java多线程--JDK并发包(1) 之前介绍了synchronized关键字,它决定了额一个线程是否可以进入临界区:还有Object类的wait()和notify()方法,起到线程等待和唤醒作用.s ...
- 【转】Java学习---JDK、JRE和JVM的关系
[原文]https://www.toutiao.com/i6591348937267872269/ 首先是JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包 ...
随机推荐
- dubbo之并发控制
并发控制 配置样例 样例 1 限制 com.foo.BarService 的每个方法,服务器端并发执行(或占用线程池线程数)不能超过 10 个: <dubbo:service interface ...
- C# invoke和begininvoke的用法
namespace invoke和begininvoke的用法 { public partial class Form1 : Form { public Form1() { InitializeCom ...
- CorelDRAW 中文官网 618 48H秒杀开始,多重好礼即刻开抢!
618我有诚意,你呢? 不花钱的618,是残缺的618 给自己一个放肆shopping的机遇 活动力度不够大? 继续升级,终极体验 6月17日—6月18日 618疯狂48小时! 同志们,如果你错过 ...
- How To:python pip install
官方网站 https://pypi.python.org/pypi/pip/ 下载需要的版本 wget https://pypi.python.org/packages/source/p/pi ...
- Linux自动化之Cobbler补鞋匠安装
cobbler介绍: 快速网络安装linux操作系统的服务,支持众多的Linux发行版:Red Hat. Fedora.CentOS.Debian.Ubuntu和SuSE,也可以支持网络安装w ...
- openoffice启动服务并将office文件转换为pdf文件
1.首先下载最新版的openoffice工具,安装完成之后安装服务,, win+r打开命令提示符 输入cmd,cd C:\Program Files (x86)\OpenOffice 4\progra ...
- from __future__ import absolute_import的作用
关于这句from future import absolute_import的作用: 直观地看就是说"加入绝对引入这个新特性".说到绝对引入,当然就会想到相对引入.那么什么是相对引 ...
- Python之类方法,lambda,闭包简谈
类方法,lambda,闭包 类方法 lambda 闭包 类方法 classmethod staticmethod instancemethod 类方法 类方法,通过装饰器@classmethod来标明 ...
- python BeautiulSoup
==============================================查找网页中<a>标签中的链接from bs4 import BeautifulSoup with ...
- linux修改mysql表结构
增加字段: alter table [tablename] add [字段名] [字段类型] first(首位); alter table [tablename] add [字段名] [字段类型] a ...
