Java基础知识,从零开始的java学习路程

本文介绍了Java编程的基础知识,包括单行和多行注释的使用,文档注释的重要性,标识符规则,强类型语言特性,以及八大基本数据类型(整数、浮点数、字符、字符串等)及其扩展。还涵盖了字符编码、转义字符、字节概念和进制转换等内容。
摘要由CSDN通过智能技术生成

目录

个人学习记录,不足之处请多指教。

基础知识

一、注释

1.单行注释

2.多行注释

3.文档注释

二、标识符

三、强类型语言

四、八大基本数据类型

1.字符拓展

2.转译字符

五、字节

六、进制

七、浮点数


基础知识

一、注释

编写代码时需要添加注释,使代码更容易被理解。java注释有三种,分别为 单行注释、多行注释、文档注释。

1.单行注释

单行注释用 // 来表示,用来注释一行文字。

{
    //输出Hello,Wored
    System.out.println("Hello,Wored");
}
2.多行注释

多行注释用 /* */ 来表示,用来注释一段(多行)文字。

{
    /*多行注释*/
    /* 
    多行注释
    可用于
    注释多行内容
    */
}

3.文档注释

文档注释一般用于方法或类上。

二、标识符

标识符注意点

  • 所有的标识符都应该以字母(A-Z 或者 a-z),美元($),或者下划线(_)开始。

  • 首字母之后可以是字母(A-Z 或者 a-z),美元($),或者下划线(_)或者数字的任何字符组合。

  • 不能使用关键字作为变量或方法名。

  • 标识符是大小写敏感的。

  • 可以使用中文命名但不建议。

可能遇到的问题

  • 每个单词的大小写不能出现问题,java大小写敏感;

  • 尽量使用英文;

  • 文件名字和类名必须保证一致,并且首字母大写;

  • 符号不可以使用中文。

三、强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后使用。 

    //定义变量
    String name = "小明"
    //调用变量名
    System.out.println(name)   

四、八大基本数据类型

    //整数
    int num1 = 10;//最常用
    byte num2 = 20;
    short num3 = 30;
    long num4 = 30L;//Long类型要在数字后面加个L

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

    //字符,只能定义一个字符
    char name = 'A';
    //字符串,能定义多个字符,String不是关键字,是类
    String namea = "少年强则国强";

    //布尔值 代表是非
    boolean flag =true;
    boolean flal =false;

        

1.字符拓展
  • 所有的字符本质是数字

  • 编码 Unicode 2字节 0 - 65536

  • Excel 2 16 = 65536

System.out.println(c1);
System.out.println((int)c1);//强制转换

System.out.println(c2);
System.out.println((int)c2);//强制转换

System.out.println(c3);//Unicode 正常输出

2.转译字符
// \t  制表符(实现空格)
// \n  换行符(实现换行0
    System.out.println("Hello\tworld");
    System.out.println("Hello\nworld");

五、字节

字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。

位(bit):是计算机 内部数据 存储单位的最小单位,11001100是一个八位二进制数。

字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示。

字符:是指计算机中使用的字母、数字、字和符号。

  • 1bit表示1位

  • 1Byte表示一个字节 1B=8b 1B(byte,字节)= 8bit(位)

  • 1024B=1KB

  • 1024KB=1M

  • 1024M=1G

六、进制

为我们通常所用的计数法,在生活中一般使用的计数法为10进制,逢10进1。

在java语言中

  • 0b 表示二进制,逢2进1

  • 0 表示八进制,逢8进1

  • 0x 表示十六进制,逢16进1,十六进制由0~9 A~F 例如A=10、F=15

    int i =10;//十进制
    int i2 = 010; //八进制0
    int i3 = 0x10; //十六进制0x   0~9 A~F
    int i4 = 0xA; 
 
    System.out.println(i);//10
    System.out.println(i2);//8
    System.out.println(i3);//16
    System.out.println(i4);//10

七、浮点数

  • 最好完全避免使用浮点数进行比较

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值