Java 基础学习第一节:初始 Java 及其安装

第一节

001.大项目贯穿

  • 学习能力
  • 动手能力
  • 耐心和毅力
  • 表达能力

002.学习中碰到问题怎么办

  • 找同桌
  • 找同学
  • 找项目经理
  • 找讲师

003.学习Java的窍门

  • 多想

公司需要什么?

熟练掌握这个东西的人.如何才能熟练呢?多练练

学Java就像学车,天天看别人开车,自己无论怎么看都不会,必须亲自去开,去练习

  • 多练

你以后所拿的工资与你平时的代码量,一定是成正比的

  • 小要求

1.课堂气氛活跃一些

004.什么是Java

  • 1.Java是一门计算机语言
    • 与计算机沟通的语言
    • 任何程序都是通过某一种语言实现的
  • 2.用Java实现的成功案例
    • 淘宝网
    • 京东
    • 饿了吗
    • 摩拜单车
    • 银行系统一般都是Java实现的
    • ATM机系统几乎都是Java实现的

005.Java的编译运行过程(面试题)

计算机唯一能识别的只有0和1

但是,01不适合人脑记忆

QQ使用C语言写的

  • Windows版的QQ运行在Windows操作系统上
  • Linux版的QQ运行在Linux的系统上
  • iOS版的QQ运行在iOS操作系统上

Java出现的比C语言要晚一些,也要更高级一些

Java的编译运行过程

.java的源文件,经过编译,生成.class字节码文件
JVM加载.class并运行,生成可执行文件(0和1)
  • Java运行需要JVM的支持.JVM是一个软件,安装在操作系统中

在这里插入图片描述

  • 编译期和运行期

在这里插入图片描述

006.C语言的编译运行过程

.c的源文件,经过编译,直接变为可执行的文件(0和1),效率非常高
但是,每一个系统的指令(0和1)是不同的
这就导致不同系统编译的可执行文件无法在其他操作系统中运行

007.假设QQ使用Java语言写的

  • java语言版本的QQ,经过编译,生成.class字节码文件
  • Windows版的JVM加载并运行在Windows操作系统上
  • Linux版的JVM加载并运行在Linux操作系统上
  • ......
  • java的这种特征,称之为跨平台,也叫一次编程,到处使用

008.Java做的银行系统

  • 可以在Windows系统上运行
  • 可以在Linux系统上运行
  • 可以在iOS系统上运行

009.名词解释(面试题)

  • JVM:java虚拟机

    • 作用:加载.class并运行
  • JRE:java运行环境

    • 包含JVMjava系统类库(小零件)
  • JDK:java开发工具包

    • 包含JRE和开发java程序所必须的命令工具(编译,运行等)
  • 说明

    • 运行java程序的最小环境为JRE
    • 开发java程序的最小环境为JDK

在这里插入图片描述

010.安装JDK

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

012.配置环境变量

  • JAVA_HOME:指向jdk的安装目录

在这里插入图片描述

  • CLASS_PATH:表示为类的搜索路径,一般简写为.

  • PATH:指向jdk下面的bin目录

在这里插入图片描述

013.安装Eclipse

Eclipse是IBM斥资千万元打造的开源IDE

开源:开放源代码,免费的

Eclipse的优点

  • 开源免费
  • 开源通过开发插件扩展Eclipse的功能,具有高度的灵活性

在这里插入图片描述

Eclipse是用Java语言写的

在这里插入图片描述

选择JDK版本和Eclipse的安装目录

在这里插入图片描述

安装完成截图

在这里插入图片描述

启动软件

选择工作空间

在这里插入图片描述

欢迎页

在这里插入图片描述

创建一个新项目

在这里插入图片描述

创建一个包

在这里插入图片描述

创建一个类

在这里插入图片描述

调整字体大小

在这里插入图片描述

013.工作空间

  • 创建的所有java程序的默认保存地址

014.开发步骤

  • 新建Java项目/工程
  • 新建Java
  • 新建Java

015.注释:解释性文本

  • 单行注释: //
  • 多行注释: /* */
  • 文档注释: /** */

016.第一个程序

package day01;//声明了一个包叫day01

public class HelloWorld {// 声明类HelloWorld

	// 主方法,为程序的入口
	// 程序的执行从main开始,main结束则程序结束
	public static void main(String[] args) {
		// 打印一句话
		// ctrl+f11运行程序
		System.out.println("hello world");
	}

}

需要注意的点

  • 1.Java严格区分大小写
  • 2.所有的符号必须是英文模式的
  • 3.每句话必须以;分号结尾
  • 4.print()输出不换行,println()输出并换行

017.作业

  • 1.Java的编译运行过程是怎样的?
  • 2.什么是JVM,JRE,JDK?

018.参考答案

第一步: .java源代码文件被编译为.class字节码文件
第二步: JVM加载.class并运行
JVM:Java虚拟机
JRE:Java运行环境
JDK:Java开发工具包

019.练习

  • 1.新建Java项目MyProject
  • 2.在MyProject中新建Javamypackge
  • 3.在mypackge中新建JavaMyClass,输出HelloWorld并换行
  • 3.在mypackge中新建类Test,输出
    • Hello,不换行
    • World,换行
    • 欢迎来到理想国,换行
    • 今日事今日毕,换行

020.练习参考答案

package mypackage;

public class Test {

	public static void main(String[] args) {
		System.out.print("Hello");
		System.out.println("Word");
		System.out.println("欢迎来到理想国");
		System.out.println("今日事,今日毕");
	}

}
  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值