day01-java环境搭建及入门

java环境搭建及入门

Java语言背景介绍
  • 1995年sun公司推出的一门高级编程语言
  • java之父,詹姆斯.高斯林
  • 三个版本
    • JAVASE(标准版)
      • 其他两个版本的基础
      • 桌面应用的开发
    • JAVAME(小型版)
      • 嵌入式电子设备开发
    • JAVAEE(企业版本)
      • 企业开发标准
java语言的跨平台原理
  • 什么是平台?
    • 就是指不同的操作系统,windows,linux,mac
  • 跨平台原理
    • 不同的操作系统上安装相应的JVM(java虚拟机)
    • 一处编译,处处运行
  • JVM本身不能跨平台
JRE&JDK
  • 开发JAVA程序的三个步骤
    • 编写 .java文件–一般一个类对应一个JAVA文件
    • 编译 .class文件–有.java文件通过JDK生成.class
    • 运行 执行.class文件。jvm去运行
  • jvm&jre&jdk
    • jdk:包含jre,开发工具包
    • jre:包含jvm,核心类库
    • jvm:java虚拟机
JDK的下载和安装
  • 下载
    • www.oracle.com
  • 安装
    • 在非系统盘根目录下创建Develop文件夹
    • 安装JDK12到Develop文件夹中
    • 安装好后,关注bin目录,因为我们用到的JAVA命令都存储在该目录
常用DOS命令 (了解)
  • 进入DOS
    • win+r,输入cmd
    • 地址栏中输入cmd,才当前目录打开DOS窗口
  • 常用DOS命令
    • dir ----------------浏览目录
    • cd \ ----------------返回根目录
    • cd … -----------------返回上一级目录
    • cd 目录1\目录2 ----------------进入指定目录
    • cls ----------------清屏
    • exit ----------------退出DOS
    • 盘符: ----------------改变盘符
Path环境变量配置
  • 为什么要配置?
    • 可以在任意目录下调用java命令,否则只有到bin目录下才能调用java命令
  • 怎么配置?
    • JAVA_HOME:指向java安装的根目录,就是bin的父级目录
    • path:中增加%HAVA_HOME%\bin
  • 怎么验证?
    • 任意目录输入javac 或者 java -version
HelloWorld的编写和运行
  • java程序的开发

    • 编写

      public class HelloWorld {
          public static void main(Stirng[] args) {
              System.out.println("hello world");
          }
      }
      
      • public : 限制类名和文件名一定要一致
      • class : 告诉编译器,我定义的是一个类
      • HelloWorld :类名,我们可以自定义,但是一定要和文件名一致
      • public static void main(String[] args) 程序的入口函数,必须这样写。记忆
      • System.out.println(“Hello World”); 在控制台打印双引号中的内容
    • 编译

      javac HelloWorld.java
      

      产生字节码文件HelloWorld.class,这个文件JVM可以运行

    • 运行

      java HelloWorld
      
      • 注意: 不能有后缀.class
  • 常见问题

    • 大小写问题,java是区分大小写的。
    • 非法字符问题。java中的字符,比如分号,逗号,都是英文状态下的
    • 扩展名问题 HelloWorld.java.txt
    • javac的运行命令 ,不需要扩展名.class
NotePad++的安装和使用
  • 安转在Develop
  • 设置–首选项–新建(java ANSI)
注释
  • 定义: 对程序的说明后备注
  • 分类
    • 单行 //
    • 多行 /* */
    • 文档
  • 特点:注释不参与程序的编译和运行
关键字
  • JAVA赋予特殊含义的英文单词
  • 特点
    • 全小写
    • 高级编辑器中高亮显示
常量
  • 定义:程序在运行的过程中不会发生改变的量
  • 分类:
    • 整数 :
    • 小数:
    • 字符串:双引号括起来的
    • 字符:单引号括起来的
    • 布尔:只有两个值true false
    • null:空常量不能被打印
变量的介绍
  • 定义:程序的运行的过程中发生改变的量

  • 格式 数据类型 变量名 = 值

数据类型
  • 字节 :数据存储的基本单元byte ,1byte(B) = 8bit
    • 1KB = 1024B
  • 分类:
    • 四类8种
      • 整数
        • byte
        • short
        • int–默认类型
        • long
      • 浮点数
        • float
        • double–默认类型
      • 字符
        • char
      • 布尔
        • boolean
变量的定义和使用
变量注意事项
  1. 在同一对花括号中,变量名不能重复。
  2. 变量在使用之前,必须初始化(赋值)。
  3. 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太 大可能超出int范围。
  4. 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是 double, double的取值范围是大于float的,类型不兼容
键盘录入
  • 使用步骤

    • 导包

      import java.util.Scanner;
      
    • 创建对象

      Scanner sc = new Scanner(System.in);
      
    • 获取键盘录入

      int num = sc.nextInt();
      
标识符
  • 自己定义的类名、方法名、变量名
  • 构成 : 字母、数字、下划线、美元符号$,不能以数字开头,不能是关键字
  • 规范
    • 小驼峰,首字母小写,后面首字母大写 变量和方法
    • 大驼峰,所有首字母大写,类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值