栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Day1-java入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Day1-java入门

JAVA之父:詹姆斯·高斯林

为什么用JAVA:流行、广泛 可移植性、安全可靠、性能较好 开发社区最完善、功能最丰富

JAVA技术体系:
JAVA SE(Java standard Edition):标准版 说明:JAVA技术的核心和基础
JAVA EE(Java Enterprise Edition):企业级 说明:企业级应用开发的一套解决方案(程序)
JAVA ME(Java Micro Edition):小型版 说明:针对移动设备的解决方案 (大家较多认可Andriod、ios技术)

总结:
1 Java是什么?
是一门高级编程语言(接近人类语言)
2 Java是那家公司研发的,现在属于哪家公司?
sun公司、Oracle公司
3 Java之父是谁?
詹姆斯·高斯林
4 Java能做什么?
基本上什么都可以干,主要做互联网系统的开发
5 Java有哪些技术平台?
JavaSE(标准版),JavaEE(企业版),JavaME(小型版)

Java语言的产品是JDK(JAVADevelopment Kit:Java开发者工具包),必须安装JDK才能使用Java语言。
JDK的发展中2014年JDK(8.0、LTS)、2018年9月JDK(11.0、LTS)、2021年9月14日JDK(17.0、LTS)(LTS:long-term support 长期支持版)现在部分企业仍然选择使用8.0版本的原因是老版本更稳定安全

java.exe—执行工具
javac.exe—编译工具
将来我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言。必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活。

总结:
1 搭建java开发环境需要安装什么?去哪里下载?
JDK开发者工具包;Oracle官网
2 JDK目前发展到哪里了,LST版本有哪些,企业使用的JDK有什么特点?
JDK17;JDK8、11、17;很多企业还在使用JDK8
3 如何验证JDK是否安装成功了?
在命令行窗口中,输入java -version、javac -version看版本号
4 java开发环境最重要的2个命令是什么?
javac编译命令、java执行命令。
补充几个命令行窗口的常用命令:
1 盘符:切换到某个盘下:D:,C:
2 dir 查看当前路径下的文件信息
3 cd 进入单级目录:cd 目录名
进入多级目录:cd D:目录名1目录名2目录名3
回退袋上一级目录:cd…
回退到盘符根目录:cd
4 cls 清屏
补充:JDK11开始支持java直接运行源代码文件。(不用生成.class文件)

Java程序开发的三个步骤:
开发Java程序,需要三个步骤:
1 编写代码 编写一个HelloWorld.java(源代码文件)
2 编译代码 使用javac编译 编写HelloWorld.class(字节码文件)
3 运行代码 使用java运行
注:
1 第一个Java程序建议使用记事本书写 (why)
2 建议代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java。(驼峰模式–算是一种命名方法吧)

总结:
1 开发一个Java程序要经历哪些步骤?
编写、编译(javac)、运行(java)
2 java代码编写有什么基本要求?
文件名称的后缀必须是java结尾
文件名称必须与代码的类名称一致
必须使用英文模式下的符号。

java程序的执行原理
计算机能识别的指令是什么样的?
由于计算机底层都是硬件电路,可以理解成开关,开表示0,关表示1,机器指令就是一个一个的二进制串。计算机中会内置一些机器指令,代表具备的功能。

编程语言发展历程:机器语言——汇编语言——高级语言

为什么学习高级语言?
更简单:使用人类自己的语言书写,翻译器再将其翻译成计算机能理解的指令。

总结:
1 java语言最终是如何去控制计算机执行的?
java语言存在编译器和执行器
最终可编译、解释成计算机可以识别的机器指令

JDK、JRE、跨平台原理

JRE:java运行环境,只包含java虚拟机,以及java帮我们写好的程序等,以及java运行所需的东西。

结论:
编写代码阶段只要安装了JDK计科拥有了java程序开发和运行需要的全部环境。
如果是在企业的部署环境下,其实只需要安装JRE就可以运行编译好的java程序了。

java对不同的平台都提供了与JRE对应的JVM虚拟机,故而同样的Class文件可以处处可用。

总结:
1 JDK和JRE的关系是什么样的?
JDK中会关联JRE。
安装JDK时包含了:java、javac、jvm和核心类库等全部java开发、运行的环境。
JRE中只包含了:java、jvm和核心类库等java的运行环境。
2 java的跨平台是什么含义,如何实现的?
一次编译,处处可用。
java对不同的平台都提供了与JRE对应的JVM虚拟机,故而同样的Class文件可以处处可用。

Path环境变量的注意事项
Path环境变量的作用
Path环境变量是用来配置命令的路径的,这样可以在命令行窗口中的任何位置直接使用这些命令。

JDK安装时Path需要注意的事项:
目前较新的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去,所以javac、java可以直接使用。
但是以前下载的老版本的JDK是没有自动配置的,此时必须要自己配置Path环境变量。


总结:
1 什么是Path环境变量?
在操作系统中配置的命令路径,实现在系统中直接访问命令。
2 JDK安装时,环境变量需要注意什么?
较新的版本的JDK会自动配置PATH环境变量。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999970.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号