java学习(二) 标识符,字面量,变量

网络设备调试指南:如何用MDIO Clause22/45协议读写Marvell MV88E6390寄存器 本文深入解析了如何通过MDIO Clause 22/45协议对Marvell MV88E6390交换芯片进行寄存器读写调试。文章详细对比了两种协议的本质区别与适用场景,并重点阐述了MV88E6390的直接与间接寻址策略,提供了实战代码示例与关键调试技巧,帮助网络工程师高效解决配置与通信问题。 阅读详情

java学习(二)

编写,编译,运行HelloWorld程序

  • 编写打印字符串HelloWorld

  • 编译 javac 代码路径,得到HelloWorld.class 【新版本java13节省了javac命令,现阶段没必要】

  • 运行 首先cd到HelloWorld.class的文件夹下,然后使用命令 java HelloWorld

  • 使用命令 java HelloWorld后,内部发生了什么?---->先启动JVM虚拟机,JVM再启动classloader类加载器,然后类加载器去硬盘上找(如果配置环境变量就会去环境变量下去找,没有配置就在当前路径找)类对应的字节码文件Helloworld.class,然后加载器将文件装载至JVM里,JVM启动解释器将字节码转换成二进制和电脑硬件交互

  • 代码如下

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Helloworld");
    }
}
  • 代码解释

    • 第一:public 表示公开的(关键字,固定写法)

    • 第二:class 用来声明一个类(关键字,固定写法)

    • 第三:HelloWorld 是一个类名,后面必须是一对大括号,这对大括号成为“类体”

    • 第四:public class HelloWorld 表示声明一个公共的类 HelloWorld

    • 第五:在 java 编程中,一定要注意成对儿的符号要成对儿写,以上 HelloWorld 当中成对儿的符号包括:小括号(),中括号[],大括号{},双引号""。这些符号在编写的时候建议成对儿编写。

    • 第六:最初学习 java 编程的时候一定要注意代码的格式,要有合理的缩进,什么时候缩进 呢?大家需要记住:只要“我”这个大括号{}包含着“你”,那么“你”就应该比“我”低一 级,此时“你”应缩进。

    • 第七:public static void main是程序入口main方法, java程序必须要有main方法,是入口

注释有三种

  • //这是单行注释

  • /* 这是多行注释*/

  • /** * 这是javadoc注释*/

public class和class有啥区别

  • 一个java源文件内可以有多个class,

  • 只要源文件中有几个class就会生成几个.class的文件

  • public的类不是必须,也可以没有,因为没有public编译器也可以编译

  • 但是public的类名必须和文件名保持一致

  • 一个文件内,public类只能有一个

标识符

  • 可以标识类名,方法名,变量名,接口名,常量名等,其中main属于标识符但是不可改

  • 标识符命名规则:只能由数字,字母(包括中文),下划线,美元符号$组成,且不以数字开头,标识符里也没空格。不符合规则的编译会报错

  • 关键字不可以作为标识符

  • 标识符区分大小写

  • 标识符理论上没有长度限制

命名规范

  • 大家约定俗成的规范,见名知意

  • 驼峰命名

  • 类名接口名首字母大写,后面每个单词首字母大写

  • 变量名和方法名首字母小写,后面每个首字母大写

  • 常量名全大写且单词之间采用下划线衔接

 

java字面量

  • 在java语言中,“数据”被称为“字面量”

  • 字面量分很多种:整数型,浮点型,字符型(单引号),字符串型(双引号),布尔等等

变量

  • 变量是内存当中存储数据最基本的单元,将数据(字面量)放到内存当中,给这块内存空间起个名字就是变量

  • 变量三要素数据类型,名字,变量值

    • 变量的声明:用特定语法声明一个变量,让运行环境为其分配空间。

    • 变量的命名:需要有个见名知意的名字,首字母小写,后面每个首字母大写命名

    • 变量的初始化:变量声明后,要为其赋一个确定的初值后再使用。

    • 变量的访问:可以对变量中的数据进行存取、操作,但必须和其类型匹配。

  • 代码

    public class Var_02{
        public static void main(String[] args){
            int nianLing;
            nianLing =66;
            System.out.println(nianLing);
            nianLing = 88;
            System.out.println(nianLing);
        }
    }
  • 一次声明多个变量

    public class Var_03{
        public static void main(String[] args){
            int a, b, c = 100; //一次声明三个变量,只有最后一个有值
            a=66; //另外两个没有值的必须先赋值
            b=88;
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);
        }
    }
  • 在方法体内声明的是局部变量,局部变量只在方法体内有效,方法体内执行结束该变量会被释放

  • 在方法体外,类体内声明的变量是成员变量(全局变量)

变量的作用域(有效范围)

  • 出了当前的大括号就不认了【牢记这句话】

  • 编程语言访问变量是就近原则

vue2/3 - H5 移动端网页中调用手机摄像头扫描二维码 / 条形码功能,在h5手机网页里调起相机摄像头进行二维码或条形码扫描效果详细教程(详细示例组件源码,一键复制开箱即用!) vue扫描二维码条形码,vue网页调用摄像头扫二维码条形码,vue移动端如何实现调用相机扫描二维码,vue移动端扫一扫功能,vue怎么做移动端h5扫一扫功能,vue识别二维码和条形码,vue实现点击按钮调用摄像头扫码,vue调用本地摄像头实现拍照功能,Vue中如何进行二维码生成与扫描,如何实现vue在手机浏览器中调用摄像头实现扫描二维码功能,VUE项目移动端H5调用摄像头扫码,vue项目中实现H5调取摄像头,网页调用摄像头实现二维码扫描功能,vue调用手机摄像头,vue在调用摄像头扫码,vue自定义打开摄像 阅读详情

相关推荐

VINS技术路线与代码详解

VINS技术路线 写在前面:本文整和自己的思路,希望对学习VINS或者VIO的同学有所帮助,如果你觉得文章写的对你的理解有一点帮助,可以推荐给周围的小伙伴们,当然,如果你有任何问题想要交流,欢迎随时探讨。话不多说,下面上正文。 VINS代码地址:https://github.com/HKUST-Aerial-Robotics/VINS-Mono 参考文档:1.VINS-Mono A R...

wangshuailpp的博客 7万+

python 变量:标识符+字面值(一篇解千疑)

一段内存要被使用,就要被声明,于是用标识符指向地址,根据数据类型来分配空间大小。变量就是一个指定数据类型的标识符,它指向一个地址,按照要求的数据类型分配空间大小。要深入了解一个 python 变量的定义,就必须知道标识符和字面值(量)。

wander_alice的博客 151

深入解析以太网接口中的BOB Smith电路设计

本文深入解析以太网接口中的BOB Smith电路设计,详细介绍了其在共模噪声抑制、浪涌防护和EMI优化中的关键作用。通过实际案例和设计要点,帮助工程师正确选择75Ω电阻和高压电容等元件,优化PCB布局,解决电压型与电流型PHY的设计差异,以及千兆与百兆以太网的特殊考量。

weixin_28339967的博客 687

Java中的标识符、关键字、字面值、变量、八种基本数据类型与类型转换规则

Java中的标识符、关键字、字面值、变量、八种基本数据类型与类型转换规则详解

m0_71673753的博客 1026

手把手教你逆向京东搜索接口:H5ST 556位参数生成与V8补环境技巧

本文深入解析了京东搜索接口中关键的H5ST 556位参数生成机制,并提供了详细的逆向实战指南。针对其复杂的反爬虫环境检测,文章重点介绍了通过链式补环境技巧,在Node.js中完整模拟浏览器环境(包括原型链检测和指纹验证)的方法,帮助开发者成功绕过防护并生成有效参数。

weixin_29315091的博客 481

Bellhop水声信道模型的仿真

Bellhop是一种基于射线追踪的水声信道模型,广泛用于预测水下环境中的声压场。它通过模拟声波在水中的传播路径,计算声场分布,适用于复杂的水下通信场景。

yt94832的博客 1312

Python 基础语法全面解析:字面量、注释、变量等入门概念介绍

Python字面量、注释、变量、数据类型、数据类型的转换、标识符、运算符、字符串扩展、字符串格式化

weixin_43263566的博客 1706

AXI_IIC调试实战:从失败到成功的读写操作经验分享

本文分享了调试Xilinx AXI_IIC IP核从失败到成功的实战经验。文章详细解析了IP核以FIFO和状态机为核心的工作机制,强调了状态寄存器查询与延时等待的关键作用,并提供了针对EEPROM的单字节读写操作完整代码与避坑指南,帮助开发者高效完成AXI_IIC读写操作。

weixin_29169505的博客 370

字面量,变量注释,标识符

python保姆级教程

m0_72905047的博客 455

【OpenCV】图像的像素直方图 图像特征点 cv::FAST cv::ORB ORB_SLAM2::ORB

文章目录图像直方图代码实现cv::FAST和cv::ORB 检测图像特征点cv::FAST和cv::ORB 检测图像特征点代码实现ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比代码实现 图像直方图代码实现 图像是由不同数值(颜色)的像素构成的,像素值在图像中的分布情况是图像的重要属性,可以用直方图修改图像的外观,标识图像的内容,检测图像中特定的物体或纹理。 单通道灰度图像中每个像素都有一个 0(黑色)-255(白色)的整

小秋 AI SLAM 入门实战教程 2510

C#联合Halcon机器视觉框架源码—升级版

相较于之前的NxtVision,本软件代码架构更加合理,且新增。对源码有需求的,订阅本专栏后,私信我领取。、原来的vb脚本改为。

Z's Palace 1415

JavaScript — 字面量、常量、变量、标识符

目录 一、字面量 二、常量 三、变量 1.变量的理解 2.变量命名 3.正确命名变量 四、标识符 一、字面量 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复合类型的值也支持字面量表示法。 字面量都是一些不可...

m0_59897687的博客 923

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【3】Java注释、字面量、变量、关键字、标识符

Java注释、字面量、变量、关键字、标识符

hooheha的博客 895

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Java基础语法Ⅰ【注释、关键字、字面量、变量】

具有特殊含义,用于表示语言结构、控制流程、数据类型等。在Java中,关键字是被保留的单词,不能用作标识符(如变量名、方法名等)。例如,在Java中,

massive_jiang的博客 1399

Java基础语法学习(注释、字面量、变量详解、关键字、标识符)

本文主要内容包括Java基础语法的学习,涵盖了注释、字面量、变量详解、关键字和标识符等内容。Java是一种广泛应用于软件开发领域的编程语言,掌握其基础语法对于学习和使用Java编程非常重要。在本文中,将逐一介绍这些基础要素,帮助读者建立起对Java语法的基本理解和掌握。

qq_65771647的博客 1277

Java2-注释、关键字、字面量、变量、基本数据类型、标识符

变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值详解:数据类型:限定了变量当中能存储什么类型的数据。如果要存10,那么数据类型就需要写整数类型。如果要存10.0,那么数据类型就需要写小数类型。变量名:其实就是这个容器的名字。当以后想要使用变量里面的数据时,直接使用变量名就可以了。数据值:真正存储在容器中的数据。//定义一个整数类型的变量//数据类型 变量名 = 数据值;int a = 16;

m0_73902080的博客 944

Java入门基础2:注释、字面量、变量、关键字和标识符

注释、字面量、变量、关键字和标识符简单介绍

2301_80944764的博客 1231

Java入门学习笔记8——字面量和变量

变量

qq_45709187的博客 1728

【精简版】JavaScript 标识符、字面量、变量详情

JavaScript 标识符、字面量、变量。

weixin_46485638的博客 492

Java入门——基本语法(注释、字面量、变量、使用变量的注意事项、关键字、标识符)

使用变量的注意事项 变量要先声明才能使用 变量是什么类型,就应该用来装什么类型的数据,否则报错。 变量是从定义开始到 “ } ” 截止的范围内有效;且同一个范围内,定义的多个变量,它们的名称不能一样。 变量定义的时候可以不赋初始值;但在使用时,变量里必须有值,否则报错。注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的。计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。变量是用来记住程序要处理的数据的。

li13437542099的博客 531

Java基础2【注释、字面量、变量】

变量的本质就是内存中的一块空间,空间中存储着不断变化的值。变量是用来记住程序要处理的数据的。变量的定义格式:(看图片文档)​ 数据类型 变量名 = 数据值;​ 数据类型:为空间中存储的数据加入类型限制。整数?小数?★★​ 变量名:自己要为空间起的名字,没有难度​ 数据值: 空间中要存储的数值,没有难度。

菜鸟-宇的个人博客 867

java入门之-HelloWorld、注释、关键字、字面量、变量、数据类型 标识符(命名规则)

Java是目前主流的编程语言之一,它是一款跨平台、面向对象的编程语言,核心理念是“一次编写,到处运行”(Write Once,Run Anywhere,缩写:WORA)——它通过jvm和字节码的组合,平衡了“跨平台通用性”和“底层执行效率”,让Java既能满足企业级开发中“一套服务支撑多终端“的需求(如后端服务器同时对接Windous客户端、Linux服务器),也能支撑Android生态“一次开发适配千万台手机”的场景。

2301_79089681的博客 1067

java入门day02:字面量,标识符,变量,IDEA初使用

等号: 把右边的值赋值给左边的变量名,打印变量名可以打印出变量名的值。变量名不能重复声明,但可以修改,且一个变量名只能存一个数据。一条语句可以定义多个变量。变量使用前一定要赋值。变量的作用域范围(判断循环中注意)。

Xinxin980的博客 526

Java基础语法(注释,关键字,字面量,变量,数据类型,标识符,键盘录入,IDEA安装,类,模块,项目)

​ 变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。​ 数据类型 变量名 = 数据值;//1.定义byte类型的变量//数据类型 变量名 = 数据值;//2.定义short类型的变量//3.定义int类型的变量int c = 30;//4.定义long类型的变量//5.定义float类型的变量//6.定义double类型的变量//7.定义char类型的变量//8.定义boolean类型的变量注意点。

小丁的博客 1248

【java入门】关键字、标识符与变量初识

关键字是被Java语言赋予了特殊含义,用做专门用途的字符串(或单词),关键字一共50个,其中const和goto是保留字(reserved word)。标识符的命名规则与命名规范。变量的声明与注意事项。

共同学习,共同成长 1497

day01 创建新项目、注释、字面量、变量、数据类型、关键字、标识符

数据类型 变量名 = 数据。

zhangnobill的博客 1023

Java中的标识符、变量和数据类型

文章目录🌾标识符✨标识符可以标识什么?🍎标识符命名规则📈命名规范💎命名规则和命名规范有什么区别?*🎯字面量🏓变量🎽什么是变量🐳变量的三要素🥝变量的声明🤙变量的分类🌈数据类型🧣数据类型有什么用?**🐢数据类型在java语言中包括两种:📈数据类型转换🤡写在最后 哈喽,大家好!我是Why,一名在读学生,也是一名新手博主,目前刚刚开始进入自己的编程学习生涯。虽然学习起步较晚,但我坚信做了才有0或1的可能。学了一段时间以后也是选择在优快云上分享自己的日常笔记,也希望能够在众多道友的大家庭中打成一片。 本文主要讲解

m0_70975557的博客 537
上一篇: java学习(一)
下一篇: java学习(三) 数据类型转换,二进制原码,反码,补码
python_nice
博客等级 码龄8年 46粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值