Java基础入门 -01

目录

前言 

一、Java背景知识

二、如何使用Java

三、如何开发第一个入门程序

四、编程语言发展历程

五、Java程序的执行原理

六、JDK的组成

七、Java跨平台的原理 


概述 

学习一门语言了解一种思维方式。
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程序在虚拟机中跑。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值