当前位置: 首页 > news >正文

Java编程基础:从零开始掌握核心语法

1. Java 基础概念

1.1 注释

  • 注释:对代码的解释和说明文字

  • java的三种注释:

    • 单行注释:两个斜杠 // 后面跟着你的注释内容

      //哈哈
      
    • 多行注释:以 /* 开头,以 */ 结尾,中间可以写很多行

      /*
      哈哈哈哈哈哈
      哈哈哈哈哈哈
      哈哈哈哈哈哈
      */
      

      注意:多行注释不能嵌套使用

    • 文档注释:以 /** 开头,以 */ 结尾,中间可以写多行

      /**
      哈哈哈哈哈哈
      哈哈哈哈哈哈
      哈哈哈哈哈哈
      */
      

1.2 关键字

  • 介绍:Java 关键字是被 Java 语言赋予特定含义的英文单词。当你在代码中使用这些关键字时,Java 编译器或运行时系统就知道你想要执行什么操作

  • 关键字

    • 数据类型与变量的关键字:booleanbytecharshortintlongfloatdouble,classinterfaceenumvoid,publicprivateprotectedstaticfinalabstracttransientvolatile

    • 流程控制的关键字:ifelseswitchcasedefaultforwhiledo,breakcontinuereturn

    • 异常处理的关键字:trycatchfinallythrowthrows

    • 包与导入的关键字:packageimport

    • 其他关键字:newthissuperinstanceofsynchronizednativestrictfpassert

1.2.1 class关键字

  • 介绍:class 是 Java 中最基础的关键字之一

  • 作用:用于定义一个( Java 项目的基本组成单元,一个完整的 Java 项目可能由成千上万的类组成;类比作 “模板”,可以创建多个对象实例)

  • 语法

    [访问修饰符] class 类名 {// 类的内容
    }
    
  • 例子

    public class HelloWorld {// 类的内容
    }
    

    解释:

    • public:访问修饰符,表示该类可以被其他类访问
    • class:定义类的关键字
    • HelloWorld:类名,遵循大驼峰命名法(单词第一个字母大写)
    • {}:类的范围,包含类的所有成员

注意:

  1. Java 关键字都是小写的

  2. 变量名、方法名、类名等标识符不能使用关键字

1.3 字面量

  • 介绍:数据在写程序时的书写格式

  • 字面量的类型:

    • 整数:整数就是不带小数的数字。在程序里直接写数字就行,比如 666 ,-88

    • 小数:小数就是带小数点的数字。在程序里直接写数字就行,比如 13.14,-5.21

    • 字符:用单引号把字符括起来,而且里面只能有一个字符。比如 ‘A’,‘0’, ‘我’

    • 字符串:用双引号引起来,它里面的内容可以有,也可以没有。比如“HelloWorld”,“ ”

    • 布尔值:布尔值就两个,用来表示真假,分别是 true 和 false

    • 空值:它只有一个值,就是 null

1.4 变量

  • 介绍:在程序中临时存储数据的容器,但是这个容器中只能存一个值

  • 格式:数据类型 变量名 = 数据值;

  • 例子:

    int age = 18; // 定义整数变量age,存的值是18  
    double score = 95.5; // 定义小数变量score,存的值是95.5  
    

    格式详解:

    1. 数据类型:

    2. 变量名:

    3. 数据值:

    4. 分号:

  • f’d’f

1.5 数据类型

1.6 标识符

1.7 键盘录入

1.8 IDER概述

1.9 IDER下载和安装

1.10 IDER中的第一个代码

1.11 IDER的项目和模块操作

相关文章:

  • 您的浏览器不支持摄像头API—仙盟创梦IDE
  • CAN通信收发测试(USB2CAN模块测试实验)
  • 浏览器强缓存还未过期,但服务器资源已经变了怎么办?
  • WebAssembly:开启跨平台高性能编程的新时代
  • 部署Gitlab-CE with Docker私有云环境
  • 清除 Ubuntu 磁盘空间
  • 电脑网络如何改ip地址?ip地址改不了怎么回事
  • 安全基础与协议分析
  • MybatisPlus入门
  • 行列式中某一行的元素与另一行对应元素的代数余子式乘积之和等于零
  • 一周学会Pandas2 Python数据处理与分析-Pandas2数据合并与对比-pd.merge():数据库风格合并
  • C++编译/链接模型
  • 老牌协议再升级,Ethernet IP转Modbus TCP网关桥接精准灌装系统
  • DELL EMC PowerStore BBU更换手册
  • PyLink 使用指南
  • BLIP3-o:一系列完全开源的统一多模态模型——架构、训练与数据集
  • NFC学习【笔记】
  • C++ 输入输出流示例代码剖析
  • 计算机组成原理——浮点数以及IEEE754
  • ruoyi-erp 开源:功能全面灵活可定制
  • 网站开发是叫系统吗/今日头条最新版
  • 把自己做的网站发布/ip域名查询网
  • 专业网站建设公司/竞价推广是什么工作
  • 网站谷歌地图提交/电商代运营一般收多少服务费
  • 自助购物网站怎么做/百度图片搜索图片识别
  • 枣庄市政府采购网/无锡网站seo