栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习-第一节笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习-第一节笔记

第一个程序-cmd运行
  1. 新建文件夹,存放代码

  2. 新建java文件

    • 文件后缀名为.java

    • Hello.java

  3. 编写代码

    public class Hello{
        public static void main (String[] args){
            System.out.print("Hello World")
        }
    }
  4. 编译java

    cmd :切换至相应文件目录下,javac Java文件

ideal快捷键
public class HelloWorld {
    public static void main(String[] args) {
        //单行注释
        //多行注释  
        System.out.println("Hello,World!");
    }
}

public static void main(String[] args) -----psvm

System.out.println("");----sout

  1. 注释

    • 单行 //

    • 多行

    • 文档

    • 有趣的代码注释 ---百度搜索即可

  2. 标识符(以字母、美元符号$、下划线开头)

 标识符-大小写敏感--大写、小写 是2个东西

  1. Java数据类型

  • 基本类型(primitive type)

 -bit(位):计算机内部存储的最小单位 11001100 八位二进制

-1byte=8bit

public class Demo02 {
    public static void main(String[] args) {
        String a="hello";
        //整数
        int num1=10;
        byte num2=20;
        short num3=30;
        long num4=40L;  //long类型后面加L
        //浮点数
        float num5=50.1F;  //float类型后面加F
        double num6=3.141592673489723890;
        //字符
        char name='梅';  //string 不是关键字,是类-----只能有一个  梅林会报错注意
        //布尔值  是非
        boolean flag=true;
        System.out.println(a);
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
        System.out.println(num4);
        System.out.println(num5);
        System.out.println(num6);
        System.out.println(name);
    }
}

拓展

  1. 整数:二进制 0b 、十进制、八进制0、十六进制0x【进制】

  2. 面试题举例-银行业务不能用浮点数原因,应使用BigDecimal类实现

  3. 所有字符本质还是数字,字符类型在强制装换成int时按照Unicode表进行转换

  4. float类型写的时候要加F,long类型加L

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("=================================================");
        //==========================================================
        //浮点数拓展?银行业务怎么计算?---使用BigDecimal类实现
        // float  避免使用浮点数进行比较  离散  有误差
        float f=0.1f;
        double d=1/10;
        System.out.println(f==d);
        //==========================================================
        //字符拓展
        char c1='A';
        char c2='中';
        System.out.println(c1);
        System.out.println(c2);
        System.out.println((int)c1);//强制转换
        System.out.println((int)c2);//强制转换
        //所有字符本质还是数字
        //编码 Unicode 表 a=97   A=65    2个字节
        //==============================================================================================
        // t 转义字符
        // n 换行
        System.out.println("Hellotworld");
        System.out.println("Hellonworld");
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/318458.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号