HelloWorld(2021.11.17)

这篇博客介绍了JAVA程序的运行机制,包括编译型和解释型的特点。讲解了编写HelloWorld程序的关键步骤,如新建文件夹、创建.java文件、编写代码、编译及运行。同时,强调了编程中需要注意的细节,如大小写的敏感性、使用英文、文件名与类名的匹配规则,以及JAVA的快捷键和关键字。此外,还提及了JAVA的数据类型,特别是基本类型和引用类型,并解释了字节的概念。
摘要由CSDN通过智能技术生成

HelloWorld(2021.11.17)

  1. 随便新建一个文件夹,存放代码

  2. 新建一个java文件

    1. 文件后缀名为.java
    2. Hello.java
    3. 【注意点】系统可能没有显示文件后缀名,我们需要手动打开
  3. 编写代码

    public class Hello{ //公共 类 类名
    	public static void main(String[] args){ //main是个方法
    		System.out.print("Hello,World!");//System.out.print 输出语句
    	}
    }
    
  4. 编译 javac Java文件,会生成一个class文件

  5. 运行class文件,java class文件

[在这里插入图片描述

可能遇到的情况

  1. 每个单词的大小不能出现问题,java是大小写敏感的
  2. 尽量使用英文;
  3. 文件名和类名必须保证一致,并且首字母大写
  4. 符号使用了中文

JAVA程序运行机制

编译型+解释型

JAVA快捷键

psvm public static viod main

sout system.out.print

JAVA关键字

在这里插入图片描述

JAVA数据类型

Java基本类型

在这里插入图片描述

java引用类型

在这里插入图片描述

public class Demo02 {
    public static void main(String[] args) {
        //八大基本数据类型
        //整数
        int num1 = 10;  //最常用
        byte num2 = 127;
        short num3 = 32767;
        long num4 = 327672333L; //long类型要在数字后面加个L

        //小数:浮点数
        float num5 = 50.1F; //float类型要在数字后面加个F
        double num6 = 3.141592653589793238462643;

        //字符
        char name = '海';
        //字符串,String不是关键字,它是类
        //String name1 = "于德海2001年11月17日";

        //布尔值:是非
        boolean flag = true;
        //boolean flag = false;
    }
}

什么叫字节

1bit表示1位

1Byte表示一个字节 1B=8b

1024B=1KB

1024KB=1M

1024M=1G

代码

public class Demo03 {
    public static void main(String[] args) {
        //整数扩展:     进制      二进制0b       十进制     八进制0     十六进制0x
        int i = 10;
        int i2 = 010;   //八进制0
        int i3 = 0x10;  //十六进制0x

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("================================================");
        //浮点数扩展?    银行业务怎么表示?钱
        //fload         double
        float f = 0.1f;
        double d = 1.0/10;

        System.out.println(f==d);
        System.out.println(f);
        System.out.println(d);

        //最好完全不使用浮点数进行比较
        //最好完全不使用浮点数进行比较
        //最好完全不使用浮点数进行比较
        //可以使用BigDecimal    数据工具类进行比较

        float d1 = 1231231312f;
        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-65535     Excel       2的16次方 = 65536、
        //U0000   UFFFF

//        char c3 = '\u0061';     //\u是进行转义
//        System.out.println(c3);

        //转义字符
        //\t    制表符
        //\n    换行
        System.out.println("Hello\tworld!");

        System.out.println("======================================================");
        String sa = new String("hello world");
        String sb = new String("hello world");
        System.out.println(sa==sb);
        String sc = "hello world";
        String sd = "hello world";
        System.out.println(sc==sd);
        //对象        从内存分析


        //布尔值扩展
        boolean flag = true;
        if (flag==true){}//新手

        if (flag==true);//老手
        
        //Less is More!     代码要精简易读

    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值