2024年java0基础笔记

java0基础笔记文章同步 知乎 Java 语法基础知识 笔记 简书 Java 基础知识笔记 含代码举例 博客园 我的博客 一 注释 标识符 关键字 注释 平时我们写的代码量较小时 可以看的懂 但是一旦结构复杂起来 我们就需要注释了 注释平不会被执行 是给我们程序员看的 书写注释是一个非常好的习惯 java 中有三种注释 单行注释 注释部分 多行注释 注释部分 文档注释 关键字

大家好,我是讯享网,很高兴认识大家。



文章同步:
知乎:Java语法基础知识(笔记)
简书:Java基础知识笔记(含代码举例)
博客园:我的博客

一、注释、标识符、关键字

注释

  • 平时我们写的代码量较小时,可以看的懂。但是一旦结构复杂起来,我们就需要注释了
  • 注释平不会被执行,是给我们程序员看的
  • 书写注释是一个非常好的习惯
  • java中有三种注释:
    • 单行注释 // 注释部分
    • 多行注释 /* 注释部分*/
    • 文档注释
 
讯享网 

关键字

abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。

标识符

  • java所有组成部分部分都需要名字。类名、变量名、方法名都被称为标识符。
  • 所有标识符都应该以字母"A-Z,a-z"、美元符"$"、下划线"_"为首字符开始的。
  • 首字符后可以是字母"A-Z,a-z"、美元符"$"、下划线"_"或数字之间任意组合的。
  • 不能使用关键字作为标识符。
  • 合法标识符举例:

    age、_school、$dollar

  • 不合法的标识符举例

    123abc、-mount、#cat

二、数据类型

  • 强类型语言
    要求变量的使用严格符合规定,所有变量都必须定义后才能使用
  • 弱类型语言
  • Java的数据类型分为两类
    • 基本类型(primitive type)
      1. 整数类型
        • byte占1字节:-128-127
        • short占2字节
        • int占4字节
        • long占8字节
      2. 浮点数类型
        • float占四个字节
        • double占四个字节
      3. 字符型
        • char占两个字节
      4. boolean类型:占一位,有true、false
    • 引用类型(reference type)
      - 类
      - 接口
      - 数组

    字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。一个字节存储8位无符号数,储存的数值范围为0-255。(1字节=8位)(1024B = 1k)(1024k = 1M)(1024M = 1G)

    参考链接:电脑32位和64位有什么区别呢?

拓展

  • 熟练进制转换方法。参考链接: 进制转换
    十进制 二进制0b 八进制0 十六进制0x 0~10 0~1 0~7 0~9 A~F
  • 避免使用浮点数进行数值比较

    浮点数比较会出现精度问题:参考链接: 浮点数比较会出现的问题

    float表现的字长是有限的、离散的。浮点数一般存在一个概念叫“舍入误差”,由于字长很大的时候表现出来的就是一个大约的数、是不等于的数。

三、类型转换

  • Java是一个强类型语言,所以有些运算中需要运用到类型转换

    低==============================》高

    bytes,short,char -> int -> long -> float ->double

  • 运算中不同类型的数据有限转换成同一类型,然后进行运算。

java0基础笔记

讯享网

四、变量

  • 变量就是能变化的量
  • Java是一个强类型语言,每个变量都必须声明其类型
  • Java变量是程序中最基本的存储单元,其中包括变量名,变量类型,作用域
 
  • 注意事项
    • 每个变量都有类型,类型可以是基本类型也可以是引用类型
    • 变量名必须是合法的标识符
    • 变量声明是一个完整的语句,因此每个生命都必须以分号结束
讯享网

五、常量

  • 常量(constant):初始化(initialize)后不能改变值。
  • 可以理解成一种特殊变量,他的值设定后,在程序运行过程中不允许被改变。
 
  • 常量名一般使用大写字符。
 
  • 变量名的规范
    • 所有变量、类名、方法:见名知意
    • 所有成员变量、局部变量、方法名:首字母小写和驼峰原则:除第一个单词意外其余单词首字母大写,monthSalary
    • 常量:大写字母和下划线:MAX_VALUE
    • 类名:首字母大写和驼峰原则:GoodMan

六、运算符

  • 算数运算符(+, -, *, / ,%,++,--)
 
 
 
  • 逻辑运算符 (&&,||,! )
 
  • 关系运算符(> , < , >= , <= , == , !=instanceof)
  • 位运算符(& ,|,^, ~ , >> , << , >>>(了解!!!))
 
  • 扩展赋值运算符:(+= ,-= , *= , /=)
 
  • 条件运算符(? :)
 
  • 赋值运算符(=)
  • 运算符优先级(略,可自行百度。现一般规范程序为了提高可读性都使用括号)

七、包机制

  • 为了更好地组织类,Java提供了包机制,用于各类名的命名空间。
  • 包语句的格式为:
 
  • 一般运用公司域名倒置作为包名;

例如 com.baidu.www

  • 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用import语句完成此项功能。
 

八、JavaDoc

  • javadoc命令是用来生成自己的api文档
  • 参数信息
    • @author 作者名
    • @version版本名
    • @since 指明需要早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况
  • 生成javadoc文档
    • 命令行:
     
      
    • 使用IDEA产生JavaDoc文档
小讯
上一篇 2024-12-24 23:24
下一篇 2025-01-01 23:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7684.html