idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键

最基础内容

基本数据类型

整数型 byte short int long

浮点型 float double

字符型 char 48-->'0' 65-->'a' 97-->'A'

布尔型 boolean

引用数据类型

字符串、数组、类、接口、Lambd

注意事项:

1. 字符串不是基本类型,而是引用类型。

2. 浮点型可能只是一个近似值,并非精确的值。

3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。

4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。

如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。

5. byte short int 可以发生数学运算,但会首先提升为int类型,然后再计算,因此计算结果应该进行强制类型转换为 byte short int

6. boolean类型不能进行数据类型转换

默认值:

整型 0

浮点型 0.0

字符型 'u0000'

布尔型 false

引用类型 null

常量:

字符串常量

整数常量

浮点数常量

字符常量

布尔常量

空常量 null

变量名不能重复声明

声明后的变量赋值后才能使用

方法重载与下列因素有关:

参数个数

参数类型

参数的多类型顺序

方法重载与下列因素无关:

参数的名称

方法的返回值类型

可变参数:JDK1.5之后的 新特性

适用于:但方法的参数列表数据类型已经确定,但是参数个数不确定

使用方法:

修饰符 返回值类型 方法名(数据类型... 变量名)

public int add(int... arr){//...}

可变参数的底层是一个数组,根据传递参数个数的不同,会 创建不同长度的数组来存储这些参数,

传递的参数个数可以是0、1、2...多个

注意事项:

一个方法的参数列表只能有一个可变参数

参数列中的可变参数应该在参数列表的末尾

public int add(String s,int... arr){//...}

java内存划分

栈(stack)

局部变量:方法的参数,或者是方法{}内部的变量(方法的运行在栈中)

一旦超出作用域,立即从栈内存中消失

堆(heap)

凡是new出来的东西都在堆中

堆中的数据都有默认值

堆内存中的数据都有一个地址值:16位

方法区(method area)

存储.class相关信息,包括方法的信息

本地方法栈(Native method stack):与操作系统有关

寄存器:与CPU有关

idea快捷键:

	sout:System.out.println()main(或 psvm):public static void main(String[] args)array.for :for each 语句Alt+? 代码提示Ctr+? 单行注释Ctr+Shift+? 多行注释Alt+Enter 代码语法错误解决Alt+Insert 插入代码:setter getter等End:光标移到行尾Home:光标移到行首Ctrl+Alt+L:格式化代码Ctrl+]:快速跳转至诸如{}围起来的代码块的结尾处Ctrl+[:快速跳转至诸如{}围起来的代码块的开头处Ctrl+向左箭头:将光标移至前一个单词Ctrl+向右箭头:将光标移至后一个单词Ctrl+向上箭头:向上滚动一行Ctrl+向下箭头:向下滚动一行Ctrl+W:选中整个单词Ctrl+Shift+U:切换大小写

idea的Debugger

	f8:逐行执行程序f7:进入方法中shift+f8:跳出方法f9:跳到下一个断点

控制台输入:

	Scanner scanner = new Scanner(system.in);String str = scanner.next();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/530931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux ntp时间立即同步命令_记一次生产环境部署NTP服务及配置时间同步

概述linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常。下面介绍下怎么部署NTP服务来解决这个问题。ps:强烈吐槽下头条这个新排版功能,只要图片分辨率比较低然后…

fdtd中时间监视器怎么放_利用FDTD软件仿真拓扑光子(六)-单向传播仿真与软件设置...

本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构。主要包括以下几方面的内容:1)前言2)光子晶体结构分析3)能带结构仿真与软件设置4)边缘态仿真与软件设置5)抗散射仿真与软件设…

会计云课堂实名认证后怎么更改_离职了,税务局的会计信息还是我,老板就不更改,怎么办?...

很多做会计的人经常会因为某些原因离职,公司的相关事情好办,交接不交接都不影响自己,但是工商、税务里要是有自己的信息,将来公司出了事,就会影响到自己。如果是正常离职,这些事大家可以商量着来&#xff0…

各层电子数排布规则_原子核外电子排布原理

1.能层、能级与原子轨道(1)能层(n):在多电子原子中,核外电子的能量是不同的,按照电子的能量差异将其分成不同能层。通常用K、L、M、N……表示,能量依次升高。(2)能级:同一能层里电子的能量也可能不同&#…

idea 关联jdk源码_[项目源码]ERP进销存系统

介绍ERP进销存管理系统软件架构核心框架:SpringBoot 2.0.0持久层框架:Mybatis 1.3.2日志管理:Log4j 2.10.0JS框架:Jquery 1.8.0UI框架: EasyUI 1.3.5模板框架: AdminLTE 2.4.0项目管理框架: Maven 3.2.3开发环境建议开发者使用以下…

发布 项目_项目发布会活动到底应该怎么办

项目发布会活动是发布会活动中的一个小类别,他既可以是传统分类中的新品发布会,也可以是战略升级发布会或者合作发布会,需要以具体的项目内容为标准来判断。在充分了解项目的核心内容后,我们可以参照其具体所属的类别来进行详细的…

mybatis if test 判断参数_什么?你还在if判断参数?Spring Boot 注解进行参数校验真香...

一、依赖org.springframework.bootspring-boot-starter-validation2.3.3.RELEASE二、实体类TableField("username") NotBlank(message "{user.name.notBlank}") private String username; NotBlank(message "{user.password.notBlank}&quo…

西门子array数据类型_西门子S71200之间以太网通信(图文)

西门子S7-1200之间以太网通信一.通信前的准备首先创建新项目,并命名为“s7-1200之间通信”,如下图所示:然后组态设备,选择s7-1200的CPU 1214C DC/DC/RLY,版本号为4.1,如下图所示:打开…

修改计算机属性中的内存大小_Python 类属性的动态特点

#编程教育#Python是一门动态语言,所以它的属性都是在程序运行过程中动态引入的。一个类实例占用的内存大小也是动态变化的。这点和编译性语言是完全不同的。例如C是一门编译性语言,它在程序运行之前需要经历编译阶段,那么一个类实例的内存大小…

生成的头_Python爬虫偷懒神器!快速一键生成Python爬虫请求头

今天介绍个神奇的网站!堪称爬虫偷懒的神器!我们在写爬虫,构建网络请求的时候,不可避免地要添加请求头( headers ),以 mdn 学习区为例,我们的请求头是这样的:一般来说,我们只要添加 u…

单选按钮带文字_一分钟教会你用Word添加单选框和复选框

又到学习Word技巧的时候啦!学了这么长时间,你的技能点有没有增加呢?对表格的使用有没有更加熟练了?是否很好奇别人家的表格是怎么弄成可以单选框和复选框的效果呢~~~~下面让小编带你解锁新姿势~效果图如下:(1)开发工具…

python二维数组换行输出_关于用python绘制二维数组的问题

我有一个关于用matplotlib绘制二维数组的问题。在我的代码中,我有一个2D数组,名为len(z)20,z的值为:[[ 642.3774486 662.59980588 706.80142179 764.78786911 831.67963477904.67872269 982.01426528 1062.49208551 1145.27029231 1229.735499671315.42936618 1402.00251422 14…

excel中线性函数_Excel中特别有用的不常用函数之Indirect函数

今天介绍一下Indirect函数。这个函数属于特别有用的一个函数,但是很多人并不太了解它的作用。今天我们就详细介绍一下。01INDIRECT函数的工作方式这个函数的语法特别简单:INDIRECT(ref_text,[a1])一般可以不用管第二个参数(缺省即可,表示单元…

橡胶柱压缩_你玩俄罗斯轮盘吗?剪切安全气囊压缩气瓶的隐患及注意事项

剪切气囊压缩气瓶的隐患大约 16 年前,当我开始在消防部门工作时,我们了解到:不要剪切安全气囊的压缩气瓶,不要靠近安全气囊的撞击区域,因为它们会让你丧命。那时,我只是接受了这一事实,从未想过…

arduino naon介绍_Arduino Nano 自制版

材料清单1、Atmega 328P-AU芯片2、16MHz晶振(CSTCE16M0V53-R0)3、电阻包2X4 - 1k欧姆(0603)4、AMS1117 5V稳压器5、FT232RL - FTDI芯片USB转UART6、LED灯黄、绿、红(0603)7、500mA保险丝(0603)8、100nF电容(0603)9、4.7uF电容(1206)10、1uF电容(0603)11、B2 二极管12、USB mini…

python解放二次开发_[转载]Python二次开发程序详解

######################################## Fundamentschwingungsstudie #### nur geeignet fuer ABAQUS6.4-1 #### erstelltvon D.Chen in 2009 #########################################开头的为注释行.第一步, 建立建模环境, 这一步中py将从abaqus中导入建模所需的所有程序…

ev10aq190a采集电路图_EV10AQ190A数模转换器

EV10AQ190A ADC是一个带有四个独立数字可编程10位1.25 GSPS ADC通道的单片机。当交织时,它可以提供两个通道x 2.5gsps或一个通道x5gsps的数据转换速率。四个adc由四个10位adc组成。这些核心可以独立考虑(四通道模式),也可以由两个X 2核心(两通道模式&…

回放导出数据_王者荣耀本地视频怎么导出MP4格式视频文件?答案在这里

王者荣耀保存的视频在哪看?在你的游戏中出现了精彩五连杀或者你成为MVP后,想要将视频记录下来回放结果发现不知道在哪里看已经录下来的视频,这里我就来告诉大家怎么回看王者荣耀中录下来的视频,由于游戏中的视频保存是属于缓存,因此手机缓存一旦没了这些…

怎么复活不了睡袋_测评 | 萌新的北京冬季户外睡袋初体验

寒冷的冬天到来,你躺在家里可以享受席梦思大棉被,但躁动的心让你想要到外面去看看,大棉被虽然舒服却又厚又重无法带到户外。帐篷是你在户外的小家,睡袋就是那一床温暖的被子。户外出行,不晓得户外睡袋重要性的驴友不是…

获取行信息_论文推荐 | 周乐韬,黄丁发,袁林果,等:基于状态和残差的北斗基准站观测数据表达与信息分级...

《测绘学报》构建与学术的桥梁 拉近与权威的距离复制链接,关注《测绘学报》抖音!【测绘学报的个人主页】长按复制此条消息,长按复制打开抖音查看TA的更多作品##7NsBSynuc88##[抖音口令]本文内容来源于《测绘学报》2020年第10期,审…