cszd
ava se
java se(标准版)用于桌面应用的开发是其它两个版本的基础
桌面应用:用户只要打开程序 程序的界面会让用户在最短的时间找到他们需要的功能同时主动带领用户完成他们的工作并得到最好的体验
java me
java me (j'ava小型版)用于嵌入式消费类电子设备
java ee (java企业版)用于web方向网站开发
网页:通过浏览器将数据展现在用户面前将查询到真实通过网页展现出来
简单理解:网站=网页➕后台服务器
java跨平台原理:平台指的是操作系统
跨平台:java可以在任意系统上运行
java虚拟机jvm
jvm虚拟机本身不允许跨平台使用 跨平台的是java程序
jre和jdk
jre(运行环境java)包含java虚拟机(java jvm)和java程序所需要的核心类等 如果想要运行一个开发好的java程序 计算机只需要安装jre即可
jdk(java开发工具包)
jdk是提供java开发人员使用的其中包含了java开发工具和jre 所以安装了jdk就不用要jre了
jre=核心类库+jvm
简单而言使用jdk开发完成的程序用jre运行
jdk=jre+java开发工具
jre jdk jvm作用
如果只需要运行java代码 只需要下载一个jre即可
如果需要开发java程序就需要下载jdk jdk也包含了jre和java的工具包
jvm起的是跨平台的作用代码需要在jym里运行
jym不能单独下载
jdk=jvm+jre
Jre=jvm
jdk下载安装
D盘 新建文件夹develop(开发)开发的软件都装里面
java语言发展史
1995 java语言 sun公司
1996 1.0 199 71.1 1998 1.2 2000 1.3
2002 1.4 2004 5.0 2006 6.0
2009 oracle甲骨文公司收购sun
2011 7.0 2014 8.0 2017 9.0 20183月10.0
2018九月11.0 20193月11.0 2021 16.0
java下载
Oracle.com
不同系统不同jdk
jdk安装目录
bin 该路径存放了jdk的各种工具命令javac和java就放在这个目录
lonf 该路径存放了jdk的相关配置文件.
include 该卢静存放了平台铁定的头文件
Jmods 该路劲存放了jdk各种模块
legal 存放了各种模块的授权文件
lib 存放了jdk工具的一些补充jar包
第一个java程序 常用dos命令提示符
目的为了能够使用jdk bin目录中的(javac.exe)编译和(java.exe)运行工具
win+r+cmd+回车
盘符名称
e 回车切换到下一硬盘
dir 查看当前路径下内容
cd.. 回退
cd目录 进入单级目录 cdi theima
cd目录/目录/ 进入多级目录 cditheima/javase
cls 清屏
exit 退出
蹲+c 复制 蹲+v粘贴 蹲+a 全选 蹲+x 剪切
蹲+z 撤销 蹲+s保存 alt +f4 关闭窗口
ipconfig 查看电脑ip
calc计算机 mspaint 画图 notepad 记事本
ping+网址
创建文件夹 md test
创建目录 cd>a.txt
删除文件 del
移除目录 rd