小白学习java第一天

1. 计算机概述

  • 软件:数据与指令的集合

  • 编程语言:人与机器的交互的工具

  • 计算机语言

    • 机器语言:01二进制

    • 汇编语言:#!?等符号

    • 高级语言:英文表述

2. 人机交互

  • 分类
    • dos控制台
      • 功能单一
    • 可视化窗口
      • EditPlus
      • eclipse
      • idea
  • dos控制台
    • cmd

3. 常见的dos命令

  • 电脑操作

    • ctrl + c v s x z
  • dos命令

    • cd: change directory

      • cd 路径 (同一盘)

      • cd … (回到上一级)

      • cd \ (回到根目录)

      • d: (切换d盘)

    • md (make directory) 创建目录

    • dir 列表显示该目录下的全部文件

    • rd (remove directory) 移除目录

    • del 删除 (!!!慎用)

    • notepad 打开记事本

    • type null>a.txt 创建一个空的txt文档

4. Java语言概述

  • 创始人
    • 詹姆斯-高斯林 咖啡
  • 发展史
    • 5.0
    • 8.0
  • 分类
    • Javase
      • Java语法基础、提供桌面程序开发
    • Javame
      • 面向嵌入式
    • Javaee
      • 企业级开发 面向web
  • 语言特点
    • 开源
    • 跨平台
    • 面向对象
    • 分布式
    • 多线程

5. 跨平台

  • 概述

    • Java程序能在不同操作系统的电脑中运行
  • 原理

    • 安装Java运行环境
  • 总计

    • 一次编译,到处运行(write once, run everywhere)

6. jdk下载安装

  • 安装目录不能出现中文

  • 概念

    • jdk
      • Java development kits Java开发套件
    • jre
      • Java runtime environment Java运行环境
    • jvm
      • Java virtual machine Java虚拟机
  • 包含关系

    • jdk包含jre包含jvm

7. jdk安装目录介绍

  • bin
    • 存放Java可执行文件
  • include
    • 存放c语言的头文件
  • jre
    • 内置Java运行环境
  • lib
    • Javase的一些核心jar包
  • src.zip
    • Javase的源代码

8. Hello World

  • 代码

    public class HelloWorld{
    
    	public static void main(String[] args){
    		System.out.println("Hello World");
    	}
    }
    	
    
  • Java运行流程

    • 1.用javac.exe编译HellowWorld.java文件,产生.class文件
     javac HelloWorld.java
    
    • 2.用java.exe运行.class文件
    java HelloWorld
    

9. Java入门案例常见的问题

  • 找不到文件
    • 隐藏了扩展名
  • 书写问题
  • 括号问题
    • 成对出现
  • 类名问题
    • 类名与文件名一致

10. 书写规范

  • 基本编码规范
    • 类名使用public修饰
    • 一行只写一条语句
    • {}的位置,左大括号的语句末尾,右大括号独立一行
    • 遇到左大括号,括号内的代码块要用tab缩进

11. 环境变量的概述及配置方式一(单一版本jdk)

  • 作用

    • 为了让Java的指令在电脑中任意位置都有效
  • 方式一

    • 系统变量Path–>新建jdk的bin目录

12. 环境变量的配置方式二(多版本jdk)(推荐)

  • 新建系统变量JAVA_HOME
  • 配置path变量,并使用JAVA_HOME变量替换

13. Java注释

  • 作用?

    • 用来解释和说明一段代码的功能
  • 特点

    • jvm不会解析执行注释
  • 分类

    • 单行注释
    • 多行注释
    • 文档注释
      • 说明类、方法的功能
  • 语法

    • 单行注释
    //注释内容
    
    • 多行注释
    /*
    注释内容
    */
    
    • 文档注释
    /**
    *注释内容
    */
    

14. Java关键字

  • 均为小写,且具有特定意义
    在这里插入图片描述

15. EditPlus

  • 配置 Java Javac
  • 在这里插入图片描述
  • 配置模板
    在这里插入图片描述

16. Eclipse的引入

  • 开发工具

    • 记事本
      • 代码没有提示
      • 单词书写错误没有提示
      • 关键字没有特殊显示
      • 不能自动编译
      • 不能自动运行
    • EditPlus
      • 代码没有提示
      • 单词书写错误没有提示
    • eclipse
  • eclipse下载

  • eclipse窗口配置

  • 字体大小配置

  • 显示代码行号

17. Eclipse入门案例

  • 创建project–>创建class–>编写 合理使用alt+?进行代码补全

    • 单词书写错误没有提示
    • eclipse
  • eclipse下载

  • eclipse窗口配置

  • 字体大小配置

  • 显示代码行号

17. Eclipse入门案例

  • 创建project–>创建class–>编写 合理使用alt+?进行代码补全
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ijava'pdax

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值