Java基础教程【第一章:Java概述】

举报
振华OPPO 发表于 2022/04/20 22:33:14 2022/04/20
【摘要】 @TOC 1. JAVA 的发展史创始人:詹姆斯·高斯林 (James Gosling)- Java之父起源:oak (橡树) ,物联网、小型移动设备。在爪洼岛几个大牛在喝咖啡: 起名就叫做java1996:Jdk1.0版本1998:jdk1.2 J2EE 一次编译 到处运行2009 年 04 月 20 日,甲骨文 74 亿美元收购 Sun,取得 java 的版权 。 2. JAVA 面向对...

@TOC

1. JAVA 的发展史

创始人:詹姆斯·高斯林 (James Gosling)- Java之父

起源:oak (橡树) ,物联网、小型移动设备。

在爪洼岛几个大牛在喝咖啡: 起名就叫做java
在这里插入图片描述

1996:Jdk1.0版本

1998:jdk1.2 J2EE 一次编译 到处运行

2009 年 04 月 20 日,甲骨文 74 亿美元收购 Sun,取得 java 的版权 。

2. JAVA 面向对象

java是世界上最美丽的语言。

面向对象是相对于面向过程而言。

面向对象:做事情的方式请人帮忙。

面向过程:做事情的方式亲历亲为。

例子:

需求:需要一台电脑,玩游戏。

面向过程:通过购买电脑配件来自己组装。

面向对象:找个卖电脑的,告诉他我的需求(配置信息),卖家根据我的要求帮我去配置一台电脑。

Java的应用: 用于应服务器(主语言)

Python:胶水语言,人生苦短、我用python。

3. JAVA 语言介绍、语言特性

指令 - 汇编 - 高级语言

中文:

指令:吃(0001)、睡(0002)、打 (0003)

汇编:吃(0001)饭(0010)

高级:流程

跨平台

java的源程序: .java 文件 ,程序员可读,程序员编写的程序的时候在 .java文件中编写。

java的可执行程序: .class文件,虚拟机可读,在不同的操作系统上面安装虚拟机。

image-20210119092342637
image-20210119092456952

4. JVM 虚拟机

1、“一次编译,到处运行”的原理

在这里插入图片描述

2、JDK( Java Development Kit)

JDK就是java 开发工具包,由以下图形可以看出:JDK 包含了 JRE(java 程序文件的可运行环境),JRE(Java SE Runtime Environment)包含了 JVM(Java Virtual Machine),JVM 包含了客户机和主机,而我们的 java 程序是运行在 JVM 中的。
在这里插入图片描述

3、提供的运行时环境

JVM 虚拟机的三大任务: 1、加载代码(.class)、 2 校验代码(头信息、版本)、 3 执行代码
在这里插入图片描述

image-20210119093638808

5. JAVA 开发环境的搭建

1、JAVA的开发平台

J2EE(Java 2 Platform Enterprise Edition ) 分布式开发 例如:网络电子商务等

J2SE( Java 2 Platform Stand Edition) 嵌入式开发 例如:手机等小型电子设备的软件

J2ME(Java 2 Platform Micro Edition ) 桌面应用软件 例如: 单机软件

2、JDK 的安装环境变量的配置

解压到指定路径(路径中不要有中文和特殊字符、空格)
配置环境变量:

JAVA_HOME: 你的java路径
path 变量在系统变量中已存在,要修改 path 变量只需要选中 path 变量,点击编辑即可。在变量值中加入如下内容:%JAVA_HOME%\bin;

如果有同学之前配置了 classpath请删除,jdk8是不需要的。

输入java -version回车查看java是否安装成功
在这里插入图片描述
where java ————查出java.exe可执行文件的路径
在这里插入图片描述
set java_home————查看JAVA_HOME环境变量
在这里插入图片描述
set path——————查看path环境变量
在这里插入图片描述

6. 编写第一个 JAVA 程序

1、编写helloworld


/**
 多行注释:
 public: 访问修饰符,表示任何作用域都可以访问,了解一下
 class:类修饰
 HelloWorld:类名,如果前面有public修饰那么类的名称必须和文件名同名
*/
public class HelloWorld{

  // 单行注释: 类中的声明

  // main : 主函数,程序的开始和结束
  public static void main(String[] args) {

    // 程序中的代码 按行的顺序执行
    // pl : 在控制台输出 hello world
    System.out.println("hello world");  // 分号表示一行代码的结束
  }
}

2、编译执行

javac : 将源程序编译成可执行程序

java:运行.class可执行程序

执行过程:

# 编译文件
C:\Users\jack\Desktop\XZ_264_JAVA_01\code\01>javac -encoding utf-8 HelloWorld.java
# 执行java程序 .class 文件
C:\Users\jack\Desktop\XZ_264_JAVA_01\code\01>java HelloWorld
hello world

7. 开发工具

目前最好用的Java开发工具当属IDEA了,安装教程的链接如下:idea安装教程

人不要有选择的空间,在选择中犹豫徘徊浪费时间

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。