01、Java基础

发布时间:2023-1-16 | 杂志分类:其他
免费制作
更多内容

01、Java基础

多一句没有,少一句不行,用最短时间,教会最实用的技术!高级软件人才培训专家什么是注释⚫ 单行注释 ⚫ 多行注释 ⚫ 文档注释:一般用在类和方法上的注释、以后会讲解区别。⚫ 在程序中对代码进行解释说明的文字,方便自己和其他人理解、查看,不会影响程序的正常执行。注释有哪些// 注释内容,只能写一行 /*注释内容1注释内容2*//** 注释内容注释内容*/快捷键进行注释 功能效果Ctrl + / 单行注释。Ctrl + Shift + / 选中代码进行多行注释。 [收起]
[展开]
01、Java基础
粉丝: {{bookData.followerCount}}
文本内容
第1页

欢迎来到Java世界

黑马程序员

第2页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

Java是什么

⚫ Java 之父:詹姆斯·高斯林(James Gosling)。

⚫ Java是美国 Sun 公司(Stanford University Network)在1995年推出的计算机编程语言,后被Oracle公司收购。

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

第3页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

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

⚫ 可移植性、安全可靠、性能较好。

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

为什么用Java

第4页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

Java能做什么

Java

桌面应用开发

各种税务管理软件,IDEA

企业级应用开发

微服务,大型互联网应用

移动应用开发

android,医疗设备

服务器系统

应用的后台

大数据开发

hadoop

游戏开发

我的世界 MineCraft

第5页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

Java能做什么

第6页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

第7页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

技术平台 说明

Java SE(Java Standard Edition) 标准版

Java技术的核心和基础,是学习Java EE,JavaME的基础,也是我们近期重点学习的

技术。支持开发桌面级应用(如Windows下的应用程序)的Java平台

Java EE(Java Enterprise Edition)企业版

为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发,

多用于大型网站开发,是我们后期重点学习的技术。

Java ME(Java Micro Edition)小型版

是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,现在移

动终端基本上都是使用Android和IOS的技术平台了。

Java Card

支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台 ,此技术

也被广泛运用在SIM卡、提款卡上。

Java技术体系平台

第8页

目录

Contents

➢ Java入门

◆ JDK简介、安装

◆ Java入门程序-HelloWorld

◆ HelloWorld程序常见问题

◆ 补充知识:JDK、JRE、跨平台原理

◆ 补充知识:Path环境变量的注意事项

➢ IDEA开发工具的使用

➢ Java语言

第9页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

⚫ 1995年Java语言诞生(Sun公司) 1996年JDK (1.0)

⚫ 1997年JDK(1.1) 1998年JDK(1.2) 2000年JDK(1.3) 2002年(1.4)

⚫ 2004年JDK(5.0) 2006年JDK(6.0)

⚫ 2009年JDK(Oracle甲骨文收购sun) 2011年JDK(7.0)

⚫ 2014年JDK(8.0) 2017年9月JDK(9.0) 2018年3月JDK(10.0) 2018年9月JDK(11.0)

⚫ 2019年3月JDK(12.0) 2019年9月JDK(13.0)

⚫ 2020年3月JDK(14.0) 2020年9月15 JDK(15.0)

⚫ 2021年3月16日JDK(16.0)

如何使用Java

⚫ Java语言的产品是JDK(Java Development Kit :Java开发工具包) ,必须有JDK才能使用Java语言。

JDK产品的发展史

第10页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

如何获取JDK

⚫ 去Oracle官网下载JDK。

https://www.oracle.com/java/technologies/javase-jdk16-downloads.html

第11页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

JDK提供了编译和执行Java程序的工具

第12页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

总结总结

1. Java的产品叫什么?去哪里下载安装?

⚫ JDK (Java Development Kit ) 开发工具包、Oracle官网

2. 安装JDK有哪些要求?

⚫ 不要安装在有空格或中文名称的路径下。

3. JDK中两个重要的工具是谁?

⚫ javac 编译工具、java 执行工具

第13页

目录

Contents

➢ Java入门

◆ JDK介绍、安装

◆ Java入门程序-HelloWorld

◆ HelloWorld程序常见问题

◆ 补充知识:JDK、JRE、跨平台原理

◆ 补充知识:Path环境变量的注意事项

➢ IDEA开发工具的使用

➢ Java语言

第14页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

Java 程序开发的三个步骤

⚫ 开发 Java 程序,需要三个步骤:编写代码,编译代码,运行代码

HelloWorld.java

2.编译代码

HelloWorld.class

【源代码文件】 【字节码文件】

3.运行代码

使用java运行

1.编写代码

⚫ 第一个Java程序建议使用记事本书写。

⚫ 建议代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java 。

注意事项:

使用javac编译

第15页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

编写代码

⚫ 第一个程序的代码如下:

注意:文件名称必须与代码中的类名称一致。

保存文件:ctrl + s

第16页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

编译代码、运行代码

① 编译:javac 文件名.java

② 运行:java 类名

范例:javac HelloWorld.java

范例:java HelloWorld

第17页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

HellWorld程序介绍

public class HelloWorld {

public static void main(String[] args) {

System.out.println(\" HelloWorld \");

}

}

class:定义一个类,后面跟上的HelloWorld是类名

程序执行时的入口点,main方法也称之为主方法

打印语句,使程序在控制台打印双引号所包裹的内容

第18页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

总结总结

1、开发一个Java程序要经历哪些步骤?

⚫ 编写、编译(javac)、运行(java)

2、Java代码编写有什么基本要求?

⚫ 文件名称的后缀必须是java结尾。

⚫ 文件名称必须与代码的类名称一致。

⚫ 必须使用英文模式下的符号。

第19页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

练习 Java入门程序练习 10 分钟

需求:完成入门程序的编写、编译、运行。

第20页

目录

Contents

➢ Java入门

◆ JDK介绍、安装

◆ Java入门程序-HelloWorld

◆ HelloWorld程序常见问题

◆ 补充知识:JDK、JRE、跨平台原理

◆ 补充知识:Path环境变量的注意事项

➢ IDEA开发工具的使用

➢ Java语言

第21页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

1. 扩展名被隐藏。

2. 文件名和类名不一致。

3. 大小写错误,单词拼写错误,存在中文符号,找不到main方法。

4. 括号不配对。

5. 编译或者执行命令使用不当。

HelloWorld案例常见错误

第22页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

HelloWorld案例常见错误

⚫ 扩展名被隐藏

第23页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

HelloWorld案例常见错误

⚫ 文件名和类名不一致

第24页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

HelloWorld案例常见错误

⚫ 大小写错误,单词拼写错误,存在中文符号,找不到main方法

第25页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

HelloWorld案例常见错误

⚫ 括号不配对

第26页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

HelloWorld案例常见错误

⚫ 编译、执行使用不当。

第27页

目录

Contents

➢ Java入门

◆ JDK介绍、安装

◆ Java入门程序-HelloWorld

◆ HelloWorld程序常见问题

◆ 补充知识:JDK和JRE的关系、跨平台原理

◆ 补充知识:JDK安装时Path环境变量的注意

➢ IDEA开发工具的使用

➢ Java语言

第28页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

JDK 、JRE的关系

核心

类库 JVM

⚫ JVM(Java Virtual Machine):Java虚拟机, 真正运行Java程序的地方。

⚫ JDK(Java Development Kit): Java开发工具,包含java编译器、java虚似机、以及java帮我们写好的程序...等所有java的开发、运行需要的东西。

⚫ JRE(Java Runtime Environment): Java运行时环境,只包含java虚似机、以及java帮我们写好的程序等java运行所需的东西。

结论:

⚫ 我们现阶段只要安装了JDK即可拥有java程序开发和运行需要的全部环境。

⚫ 如果是在企业的部署环境下,其实只需要安装JRE就可以运行编译好的Java程序了。

javac、java等开发工具

JDK JRE

java工具

第29页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

⚫ 一次编译,处处可用。

Class文件

Windows版

JVM虚拟机

Linux版

JVM虚拟机

MacOS版

JVM虚拟机

跨平台工作原理

Java程序

javac编译

第30页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

总结总结

1. JDK和JRE的关系是什么样的?

⚫ JDK中会关联JRE。

⚫ 安装JDK时包含了: java、javac、jvm和核心类库等全部java开发、运行的环境。

⚫ JRE中只包含了:java、jvm和核心类库等Java的运行环境。

2. Java的跨平台是什么含义,如何实现的?

⚫ 一次编译、处处可用

⚫ 不同平台有对应的JRE环境。

第31页

目录

Contents

➢ Java入门

◆ JDK介绍、安装

◆ Java入门程序-HelloWorld

◆ HelloWorld程序常见问题

◆ 补充知识:JDK、JRE、跨平台原理

◆ 补充知识:JDK安装时Path环境变量的注意

➢ IDEA开发工具的使用

➢ Java语言

第32页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

Path环境变量的作用

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

⚫ 但是以前下载的老版本的JDK是没有自动配置的,此时必需要自己配置Path环境变量。

环境变量的位置在:我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量。

JDK安装时Path需要注意的事项:

⚫ 目前较新的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。

第33页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

① JAVA_HOME:告诉操作系统JDK安装在了哪个位置(未来其他技术要通过这个找JDK)

② Path:告诉操作系统JDK提供的javac(编译)、java(执行)命令安装到了哪个位置

JAVA_HOME C:\\soft\\java\\jdk-16.0.1

Path C:\\soft\\java\\jdk-16.0.1\\bin

或者

Path %JAVA_HOME%\\bin

建议还是自己配置环境变量

注意:新版本的JDK只是自动配置了Path,没有自动配置JAVA_HOME。

第34页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

如何检测是否配置成功

⚫ 打开cmd,输入javac –version 及 java –version分别看版本提示。

⚫ 如果版本提示都是自己安装的版本号,则代表JDK环境搭建成功。

第35页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

总结总结

1. 什么是Path环境变量?

⚫ 在操作系统中配置的命令路径,实现在系统中直接访问命令。

2. JDK安装时,环境变量需要注意什么?

⚫ 较新版本的JDK会自动配置PATH环境变量。

⚫ 建议自己配置“JAVA_HOME”、“Path”

第36页

目录

Contents

➢ Java入门

➢ IDEA开发工具的使用

◆ IntelliJ IDEA 开发工具概述、安装

◆ IDEA 编写第一个程序

◆ IDEA 字体、主题、背景色设置

◆ IDEA 常用快捷键介绍

◆ IDEA 工程、模块常用操作

➢ Java语言

第37页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

之前的开发工具

⚫ 文本编辑工具: 记事本 、 UltraEdit 、 EditPlus 、 TextPad 、 NotePad++、sublime..

⚫ 存在的问题:编写代码时没有错误提醒、没有智能提示、需要自己进行编译、执行。功能不够强大。

集成开发环境( IDE, Integrated Development Environment )

⚫ 把代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等。

⚫ 常见Java的IDE工具有:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等。

InteliJ IDEA开发工具

⚫ IntelliJ IDEA 一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的java开发工具。

⚫ IDEA 在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是Java开发企业级首选工具。

第38页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

IDEA 下载

下载:https://www.jetbrains.com/idea/

安装:傻瓜式安装,建议修改安装路径(不要安装在有空格和中文的路径下)。

第39页

目录

Contents

➢ Java入门

➢ IDEA开发工具的使用

◆ IntelliJ IDEA 开发工具概述、安装

◆ IDEA 编写第一个程序

◆ IDEA 字体、主题、背景色设置

◆ IDEA常用快捷键介绍

◆ IDEA工程、模块常用操作

➢ Java语言

第40页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

IDEA项目结构介绍

⚫ project(项目、工程)

⚫ module(模块)

⚫ package(包)

⚫ class(类)

结论:这些结构的划分,是为了方便管理项目技术和代码文件的

Project 工程(淘宝网站)

Module 模块(首页) Module 模块(购物车) Module 模块(订单)

package 包1

class类

class类

package 包2

class类

class类

package 包1

class类

class类

package 包2

class类

class类

package 包3

class类

class类

package 包1

class类

class类

第41页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

使用步骤:

① 创建Project空工程

② 创建Module模块

③ 创建Package包

④ 创建class 类

⑤ 在类中编写代码

⑥ 完成编译运行

第42页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

总结总结

1. IDEA的结构都是什么样的?

⚫ project - module - package – class

⚫ project中可以创建多个module

⚫ module中可以创建多个package

⚫ package中可以创建多个class

2. 新建都是哪些操作

⚫ New project/module/package/class

第43页

目录

Contents

➢ Java入门

➢ IDEA开发工具的使用

◆ IntelliJ IDEA 开发工具概述、安装

◆ IDEA 编写第一个程序

◆ IDEA 字体、主题、背景色设置

◆ IDEA常用快捷键介绍

◆ IDEA工程、模块常用操作

➢ Java语言

第44页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

IDEA 中设置主题、字体

主题配置

字体配置

第45页

目录

Contents

➢ Java入门

➢ IDEA开发工具的使用

◆ IntelliJ IDEA 开发工具概述、安装

◆ IDEA 编写第一个程序

◆ IDEA 字体、主题、背景色设置

◆ IDEA常用快捷键介绍

◆ IDEA类、模块、工程常用操作

➢ Java语言

第46页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

IDEA 常用快捷键

快捷键 功能效果

main/psvm、sout、… 快速键入相关代码

Ctrl + D 复制当前行数据到下一行

Ctrl + Y 删除所在行,建议用Ctrl + X

Ctrl + ALT + L 格式化代码

ALT + SHIFT + ↑ , ALT + SHIFT + ↓ 上下移动当前代码

Ctrl + / , Ctrl + Shift + / 对代码进行注释(讲注释的时候再说)

第47页

目录

Contents

➢ Java入门

➢ IDEA开发工具的使用

◆ IntelliJ IDEA 开发工具概述、安装

◆ IDEA 编写第一个程序

◆ IDEA 字体、主题、背景色设置

◆ IDEA常用快捷键介绍

◆ IDEA工程、模块常用操作

➢ Java语言

第48页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

IDEA 中其他操作

⚫ 删除类文件

⚫ 修改类名称

⚫ 修改模块

⚫ 导入模块

⚫ 删除模块

⚫ 打开工程

⚫ 关闭工程

第49页

目录

Contents

➢ Java入门

➢ IDEA开发工具的使用

➢ Java语言

◆ 注释

◆ 字面量

◆ 变量

◆ 变量使用注意事项

◆ 数据类型

◆ ASCII编码

◆ 关键字、标志符

第50页

多一句没有,少一句不行,用最短时间,教会最实用的技术!

高级软件人才培训专家

什么是注释

⚫ 单行注释 ⚫ 多行注释 ⚫ 文档注释:

一般用在类和方法上的注释、以后会讲解区别。

⚫ 在程序中对代码进行解释说明的文字,方便自己和其他人理解、查看,不会影响程序的正常执行。

注释有哪些

// 注释内容,只能写一行 /*

注释内容1

注释内容2

*/

/**

注释内容

注释内容

*/

快捷键进行注释 功能效果

Ctrl + / 单行注释。

Ctrl + Shift + / 选中代码进行多行注释。

百万用户使用云展网进行在线电子书制作,只要您有文档,即可一键上传,自动生成链接和二维码(独立电子书),支持分享到微信和网站!
收藏
转发
下载
免费制作
其他案例
更多案例
免费制作
x
{{item.desc}}
下载
{{item.title}}
{{toast}}