目录
概述
学习一门语言了解一种思维方式。
Java概述,入门准备.
一、Java背景知识
1.Java概述:
Java是美国Sun公司在1995年推出的一门计算机高级编程语言。
2009年 Sun公司被Oracle公司收购。
最初叫Oak,当时称为Oak(橡树的意思 ),现在叫Java 。
Java之父(Java的祖师爷):詹姆斯 高斯林
2.为什么用Java?(好处)
功能极其丰富(提供了完整的解决方案),并且开源。 可跨平台、安全可靠、性能较好。 世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
3.Java可以做什么?(用途)
什么都可以做,但是最擅长做企业级web开发(网站开发)
4.Java的三大使用平台(功能)
Java SE(Java Standard Edition):叫做标准版
Java EE(Java Enterprise Edition): 叫做企业版
Java ME(Java Micro Edition):叫做小型版
【 Java ME 目前已经不被市场认可(淘汰),取而代之的是基于Android系统的应用开发。】
二、如何使用Java
1.安装Java的开发环境(下载JDK)
这里所说的Java开发环境,实际上就是Java官方提供的一个软件,叫做JDK(全称是Java Develop Kit),翻译过来意思就是Java开发工具包。先下载安装JDK ,才可以使用Java语言。
下载:可以去Oracle官网下载 -
官方网址 Java Downloads | Oracle
JDK版本下载说明:
新版本的技术更多,但是相对没有老版本稳定,企业还在使用JDK 8或者JDK 11。
2、配置JDK环境变量 (配置JDK)
Path环境变量 : 什么是Path环境变量? 其实是系统的一个菜单位置,用来配置程序的路径的,以便可以在命令行窗口的任意目录下直接启动该程序。
环境变量的位置: 我的电脑 - 属性 -高级系统设置 -高级 -环境变量 -系统环境(Windows)
环境变量的注意事项 :
注意一:较新版本的JDK安装时,会自动配置javac java的环境变量。因此,可以直接在命令行窗口下使用javac 和 java
注意二:但是,较老版本的JDK安装时,不会自动配置Path环境变量,因此,此时需要程序员手动配置Path环境变量,否则,命令行窗口 下不能直接使用javac 和 java
注意三:建议自己配置JDK的环境
一个是 JAVA_HOME: JAVA_HOME D:\develop\java\jdk-17
一个是 Path: Path %JAVA_HOME%\bin
三、如何开发第一个入门程序
1、编写代码
新建一个文件,取名HelloWorld.java
2、编译代码
在文件夹下打开cmd命令窗口输入: javac HelloWorld.java
3、执行代码
然后cmd命令再次输入: java HelloWorld
4、入门程序 常见问题(注意)
5、BUG
概述:程序错误。指软件运行时因程序本身有错误而造成功能不正常、死机、数据丢失、非正常中断等现象。 有些程序错误会造成计算机安全隐患,此时叫漏洞。
四、编程语言发展历程
机器语言 -> 汇编语言 -> 高级语言
为什么学习高级语言
更简单的学习,使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令。
五、Java程序的执行原理
Java程序最终都是解释成机器语言驱动计算机干活。
机器语言:其实就是010101...,计算机底层只认识01010101....
六、JDK的组成
JDK称为 开发者工具包 ,他的组成:
1、JRE(Java的运行环境):
JVM虚拟机:运行Java程序的地方
核心类库:Java自己写好的程序,给我们的程序拿来调用的
2、开发者工具包 :
javac
java
javadoc
...
七、Java跨平台的原理
跨平台:一次编译,处处可用。 (节省成本)
跨平台的原理:
Java为每个平台都提供了对应的JVM虚拟机,Java程序在虚拟机中跑。