JavaSE-位运算、转义字符和数组

javaSE基础测试题 这套题目是传智播客javaEE入学测试题,我是在自己学完javaSE之后做的套题,感觉这套题考察的内容很基础,很适合自学javaSE的自测。全套试题有50个选择题,单选和多选都有,每道题2分,80分合格,快来看看你能考多少分吧! 1. 在JAVA中,下列哪些说法是正确的( AC )   A.java源文件的扩展名为.java    //正确 B.写好的java源程序可以直接运行 阅读详情

位运算符

主要针对二进制书。只有0和1两种形态

&:(位与)两个数同为1,则为1,否则为0

|:(位或)两个数中一个为1,则为1,否则为0

^:(异或)相同为0,不同为1

注意:移动位数很多时,按数据的实际有效位数。例如:32位,移动位数100%最大位数32得余数4(相当于移动4位)

转义字符

  1. 八进制转义
  2. \ + 用1-3位的8进制数字,范围为000-377

  3. Unicode转义字符
  4. \u + 4位的16进制数字,范围为0-65535

  5. 特殊字符
  6. \":双引号

    \':单引号

    \\:反斜线

  7. 控制字符
  8. \r:回车

    \n:换行

    \t:tab

    \b:退格

一维数组

数组的声明

dataType[] array = new dataType[size]

数组的赋值

dataType[] array = new dataType[]{}
dataType[] array = {}

二维数组

数组的声明

dataType[][] array = new dataType[row][col]

数组的赋值

dataType[][] array = new dataType[][]{{}}
dataType[][] array = {{}}
02-JavaSE基础语法 方法就是 一个带名字的能够解决特定问题的代码块 ,可以方便我们多次使用。方法是指人们在实践过程中为达到一定目的和效果所采取的办法、手段和解决方案。所谓方法,就是解决一类问题的代码的有序组合,是一个功能模块。编程语言中的方法是组合在一起来执行操作语句的集合。例如 System.out.println() 方法,该系统实际上是为了在控制台上输出的消息执行多条语句。定义递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。递归体:什么时候需要调用自身方法以及自身需要做什么操作。 阅读详情

相关推荐

RTAB-MAP实战:用Realsense D435i在ROS中搭建室内3D地图(附避坑指南)

本文详细介绍了如何在ROS环境下,使用Intel Realsense D435i深度相机和RTAB-MAP算法进行室内3D地图构建的完整实战流程。内容涵盖环境配置、核心节点数据流解析、关键参数调优、地图保存与重定位,并提供了实用的避坑指南,帮助机器人开发者和研究者快速实现稳定的视觉SLAM应用。

weixin_29095049的博客 492

java中string转数组要用到转义字符

String str = "aaa|bbb|ccc"; String[] strArr = new String[] {}; 之前在网上查资料看到都是strArr=str.split("|"),但这样出来的数组是a,a,a,|,b,b,b,|,c,c,c,后来发现需要用转义字符“\\”。 正确的写法应该是strArr=str.split("\\|")

Wangdasisi的博客 2625

告别IMEI!手把手教你用UUID实现Android设备唯一标识(兼容Android 10-13)

本文详细探讨了在Android 10及以上版本中,如何构建合规且高可用的设备唯一标识方案以替代被限制访问的IMEI。文章深入分析了Android设备标识符的演变,并提供了基于UUID/GUID的完整实现策略,包括生成算法、多级持久化存储方案(如MediaStore)、权限处理以及版本兼容性实践,帮助开发者应对Android 10-13的隐私政策变化。

weixin_28339967的博客 576

转义字符、运算符

比较运算符:>、<、>=、<=、==、!= 赋值运算符:=、+=、-=、*=、/=、%= 逻辑运算符: 三目运算符: 位运算符:

q1159741047的博客 1354

可信数据空间关键技术和功能架构研究

可信数据空间(TDS)是实现数据安全共享的基础设施,通过数字合约和使用控制技术确保数据跨域流通的可信与安全。其架构包括服务平台和接入连接器,关键技术涵盖访问控制、隐私计算、区块链等。评估重点在于合规性、连接器能力、互联互通及安全体系。核心在于构建规则引擎而非简单数据汇聚,连接器开发比平台建设更重要。当前面临技术成本博弈、跨域身份互认等挑战,需平衡安全、性能与成本,推动数据要素市场发展。

逸尘的专栏 2228

从工艺到器件:用Silvaco ATLAS仿真PIN二极管击穿电压的保姆级指南

本文详细介绍了使用Silvaco ATLAS仿真PIN二极管击穿电压的全流程指南,从工艺仿真基础搭建到器件结构构建,再到击穿特性仿真和结果分析。通过Silvaco工具链,工程师可以在设计阶段精准预测器件性能,优化击穿电压,提升研发效率。

weixin_34259816的博客 358

java 位运算、表达式、转义符、常量、执行语句

1、位运算 &amp;amp; 与、 | 或、 ^ 异或、 &amp;lt;&amp;lt; 左移、 &amp;gt;&amp;gt; 右移、 &amp;gt;&amp;gt;&amp;gt; 无符号右移 &amp;amp;: 全1出1; |:有1出1; ^ :相同出0,不同出1; &amp;lt;&amp;lt; : 把二进制整体往左移,用0补位; :把二进制整体往右移,用最高位补位;

qq_36502185的博客 212

Vue3 - 强力解决前端下载二进制流pdf文件、下载成功后打开空白问题解决,或者获取PDF文件流,将blob对象转换成下载链接打开后一片空白(无论是否使用pdf插件下载,还是原生方法下载都完美解决)

vue3前端下载二进制流pdf文件,下载成功,打开空白问题解决,js下载PDF文件流,打开空白问题,VUE3 h5中的文件流下载和指定的url下载总结(解决下载后的pdf打开空白情况)pdfjs打开文件流空白,解决pdf文件流,预览全是空白页,pdf文件流,下载正常,但是预览全是空白页,前端JS获取PDF文件流,将blob对象转换成下载链接打开后一篇空白的问题,前端文件流下载后文件空白,前端下载文件流PDF文件显示空白 或 无法打开,在线预览PDF文件打不开白屏怎么办,前端axios请求二进制数据流转换生成

🏆 前端领域优质创作者 4620

JAVA位运算、进制转换、byte数组转换、JAVA数据类型取值范围

位运算   ~ 按位非(NOT) &amp; 按位与(AND) | 按位或(OR)^ 按位异或(XOR) &gt;&gt; 右移 &gt;&gt;&gt; 无符号右移 &lt;&lt;左移    进制转换       16进制0x   8进制0   切记是数字0 //十进制转成十六进制:Integer.toHexString(n1); //十进制转成八进制:Integer.to...

xxdw1992的博客 1619

【VS Code插件开发】通用功能(二)

本篇主要从command(命令)、menus(菜单)、快捷键三个方面讲解,都归于通用功能。

编码世界 1万+

句向量(句嵌入)模型sent2vec的训练及应用

本文讨论NLP中的句向量模型(sent2vec),也就是将一个完整的句子映射成一个实数向量的技术。这方面已经发表的成果也是比较多的,本文中所涉及的技术主要源自NAACL 2018的一篇论文,其中提出的sent2vec模型可以理解为词嵌入技术中经典的CBOW方法的扩展,该所谓的扩展中一个重要改进就是引入了n-gram

白马负金羁 1万+

java数组和字符串相互转换

在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样

CathyLou的博客 18万+

基于毫米波雷达的智能风扇算法设计与实现

摘要:本文设计了一种基于毫米波雷达的智能风扇控制系统,采用FMCW雷达实现人体目标的精准检测与定位。系统通过距离FFT、速度FFT、CFAR检测和AoA估计构建完整的信号处理链路,并针对风扇叶片干扰设计了基于自相关函数的抗干扰算法。创新性地提出了人在开机、多人优先送风、摇头追踪等控制策略。研究采用MATLAB完成全链路算法仿真验证,并在STM32平台上实现实物系统。实验表明,该系统可实现0.15m测距精度和±60°方位角覆盖,有效解决了传统风扇的能源浪费和用户体验问题。本文提供了完整的MATLAB仿真代码和

huanghm88的专栏 405

【JAVA |总结】JAVASE基础大总结(含思维导图)

我们已经系统的发布了详细的JAVASE的每一个单独知识点的文章,在这里做一个总结,详细请看跳转到对应文章!!!!传送门1.【JAVA |开篇】JAVA入门及JDK环境配置-优快云博客2.【JAVA |数据类型】数据类型、类型提升、类型转换-优快云博客3.【JAVA |基础】运算符、程序逻辑控制以及方法的使用-优快云博客4.【JAVA |数组】数组定义与使用、常见的Arrays类介绍_java的arrays-优快云博客。

YKX0000的博客 1628

精雕软件(JDpaint) 5.5 绿色版

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

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

JavaSE:整体总结

JavaSE学习内容整理

xiaochuan_bsj的博客 1241

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

JavaSE基础(重要知识点)

本文主要介绍了JavaSE基础知识中表较重要的概念、语法、和重要知识点,包含许多JavaSE中容易混淆、忽视、难以理解的点,具体相关知识参看此博客目录!

一个很懒的人 498

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【JavaSE】数组的赋值机制(值拷贝与引用传递)、数组拷贝、数组反转与数组扩容

本文对 Java值传递、引用传递的区别进行了讲解,并讲解了数组拷贝、 数组反转与扩容的实例。值传递与引用传递这里初学者很容易出错,值得反复学习!

黄小黄的博客 1608

javaSE(从0开始)day03

字符串一旦被定义,相当于开辟了一个内存地址,不可摧毁发生改变,但是可以改变变量名的指向地址。//字符串可以为空String s2="中国人3tf#%7bnc";//字符串可以包含任意字符String s3="他说: \"暑假时弯道超车的好时候\"";//可以使用\进行转义String s4="他说: \n暑假时弯道超车的好时候\t";//可以为null//字符串的不可变特性// 相当于又在堆里面开辟了一个内存地址存放world, 将str指向world 的内存地址,hello仍存在。

weixin_62316729的博客 914

Java基础知识(JavaSE)总结06

一阶段: JavaSE学习06 1.Debug调试(掌握,以后经常需要使用) 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。 加断点:选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可(单击有个红色的点) 运行:在代码区域右键Debug执行(或者点击菜单栏的像甲壳虫的那个) 看流程:点Step Into (F7)这个箭头,也可以直接按F7(那个↓)看下一步 删除断点:选择要删除的断点,单击鼠标左键即可 ​ 如果是

你的大龙猫啊 539

javase自用基础复习

抽象类:访问修饰符 abstract 类名{}抽象方法:访问修饰符 abstract 返回类型 方法名(参数列表);//没有方法体细节:抽象类不能被实例化抽象类不一定要包含abstract方法。也就是说,抽象类可以没有abstract方法一旦类包含了abstract方法,则这个类必须声明为abstractabstract 只能修饰类和方法(不能修饰属性和其他的)抽象类可以有任意成员,抽象类本质还是类抽象方法不能有主体。

2301_78570125的博客 1576

JavaSE阶段笔记

JavaSE 一.Java编程基础 ①.数据类型 基本数据类型 数值型(int,long) 字符型(char) 布尔型(boolean) 引用数据类型 类(class) 接口(interface) 数组 枚举(enum) 注解(Annotation) 英文 音标 汉语 数据类型 integer [ˈɪntɪdʒə®] 整数 数值型 long [lɒŋ] 长的 数值型 char [tʃɑː®] 字符型 class [klɑːs] 类 引用数据类型 interfac

a2582497403的博客 904

JavaSE总结

JavaEE总结java语法规则字面量和常量变量标识符关键字什么是关键字什么是保留字有哪些关键字表达式注释注释分类数据类型与语句结构数据类型转换数据类型概念数据类型分类数据类型占用空间大小常用数据类型基本数据类型转换运算符算术运算符赋值运算符比较运算符逻辑运算符三元运算符位运算符运算符优先级顺序结构if结构执行流程if...else格式执行流程if..else if...else结构执行流程switch格式执行流程case的穿透循环结构概述while结构执行过程do while结构for结构执行流程 jav

Joker_DJ 795

javaSE学习笔记_目录

IO字节流 javaSE (二十九)IO.read()输出是int的原因、fileoutputstream的追加功能、用byte[]优化拷贝文件、Buffered缓冲区内存示意图 javaSE (三十)IO流异常处理、图片加密处理、输入文件路径并拷贝文件内容、在文件中键入内容 计算机基础知识 javaSE (一)数据类型转换、++/–运算符 javaSE (二)逻辑/位运算符、左移右移运算符、sw...

PizAn的博客 7717

JavaSE基础(一)

本文是对宋老师以及Java编程的逻总结形成的JavaSE基础笔记,分成Java基础核心、面向对象、泛型与容器、文件、并发以及动态与函数式编程六大模块。1.1 JavaSE框架主要包括Java的技术体系、应用领域、主要特性、核心机制以及Java环境2.1 Java技术体系2.2 Java应用领域2.3 Java主要特性2.4 核心机制:2.5 Java环境JDK:Java开发工具包JRE:Java运行环境JVM:Java虚拟机 4 软件开发及语言介绍 (1)软件开发:​ 软件,即一系列按照特定顺序组织的计算机

baidu_41491029的博客 1066

JavaSE学习01

int[] num = new int[数组大小];

In_syz的博客 121

JavaSE

JavaSE什么是JDK,JREJDK(Java Development Kit Java开发工具包)JRE(Java Runtime Environment Java运行环境)jvm,jdk,jre关系图 什么是JDK,JRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了 JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

weixin_44253705的博客 3824
上一篇: JavaSE-数据类型
下一篇: JavaSE作业一
JP-Destiny
博客等级 码龄8年 34粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值