二、java语言简介了解

一、java语言简介

1995年,詹姆斯·高斯林带领的团队,发布了java的第一个版本,java的前身oak语言,java最早属于SUN公司,现在属于Oracle。java是一门计算机语言,是一个软件,软件就意味着要更新迭代,目的为了让语言更加优秀,Logo咖啡 这个组织都喜欢喝爪哇岛的咖啡

版本特性
Jdk1.01995
Jdk1.2加入了集合体系
Jdk1.5加入了比较多的内容,多线程、泛型、增强for循环,更名为java5
Java6
Java8Oracle官网稳定更新的版本 接口新特性、lambda表达式,Stream流
Java11Oracle官网稳定更新的版本
Java18每半年例行推出的新版本

java开发平台支持不同的版本:不同的开发方向

(1) JavaEE:企业级开发平台,主要用于开发网站服务端

(2) JavaSe:标准平台,主要用来开发PC端的程序 基础版本

(3) JavaMe:最小的开发平台,主要用于非智能移动端应用

二、java语言的特点:

(1) 开源免费:

(2) 面向对象:

(3) 跨平台性:一次编译到处运行

一个编译之后的java文件(.class文件),可以在不同的操作系统上运行的现象

  • 总结:一次编译,到处运行

  • 举例:在Windows的操作系统上写了一个java文件,需要将这个文件编译.class文件,这个class文件被称为字节码文件,这个文件不是给人看的,是给计算机看的,这个.class文件可以在任何一个操作系统上运行

跨平台的原因:

  1. 因为运行.class之间,系统上安装了一个操作系统对应版本的jvm【java虚拟机】

  2. jvm:提供合适的环境运行.class

  3. 总结: .class文件是借助于jvm虚拟机提供的环境在不同的操作系统上可以运行的

(4) 编译性:

java文件是以.java为后缀的,写好的java文件不能直接运行,需要编译为.class文件(字节码文件)

(5) 动态性:

反射,在程序运行过程中,java代码不是写死的,可以在运行过程中发生变化

三、 JDK、JRE、JVM

  1. JVM虚拟机:提供java运行容器,是运行所有java程序的假想计算机,是java程序运行的必要条件

  2. JRE:java运行时环境,单独的jvm虚拟机不能自己运行,需要支持jvm运行的核心代码,核心代码就是类库

    JRE = JVM + 运行类库

  3. JDK:Java的开发者工具包,包含了JRE和开发人员使用的工具,例如javac.exe(编译工具)和javadoc.exe(生成帮助文档) JDK = JRE + Java开发工具 (JDK就是Java语言的SDK)

jdk的目录介绍

bin可执行程序
includeC的头文件
jreJava运行时环境
lib运行Java程序需要的jar包
src源码包
public:表示公开的,也是一个特殊含义的单词
static:静态,特殊含义单词
void:表示该方法没有返回值 特殊含义的单词
main:方法名称,main方法是java程序唯一入口
String[] args :表示一个参数

环境变量的配置

Java是否安装成功打开命令,输入java -version,提示版本信息,则安装成功

测试命令窗口javajavac

配置环境变量的目的:为了让一个可执行程序,在任意目录下,直接输入指令就可以使用

  1. 将jdk的安装目录下的bin目录的路径,放在系统变量中的path变量中

  2. 使用%JAVA_HOME%%作用是为了动态的取出变量名中对应的变量值

    根据环境变量配置的原理,已知微信也是一个可执行程序,希望用同样的方式,可以使用命令行输入命令WeChat,打开微信

给大家一个小Demo练习

1、java哪一年诞生 1995
2、java创始人是谁 詹姆斯·高斯林
3、java的跨平台性是什么意思 一次编译到处运行
4、JDK、JRE、JVM三者之间有什么关系
jdk = jre + 开发者工具(javac、javadoc)
jre = jvm + 核心类库
5、为什么要配置环境变量,有什么好处
可以在任意目录下,都可以执行配置过环境变量目录下的可执行程序

6、%JAVA_HOME%的作用是干什么
动态的取出JAVA_HOME变量名中对应的变量值
7、注释有什么作用
解释说明代码,是属于代码中的无效部分
编程思路的提前描述
8、注释的分类有哪些
单行注释
多行注释
文档注释
9、java中的标识符组成部分有哪些
大小写英文
数字0-9
英文下的$ _
其他非英文的语言,也可以,但是慎用

下一篇文章为大家介绍一下Java体系中的常量和变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值