【Java基础】Java语言概述

1.Java语言概述

1.1 windows命令行常用命令

dir 列出当前目录下的文件和文件夹
md 创建目录
rd 删除目录
cd 进入指定目录
cd.. 返回上一级目录
cd \ 返回根目录
del 删除文件
exit 退出命令行
上下箭头 查看历史操作命令

1.2 Java语言历史

机器语言-->汇编语言-->高级语言

  • 机器语言:二进制代码形式,101010
  • 汇编语言:使用助记符,add 2,3,result;通过汇编器翻译成机器语言
  • 高级语言:JAVA等语言,通过解释器翻译

Java是SUN公司1995年推出的一门高级语言
2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0
2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本

1.3 技术体系平台

  • JavaSE
    支持面向桌面级(windows下应用程序)应用,以前称为J2SE。
  • JavaEE
    主要针对Web应用程序的开发,Servlet、JSP等,以前称为J2EE。
  • JavaME
    支持Java程序运行在手机等移动终端,以前称为J2ME。
  • JavaCard
    支持Java小程序(Applets)运行在智能卡等小内存设备。

2.Java特点和核心机制

2.1 Java语言特点

(1)面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
(2)健壮性
没有C/C++中的指针等,提供相对安全的内存管理和访问机制。
(3)跨平台性
Java语言编写的应用程序可以在不同的系统平台上运行,运行系统上需要安装Java虚拟机(JVM)
image

2.2 两种核心机制

(1)Java虚拟机(JVM)
JVM屏蔽了底层平台的差异
image

(2)垃圾回收
自动检查并释放那些可被释放的存储空间

3.Java语言环境JDK、JRE、JVM

image

JDK:Java开发工具包(编译javac.exe,打包jar.exe等),包括JRE
JRE:Java运行环境(JVM和核心类库等)

PS:为什要配置环境变量?
javac.exe等工具都在JDK的bin目录下,我们想要在任何目录下都可以执行java的工具。windows系统中通过path路径查找可执行程序。

posted @ 2022-07-20 16:15  植树chen  阅读(203)  评论(0编辑  收藏  举报