目前Java 版本是? JDK版本是?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目前Java 版本是? JDK版本是?相关的知识,希望对你有一定的参考价值。

java JDK用的比较普遍的是jdk1.5、jdk1.6、jdk1.7,每个版本都有添加新的API,虽然现在有jdk1.8的,但我之前在大学里面学习装的是1.7的,现在发现公司用的是1.6的。所以你自己要学习的话,1.7的就够了,1.8的貌似有一些新的功能,但个人表示目前还没用过。追问

1.5跟1.6 1.7差别大不大

追答

我只能说,高版本的有新功能,能兼容低版本的1.5里面的API,1.6都会有,1.6有的,1.5不一定有。所以你要用的话,可以用1.6或1.7,现在官网下载页面已经是1.8的了

参考技术A JAVA 是 8.0.650.17 JDK 也是 8.0.650.17追问

我有本旧书上说JDK1.5 什么意思

跟8.0.650.17貌似没有联系

追答

哎。。。。这个 。。同学 Java SE Development Kit 7 就是1.7
Java SE Development Kit 6就是1.6 这样明白吧 现在是1.8 就是8.0.650.17

参考技术B 你可以去天网看

Java基础

Java语言的发展史:
90年的时候是sun公司的一个开源项目GREEN,95年sun公司正式发布java,96年发布JDK1.0,目前JDK最高版本是1.9,比较流行的版本1.6、1.7

JRE: Java Runtime Environment
JDK: Java Development Kit

Java的三个版本:
Java SE(J2SE): Java Standard Edition
Java EE(J2EE): Java Enterprise Edition
Java ME(J2ME) Java Micro Edition

Java核心机制:
JVM(Java Virtual Machine):Java虚拟机
它可以实现“一次编译、处处运行”
Java的运行机制:
源代码写在.java文件中=>编译后生成扩展名为.class的文件=>JVM会将其转换成目标操作系统能够识别的机器指令并执行。

GC(Garbage Collection)垃圾回收机制

数据类型:基本数据类型、引用数据类型
基本数据类型:
布尔型boolean:true false
字符型char:
三种表示形式:
1.’我’

  1. ‘\\t’
  2. ‘\\u4ae5’
    Java语言采用的是Unicode编码,一个字符用2个字节表示,所以可以使用4位16进制数来表示一个字符。、
    整数类型:
    技术分享图片
    在java中,默认情况下整数是int类型的,对于long类型的数后面要加“l”或”L”

浮点类型:
技术分享图片
在java中,默认浮点数是double类型的,如果是float类型的数,要在末尾加”f”或“F”。

变量的分类:
根据变量的作用域来分:局部变量、成员变量。
局部变量:在方法体内部声明的变量
成员变量:在类内部,方法体外部声明的变量

面向对象:
OOP(Object Oriented Programming )
Java中讲“万事万物皆对象”

面向过程:
冰箱门开开,把大象放进去,把冰箱门关上

面向对象:
创建一个冰箱,创建一个大象,调用方法“把大象放冰箱里”

类是一类事物的抽象,不是真实存在的。对象是真实存在的,通常通过一个类来实例化出来对象,举例来说,类就是盖房子用的图纸,对象是真正盖出来的房子。

类的声明:
Class 类名{
成员变量(属性)
方法
}

如何实例化一个类的对象:
类名 变量名/对象名/引用 = new 类名();
Person p = new Person();
如何调用对象中的属性和方法:
对象名.属性名
技术分享图片
对象名.方法名
技术分享图片
Step1:
技术分享图片
技术分享图片
技术分享图片
技术分享图片
构造方法:
构造方法用来实例化对象,构造方法与类名同名,没有返回值并且没有void,如果一个类中没有显示的声明构造方法,默认会提供一个空构造方法。

如果一个类满足以下三个条件:属性私有化、有set/get方法、有空构造方法,可以称这个类为javaBean、Pojo、vo

Static:
Static修饰的变量叫做静态变量,static修饰的方法叫做静态方法,在java中静态的内容是不能够直接调用非静态的内容,java中对于静态的内容可以这样调用“类名.属性名/类名.方法”















































以上是关于目前Java 版本是? JDK版本是?的主要内容,如果未能解决你的问题,请参考以下文章

jdk都有哪些版本

请问2021年最稳定的jdk版本or哪个最好用,最流行!

JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了JDK9特性讲解

如何查看linux系统的jdk版本

目前最新版本ActiveMQ 5.15.3 和JDK版本有关的问题

java19.0.4是啥版本