DAY1 14:00 -8:30

day1

CMD 指令

#盘符切换 X:
#查看当前目录下的所有文件 DIR
#切换目录 CD change directory cd /d f: 切换到F盘
	cd .. 返回
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑IP ipconfig
#打开计算器 calc 打开画图 mspaint 打开记事本 notepad 
#ping命令
	ping www.baidu.com
#创建文件夹 md 
#创建文件 cd>a.txt
#删除文件 del a.txt
#移除目录 rd 

JDK、JRE、JVM

  • JDK: Java Development Kit JAVA 开发环境

  • JRE:Java Runtime Environment JAVA运行环境

  • JVM:JAVA Virtual Machine JAVA虚拟机 (软件/硬件来实现)

JAVA开发环境搭建

Java SE Development Kit 8u181

JAVA下载

账号:450054296@qq.com

密码:Wu802330

JAVA卸载

右键 我的电脑 属性

高级系统设置

环境变量

找到系统变量

JAVA HOME 路径

删掉 点击删除

path 删除

CMD

java-verson

JAVA 配置

安装装路径 :C:\Program Files\Java\jdk1.8.0_181

  1. 我的电脑--》右键--》属性--》高级系统配置

  2. 环境变量--》JAVA_HOME

  3. 新建 变量名:JAVA_HOME 路径

  4. 配置path 变量

    1. 双击path 新建
    2. %JAVA_HOME%\bin
    3. 新建
    4. %JAVA_HOME%\jre\bin
  5. 测试JDK是否安装成功

    1. CMD
    2. JAVA -version

HELLOW WORLD!

  1. 随便新建一个文件夹
  2. 新建一个JAVA文件
    • 后缀 .java
    • hello.java

3.编写代码

public class helloworld{
	public static void main(String[] args){
		System.out.print("Hellow,WORLD!");
	}	
}

4.用cmd编译 javac java文件生成class文件 要写后缀

5.java helloworld 运行class文件 不用谢后缀

image-20210201183256247

可能会出现的问题

  1. JAVA大小写敏感
  2. 尽量使用英文
  3. 文件名 和类名 必须一样,并且首字母大写
  4. 符号用中文 会报错

代码解析

public class 表示一个类

public stastic void 修饰符 关键字

main 方法

string[] args 参数

标识符

image-20210201192808163

标识符是大小写敏感的

数字开头 #开头 -开头 不可以

数据类型

JAVA是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

安全性高 速度较慢

基本类型

数值类型:整数类型、浮点类型、字符类型

整数类型:1. byte -127-128

  1. short -32768-32767
  2. int
  3. long

浮点类型

  1. float 4个字节
  2. double 8个字节

字符类型

char 2字节

boolean类型

public class demon02 {
    public static void main(String[] args) {
        //八大基本类型
        //整数
        int num1=10; //常用
        byte num2=127;
        short num3=30;
        long num4=30L;//Long 类型要加L
        //小数:浮点数
        float num5 = 50.1F; //后面加F
        double num6 = 3.1415926;

        //字符类型
        char name = 'A';

        /*
        //字符串
        String name2 = "道阻且长";*/

        //布尔值
        boolean flag = true;
        boolean flag2 = false;

    }
}

引用类型

类 接口 数组

什么是字节

位(bit) 字节(byte) 1B(byte)=8位

1KB=2048B

1MB=1024KB

1G=1024MB

1TB=1024G

电脑32位 和64位的区别

32位只能支持4GB内存

64位能装 32位电脑 128G内存

public class demo03 {
    public static void main(String[] args) {
        //整数脱战 进制 二进制0b 十进制 八进制0  十六进制0x
        int i=10;
        int i2=010;// 8
        int i3 = 0x11; // 16
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        //========================
        //浮点数拓展? 银行业务怎么表示?钱
        //BigDecimal 数学工具类
        //========================
        //float 有限 离散 舍入误差 结果是大约数 接近但不等于
        //double
        // 最好完全使用浮点数进行比较
        // 最好完全使用浮点数进行比较
        // 最好完全使用浮点数进行比较

        float f=0.1f;
        double d= 1.0/10;
        System.out.println(f==d);
        System.out.println(f);
        System.out.println(d);
        float d1 = 231321532123f;
        float d2 = d1 + 1;

        System.out.println(d1 == d2 );

        //===========================
        //字符拓展?
        //===========================

        char c1 = 'a';
        char c2 = '中';
        System.out.println(c1);
        System.out.println((int)c1);
        System.out.println(c2);
        System.out.println((int)c2);

        //所有的字符本质还是数字
        //编码 Unicode 2字节    0-65536个字符
        //U0000 -UFFFF
        char c3= '\u0061';
        System.out.println(c3);

        //转义字符
        // \t 制表符
        // \n 换行
        System.out.println("hello\tworld");
        //布尔值扩展
        boolean flag = true;
        if (flag == true/*新手*/){

        }
        if(flag){} //老手
        //less is more! 代码要精简易读



    }
}

posted @ 2021-02-01 20:53  道阻丶且长  阅读(71)  评论(0)    收藏  举报