JAVA_基础语法1

单细胞基因可视化之热图的根本改造2 我们前面已经说过了单细胞marker/或者其他任意基因的热图的简单修饰(单细胞基因可视化之热图改造修饰1),仅仅是基于颜色和DoHeatmap函数的参数修饰。那么要对热图进行根本的改造,关键点在于提取表达矩阵,然后对分组进行注释,就可以使用heatmap或者ComplexHeatmap来做图了。 首先计算marker基因,然后选择自己需要展示的基因。 library(Seurat) library(stringr) library(dplyr) all.markers <- Find 阅读详情

想复习一下java的知识,根据别人总结的博客进行复习,并加入自己的思想!

一.标识符


  java的标识符可以由字母,下划线和美元符或数字组成,为什么强调这点呢?因为清楚的记得,老师说过标识符由字母,下划线和数字组成,为什么要加上美元符呢?那是因为都是钱嘛!美元的诱惑大!
  calss因为是java的关键字,所以不能作为标识符!DataClass#和Hell World中含有#和空格,因此也不能作为标识符!98.3不能作为标识符的原因是:标识符不能已数字作为开头。

二.关键字


三.JAVA基础数据类型

3.1. java常量


3.2. java变量


  从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬盘上是无法运行的,在硬盘上看到的.exe文件无非就是一个文件而已,当我们双击这个.exe文件时,运行起来的时候实际上是整个.exe文件被放在了在内存里面,然后操作系统找到main方法,也就是程序的入口,然后就开始执行了。执行的过程之中,会不断地在内存里面分配一些区域,变量在内存里面就是一小块区域,变量有两个概念,一个是变量的名字,另一个是变量的值,即这一小块区域是有名字的,里面装着一个值,因此以后要想访问这小块区域里面的内容就可以根据这小块区域的名字来访问了。因此,变量的本质就是一小块内存区域。就变量来说,该在内存里面分配多大的存储空间呢?不同的变量类型分配不同大小的存储空间,每一个变量都是属于特定的数据类型的,声明成不同的数据类型,它就在内存里面分配不同的存储空间。

  变量作用域:变量的作用域只在“{  }”有效,出了这个“{  }”就没有作用了

  还有要注意的一点是:数据类型一般都有自己默认的值,声明变量的时候,不设置,一般取默认值!以下是数据类型的默认值:

boolean : false
byte : 0
short : 0
char : '\u0000'
int : 0
float : 0.0F
double : 0.0
object : null

3.3. java变量的分类


3.4. java局部变量与成员变量


3.5. java数据类型划分


四. java数据类型

4.1.boolean——布尔型


在C语言中,0和非0可以代替true和false,倒是JAVA中的boolean类型的数据只可以是true和false,这个虽然是用习惯了,也没犯过这样的错误,可是之前还是没有留意到这点!

4.2.char——字符型


  全球的文字放到计算机里面表示全是0和1,Unicode是统一了全世界国家文字的一种编码方式,用这样的编码可以把全世界国家的文字连接在一起。Unicode编码又分为两种,一种是Utf-8,另一种是Utf-16。JAVA所采用的是Utf-16,每一个字符占2个字节,任何国家的文字放到Unicode里面都是占2个字节。

4.3.整数类型


  C语言编译好的程序为什么不能移植,如把.exe文件放到Linux下是执行不了的,一个很大很大的原因在于C语言定义的变量在不同的操作系统上所占的大小是不一样的,声明一个int类型的变量,在Windows下面占32位,但放到Linux下面就有可能只占16位,那么这时候很可能表示的大小就不一样了,在Windows下声明一个很大的数,在Linux下面很可能就会溢出。因此这就是C语言为什么在编译完成之后不能移植的原因。

4.4.浮点类型

4.5.基本数据类型的转换


五.运算符


5.1.算术运算符(自加和自减运算符)


5.2.逻辑运算符


&和&&的区别:
& : 不管怎样,都会执行"&"符号左右两边的程序
&& : 只有当符号"&&"左边程序为真(true)后,才会执行符号"&&"右边的程序。

5.3.赋值运算符


5.4.字符串连接符


一个不是String类型的数据 使用+"",也能使转化为string类型;

5.5.表达式


5.6.三目运算符







【全局路径规划地图算法】Voronoi路径规划探索(附C++代码) 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Voronoi路径规划探索做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。 阅读详情

相关推荐

AGM Supra软件从零到一:国产CPLD工程创建全流程拆解

本文详细拆解了AGM Supra软件从零开始创建国产CPLD工程的全流程,包括开发环境配置、工程创建、Quartus项目转换、TCL脚本执行与编译等关键步骤。特别强调了中文路径避坑、器件型号选择等实用技巧,帮助开发者高效完成CPLD开发任务。

weixin_29158413的博客 410

java知识总结(6)

1、Identifiers:标识符    ①Names of class,method and variable:用于类名、方法名、变量名   ②Begin with character,"_" or "$":标识符不能以数字开头   ③Case sensitive:大小写敏感(区分大小写)   ④No length limitation:长度无限制   ⑤标识符不能是Java关键字,汉

freemind 645

C# 读取图片和扫描PDF中的文本

本博客将探讨如何使用C#和OCR库实现从图片和扫描的 PDF 中提取文本。Spire.OCR for .NET 是一个OCR文字识别库,专为在 .NET 应用程序中识别图片的文本而设计。首先,使用 Spire.PDF 将扫描的 PDF 转换为图片,然后利用 Spire.OCR 从这些图片中提取文本。由于该OCR库并不支持直接处理PDF,因此要从扫描的 PDF 中提取文本,我们首先需要将 PDF 文档转换为图片。转换完成后,再利用 Spire.OCR 从生成的图片中提取文本。方法来识别图片中的文本。

nuclear2011的博客 5401

JavaScript中的标识符(附:关键字表)

JavaScript中的标识符 标识符是指JavaScript中定义的符号,例如,变量名、函数名、数组名……标识符可以由任意顺序的大小字母、数字、下划线( _ )和美元符号组成,但标识符不能以数字开头,不能是JavaScript中的保留关键字。 下面是合法的标识符: username user_name _userName $username _$ 下面是非法的标识符...

weixin_30783913的博客 450

Tomcat漏洞——弱口令爆破

靶机:CentOS7 IP:192.168.100.40。攻击机:kali IP:192.168.100.60。版 权 声 明:本博客所有文章除特别声明外,均采用。文章版权归作者所有,未经允许请勿转载!作 者:PeiyuJue。

weixin_57379923的博客 909

【面试系列】数据工程师高频面试题及详细解答

本文针对数据工程师岗位,提供了详尽的面试题库和解答,分为初级、中级和高级三个层次。初级面试题主要涉及基本的数据处理和ETL工具的使用,如SQL查询、数据清洗和基本的数据建模。中级面试题重点考察数据管道设计、数据库优化和大数据平台的应用。高级面试题则深入探讨高级数据处理技术、分布式系统架构和数据湖的实现。通过这些问题和解答,候选人可以全面了解数据工程师岗位所需的技能,帮助其更好地准备面试。常考知识点总结部分则系统归纳了数据工程师岗位的关键技能领域。

在路上的专栏 2375

标识符命名规则

标识符:在Java中可以命名的 命名规则: 1、只能包含字母、数字、下划线、$ 2、数字不能开头 3、不能包含Java的关键字、保留字 4、标识符没有长度限制; 5、标识符对大小写敏感。 命名的原则:见名知意 ·变量和方法名:第一个单词应以小写字母作为开头,后面的每个单词则都要以大写字母开头,例如 stuAge、sendMessage,变量尽量用名词,方法尽量用动词。 ·类名∶每一个单词的首字母都需要大写,如果类名称中包含单词缩写,则这个缩写词的每个字母均应大写,例如XMLModule (XML是几个单词的

weixin_46130858的博客 1万+

PSM倾向性评分分析介绍、spss进行倾向性评分分析示例

PSM倾向性评分分析介绍、spss进行倾向性评分分析示例

statistics+insight+vista+power 1481

标识符的概念和组成规则(Java)

标识符的概念和组成规则 标识符的概念 标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。[^1] 组成规则 标识符由英文大小写字母 数字字符 下划线“_”、汉字(不推荐使用)、美元符号“$”组成 注意事项 第一个字符不能是数字。 不能把java关键字和保留字作为标识符 标识符对大小写敏感 标识符没有长度限制。 举例 合法标识符举例: He...

Sir.He的博客 4245

基于Python的MOOC课程评价爬取与分析系统设计与实现

本文详细介绍了如何使用Python最新技术栈构建一个高效的MOOC课程评价爬取与分析系统。系统采用Scrapy框架结合Selenium实现动态页面抓取,利用PyMySQL进行数据存储,并通过Pandas和Matplotlib实现数据可视化分析。文章从爬虫原理、技术选型、系统设计到代码实现进行全面讲解,为教育工作者改进教学质量提供数据支持。关键词:Python爬虫、MOOC评价分析、Scrapy框架、数据可视化、教学改进。

2201_76125261的博客 1103

【Ellisys】【使用技巧】【二】

支持所有常见的编码器和协议实时播放或保存(无线和HCI)循环播放导出与其他视图协同(OverView 和 Spectrum)可以通过下面的位置看 重传的包。

奔跑吧 android 的博客 135

Java[1]:基础语法

(1) Java简介Java是1995年由 Sun(现Oracle)公司发布的高级编程语言,以“一次编写,到处运行”为核心,借助JVM实现跨平台。它具有面向对象、健壮、安全、可移植等特点,广泛应用于企业、Android、Web和大数据等领域。丰富的类库和强大社区使其成为开发者首选。

正直朱的博客 3088

(一)激光线扫描-三维成像原理

激光线扫描是一种使用激光作为光源,通过特定的扫描设备(如光学镜头、电机驱动的镜头或电子扫描设备)将激光束引导到目标表面,并按照预定的路径进行扫描的技术。这种技术通常用于测量、检测、打印、切割等多种应用中。

FlyWine的博客 3629

【Java 1】Java的基础语法

运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 +:是运算符,并且是算术运算符。 a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。注意: 1.1.3 “+”号运算的特殊 字符类型参与算术运算,使用的是计算机底层对应的十进制数值; 算术表达式中包含不同的基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。 当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。 1.2 赋值运算符 赋值运算符

白骨梦儿 765

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

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

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

java基础学习总结——基础语法1

一,标识符 (凡是看可以自己起名字的地方都可以叫做标识符,包名 ,类名,接口,变量, 常量等) 二,关键字 (已经被定义的词,命名不能用这些词) 51+2个保留字=53个关键字(java的关键字都是小写的!!goto和const为保留字) 三, 修饰符 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符: 访问控制修饰符 : default...

abingR的博客 714

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Java[1] 语法基础

注释 整型(byte short int long) 浮点型(float double)字符型(char)布尔型(boolean) 变量 常量 算术运算符 Math类 数值类型转换 关系运算符 逻辑运算符 字符串 String 类 System.in输入 控制流程(条件判断 循环 多重选择 中断) 数组

DO_Lee的博客 812

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

1.2Java基础语法详解

文章目录Java基础语法语法格式编写Java程序代码时,需要特别注意几个关键点:关键字关键字的定义和特点:标识符定义:组成:命名规范变量变量的概念:变量的基本语法格式如下:变量的定义示例:变量的分类数据类型整数类型:byte、short、int、long浮点类型:float、double字符类型:char布尔类型:boolean变量数据类型举例变量的类型转换1.自动类型转换2.强制类型转换强制类型转换语法格式:变量作用域常量定义:语法:Java中的常量的语法格式:Java中的常量的使用示例:转义字符定义:说

c12312303的博客 539

java 语法基础1

Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符。格式如下: 修饰符 class 类名 {     程序代码 } 注: 1、Java是严格区分大小写的。 2、Java程序中一句连续的字符串不能分开在两行中写。   Java程序的注释 Java里的注释有三种类

流年~~ 1877

java语法基础1

java语法基础第一部分

Ouroboroszzs的博客 2302

1.1 java 基础语法

利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为。Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用。:对于所有的类来说,类名的首字母应该大写。

一个疯狂善良的程序员 1072

1、Java基础语法详解

零基础学习Java系列之Java基础语法

qq_22910257的博客 871

Java基础语法1

Java——基础语法 在开始讲基础语法之前,先讲一下如何使用IDEA创建空项目,因为我们以后开发Java经常使用IDEA,所以刚开始要看一看我们以后经常用的创建空project步骤长啥样 建立一个空project (以后我们经常使用) 点击新建,选择module模式,进入创建模式 选择java一路next 项目结构窗口: 设置project: 设置注释——颜色,样式: 创建一个class: java——注释 JAVA注释分为三种: 单行注释 : //注释内容 多行注释 : /* 注释

weixin_48218745的博客 219

java的语法基础_JAVA的语法基础1

一.标识符1.标识符可以简单地理解为一个名字,用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。2.标识符的命名规则(1)可以包含字母,数字,$,_,数字不能在开始的位置(2)Java语言中的字母可以使Unicode字符集中的任何字符,包括拉丁字母,汉字,日文和其他许多语言中的字符(3)标识符不能使Java的关键字和保留字(4)严格区分大小写,如果两个标识符的字母相同但是大小写不同,就是...

weixin_29269441的博客 76

JAVA基础语法1

开发环境:IDEA2020,JDK1.8。

2301_81831660的博客 1901

1 java 基础语法入门

1.基础语法 1.1 关键字 关键字不是一成不变的,都是有具体的含义和使用方法,**关键字都为小写的**。 1.2.1 标示符 识符是标识变量、类或方法的有效字符序列。简单地说标识符就是一个名字。 1.2.2 标识符的命名 1. 首字母只能以字母、下划线、$ 开头,其后可以跟字母、下划线、$ 和数字。 2. 标识符不能是关键字。 3. 标识符区分大小写 。 4. 标识符长度没有限制,但不宜过长...

qq_45975759的博客 272

java基础语法1

一:基础语法之--标识符,修饰符,关键字 1.标识符: 定义:类名、变量名以及方法名都被称为标识符。自定义的名字。 注意: ·所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始·首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合·关键字不能用作标识符,空格也不可以。例如:hello world不是标识符·标识符是大小写敏感...

weixin_30586085的博客 105
上一篇: JAVA_零碎知识点
下一篇: JAVA_基础语法2
Two_Water
博客等级 码龄12年 573粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值