学习java第一天

01. 软件基础和计算机概述

  • 软件:

    • 数据和指令的集合
  • 编程语言:

    • 人与机器交互的工具
    • 机器语言->汇编语言->高级语言

​ 计算机执行文件的格式是二进制:1或0

02. 人机交互

  • 人机交互的方式
    • dos控制台:cmd
      • 功能单一,无法满足开发需求
    • 可视化窗口:
      • eclipse ,notepad++
      • idea
    • 如何打开dos控制台

03. 常见的DOS命令讲解

  • 常用电脑操作快捷键

    • ctrl+c 复制
    • ctrl+v 粘贴
    • ctrl+s 保存
    • ctrl+z 撤销命令
  • 常用DOS命令

    • cd: change directory 改变当前目录

      cd 路径 切换到指定的目录

      cd … 返回上一级目录

      cd \ 返回当前盘符

      D 切换到D盘

      del 删除

      md 创建目录

      rd 移除目录

      dir 显示当前目录及其目录下的文件

      type nul>a.txt 创建a.txt文件

04. java语言概述

  • 概述
    • java之父:詹姆斯-高斯林
  • java语言发展史
  • java 5.0
  • java 8.0
  • 平台分类
    • javase
      • java 语法基础,提供桌面程序开发组件
    • javame
      • 面向嵌入式设备
    • javaee
      • 企业级开发,面向浏览器应用开发
  • 特性
    • 开源
    • 跨平台
    • 面向对象
    • 分布式
    • 多线程

05. 跨平台

  • 概述
    • java程序可以不同系统平台上运行
  • 原理
    • 安装java运行环境
  • 总计
    • 一次编译,到处运行

06. java下载和安装

  • jdk: java的开发套件
  • jre: java的运行环境
  • jvm: java虚拟机

07. java安装目录介绍

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

08. java入门案例

  • 代码
public class HelloWorld {
  public static void main(String[] args) {
     System.out.println("Hello World ! ");
     }
}
  • java执行流程

    • 1.使用javac.exe编译HelloWorld.java文件,产生HelloWorld.class文件

      javac HelloWorld.java
      
    • 2.使用java.exe运行HelloWorld.class文件

      java HelloWorld
      

09. java案例常见问题

  • 文件错误
  • 单词拼写错误
  • 括号匹配问题
  • 中英文问题
  • 类名问题
    • 类名必须和文件名一致

10. java的书写规范

  • 编码规范的必要性
    • 程序员基本素质
    • 体现专业化
  • 基本编码规范
    • 类名使用public修饰
    • 一行只写一条代码
    • { }的位置,左大括号的语句末尾,右大括号独立一行
    • 遇到左大括号,括号里的代码要用Tab缩进

11. 环境变量的概述及配置方式一

  • 作用
    • 为了让java的指令在电脑上任意位置都有效
  • 方式一
    • 系统变量Path–>新建jdk的bin目录

12. 环境变量配置二(推荐)

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

13. java语言基础(注释概述及其分类)

  • 什么是注释

    • 对代码的解释和说明
  • 特点

    • jvm不会解析执行注释
  • 注释的分类及其语法

    • 单行注释

      // 注释内容
      
    • 多行注释

    /*
    注释内容
    */

    
    * 文本注释
    
    * 说明类,方法的功能
    
      ```
      /**
       注释内容
      */
      ```
    
    
    
    

14. 关键字的概述和使用

  • 概述
    • 被Java语言赋予特定含义的单词
  • 特点
    • 组成关键字的字母全部是小写
  • 常见关键字
    在这里插入图片描述

15. Editplus的使用

  • 配置javac工具

在这里插入图片描述

  • 配置java工具

在这里插入图片描述

  • 配置java模板

在这里插入图片描述

16. Eclipse的引入

  • 开发工具
    • 记事本

      • 代码没有提示
      • 单词书写错误没有提示
      • 关键词没有提示
      • 不能编译
      • 不能自动运行
    • Editplus

      • 代码没有提示
      • 单词书写错误没有提示
    • Eclipse

      • eclipse的下载

        • https://www.eclipse.org/downloads/
      • eclipse的窗口配置

在这里插入图片描述

17. Eclipse编写java入门案例

  • 开发步骤
    • file->new->java project
    • 输入工程名称
    • 新建java文件
  • 字体大小配置
    • 代码编写区
      • window -> preferences -> General -> appearance -> colors and fonts -> Java
    • 结果区
      • window -> preferences -> General -> appearance -> colors and fonts -> debug
    • 第三方文件内容区
      • window -> preferences -> General -> appearance -> colors and fonts -> basic
    • 显示代码行号
      • show line numbers
  • Eclipse的自动编译和运行

-> General -> appearance -> colors and fonts -> Java

  • 结果区
    • window -> preferences -> General -> appearance -> colors and fonts -> debug
  • 第三方文件内容区
    • window -> preferences -> General -> appearance -> colors and fonts -> basic
  • 显示代码行号
    • show line numbers
  • Eclipse的自动编译和运行

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值