JAVA第一课

java是一门高级编程语言 本质的来说就是一个工具

java的背景

Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言

java早期称为Oak(橡树),后期改名为java。

java之父:詹姆斯.高斯林(James Gosling)

2009年sun公司被Oracle公司收购。

为什么用java

世界上最流行的编程语言之一,再国内使用最为广泛的编程语言。

可移植性,安全可靠,性能较好。

开发社区最完善,功能最丰富。

①:面向对象

面向对象编程是一种软件开发的模式。更有利于我们编写软件的时候抽象外部的客观世界。

②:安全性

安全性指的是代码规范,严格遵守安全准则,不容易被黑客攻击代码漏洞。

③:多线程

支持多线程指的是,一个程序同一时间能够被多个人同时访问。

④:简单易用

安装简单,代码学习难度较低。

⑤:开源

开源是指给你源代码,可以修改源代码。不开放源代码的软件我们称为闭源。开放源代码的成为开源。

⑥:跨平台

Java程序可以在任意操作系统上运行 一次编译,到处运行。

java能做什么(基本什么都可以做)

桌面应用开发

企业级应用开发(主要做互联网系统的开发)

移动应用开发

服务器系统

大数据开发

游戏开发

java技术体系(技术平台)

java SE(Java Standard Edition):标准版 java技术的核心和基础

java EE(java Enterprise Edition):企业版 企业级应用开发的一套解决方案

java ME(java Micro Edition):小型版 针对移动设备应用的解决方案(已经被市场淘汰

如何使用java

java语言的产品是JDK(java Development Kit:java开发者工具包),必须安装JDK才能使用java语言。

JDK有多个版本 版本后边带LTS的 代表的是长期支持版(稳定版)

LTS稳定版目前有JDK8 JDK11 JDK17

如何下载JDK

下载网址:Java Downloads | Oracle 中国

在浏览器搜索oracle公司的官方网站 在producs(产品)里面选择java 然后选择你想要下载的版本

和适配你电脑的操作系统 (windows电脑选择X64位安装版的JDK .exe结尾的是安装版)

安装JDK

养成一个良好的习惯,在硬盘中新建一个Develop的文件夹,在里面创建一个JDK的文件夹专门用来存放安装后的JDK文件。C:\Develop\JDK,不要有中文,不要有空格

安装完成之后,我们查看一下JDK的安装目录

安装完JDK后 Java会在系统里面自动配置一个path环境变量

找到我们自己的JDK安装路径中:C:\Develop\JDK

最简单的方式就是直接将C:\Develop\JDK\bin目录配置到path中,但是由于后面我们会用到很多和java相关的框架软件他们是依托于JAVA_HOME这个变量的,所以这里我们应该先配置一个JAVA_HOME,然后再将JAVA_HOME配置到path当中

额外扩展

如果你是Windows10电脑,可能有一个配置的bug。当你按照上述方法配置变量的时候,只要重启你的环境变量失效了。

解决方案:

1:JAVA_HOME还是照样配置

2:再配置path的时候,就不要引用JAVA_HOME了,而是直接写完整的路径。C:\Develop\JDK\bin就可以了。

如何验证JDK安装成功了?

在java的目录当中找到bin包 并找到java.exe 和javac.exe

按住win+r 在运行输入框中输入cmd 敲回车

在黑框中输入 java 或者javac 都有提示的情况下 代表JDK安装成功

输入java 空格 -version(版本)可以查看当前安装的JDK是哪一个版本

如果版本提示与自己安装的版本号一致,则代表JDK环境搭建成功

javac.exe和java.exe(编译命令和执行命令)

javac是编译工具

(如何理解编译文件:计算机执行程序的时候,计算机只认识二进制0和1两个数,任何在计算机上能够被执行的无论是程序,字符,视频,音频,图片,直播,这些我们表面上看到的技术,本质上都是0和1组成的计算机能使识别的信息。也就是说我们要想执行我们的程序,必须先把我们写的代码,编译成计算机能够识别的0和1。)

java是执行工具(必须通过javac翻译好的乱码(计算机可以看懂的语言) Java.exe驱使计算机进行工作(执行命令)

有个概念是 ‘人机交互’ 人与计算机之间的互动

人机交互只有两种方式

第一种:图形化界面操作+鼠标

这是我们最常见的人机交互(鼠标双击快捷方式来启动程序)

缺点是“消耗内存” “运行速度慢”

第二种:命令行操作系统(黑框)

在windows操作系统当中保留了 “命令行操作方式”

win+r输入cmd 在windows中就可以利用命令行操作计算机

补充几个命令行(黑框)的常见命令

exit

退出命令 行提示符窗口

图形化直接cmd

直接在地址栏输入cmd,就会定位在当前目录的cmd命令行当中

BUG (臭虫 小虫子 漏洞)

任何一个程序员都不敢说自己一次编写的程序没有bug

我们要更注重bug的解决

1.要具备识别bug的能力 多看

2.具备分析bug的能力 多思考 多查阅资料

3.具备解决bug的能力 多尝试 多总结

java程序开发的三个步骤

编写代码,编译代码,运行代码

所有计算机编程语言学习的第一个代码 HelloWorld(你好 世界)

打开记事本编写第一个代码 HelloWorld

记事本格式后缀 .txt改为.java

保存文件之后 打开命令框 找到文本所在位置输入javac HelloWorld.java 进行编译

会出现一个HellowWorld.class 文件

再在命令框输入java HelloWorld 执行程序

JRE和JDK和JVM

1:JDK

JDK:Java Development Kit,Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac,java,javadoc,jar 等。

2:JRE

JRE:Java Runtime Environment,Java 运行时环境,主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来一部分的 Java 类库。

3:JVM

JVM:JAVA Virtual Machine,jvm 是 Java 能够跨平台的核心,实现一次编写,多处运行(write once,run anywhere)

  • JDK包含了JRE
  • JRE包含了JVM

跨平台

  • java语言的跨平台是通过虚拟机实现的。
  • Java语言不是直接运行在操作系统里面的。而是运行在虚拟机中的。
  • 针对于不同的操作系统,安装不同的虚拟机就可以了。

环境变量

第一步 找到 此电脑

第二部 右键此电脑属性

第三步 高级系统设置

第四步 环境变量

第五步 设置path变量

第六步 测试

要点1:环境变量的配置是指配置文件夹的目录 不能直接写可执行程序的路径

2:用户环境变量和系统环境变量都有path 都可以配置 都可以生效

用户环境变量是只生效当前的系统用户

系统环境变量是针对整个操作系统

为什么要配置path环境变量

配置环境变量的目地是:我们想要在任意目录下都可以打开指定软件 就可以把软件的路径配置到环境变量当中。

IDEA

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

下载IDEA:https://www.jetbrains.com/idea/download/#section=windows

安装下一步下一步安装在C:\Develop\IDEA目录下

IDEA中的第一个代码

IDEA中代码的组织格式:

1:项目 (京东)

2:模块(订单模块,配送模块,商品模块,购物车模块)

3:包(src): 订单模块细分:付费单元,地址单元,个人信息

4:类 class 付费单元:张三类 李四类 付钱类

IDEA的项目和模块操作

1:将当前的IDEA汉化

2:将IDEA变成白色

3:改变字体大小

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值