初窥Java之二
一、java中存在三大注释:
第一大注释: 单行注释 一般用于信息量比较少的地方
第二大注释: 多行注释 一般用于信息比较多的地方
多行注释注意事项:1.多行注释的开始行与结尾行不能写注释信息--->因为不美观 (java规范),2.多行注释能嵌套单行注释,但是不能嵌套多行注释与文档注释。
第三大注释: 文档注释 一般注释在方法头上或者类头上(文档注释可以通过 javadoc工具产生对应的文档信息(html形式),而多行注释不行)
文档注释注意事项:1.文档注释的开始行与结尾行不能写注释信息--->因为不美观 (java规范), 2.文档注释可以嵌套单行注释,但是不能嵌套多行注释与文档注释。
二、Java中的 = (等号)
=:它是一个运算符,它的优先级非常的低 它表示赋值的意思,一定要注意, 它 只 是表示赋值的意思,而且一旦看到这个符号,应当想到此处代码执行的顺 序 就是从右往 左!!!!
实例:int a = 10;
int b = a; 指的是把a盒子里面的值复制一份给b盒子
三、变量的分类
1.成员变量(也叫作全局变量)
1、直接申明在类中的变量就称为成员变量
2、访问成员变量的时候,成员变量可以没有值,当成员变量没有值的时候,系统会 给它一个默认值,不同的数据类型默认值不一样
3、成员变量,在整个类中都可以访问
2.局部变量
1、申明在方法内部、方法形参中或者代码块中的变量,我们称为局部变量
2、在使用局部变量的时候,必须赋予值,否则报错
3、局部变量只能在局部范围才能访问
3.常量:固定不变的值就叫做常量
常见的常量:
1.整数常量
2.小数常量
3.字符常量(它只能存储单个字符 '')
4.布尔常量 true /false
5.字符串常量
四、数据类型
1、基本数据类型(8个)
1、整数类型(4) byte(8) short(16)int(32) long(64)
1、需要记住byte的范围是[-128,127]
2、每个数据类型自身都有一个默认的类型,当我们直接输出整数的时候,它默认 类型是int类型----》int最常用。
3、整数它可以用多种进制来表示:
2进制 以0B 或者 0b开头
8进制 以0开头
10进制(默认)
16进制 以0X 或者 0x开头
4、在java7之后,整数是可以用_进行分割的(只是单纯的为了好看),但是真实 开发过程中,根本不用
5、byte num = 128; 它会直接报错,因为128超出了byte的范围,装不下。
6、Long的范围是[-9223372036854775808,9223372036854775807],但是long num = 2147483648; 报错,因为整数默认类型为int类型,当代码进行编译的时候,它首先会去看右边,结果发现右边数据是为int类型,它已经超出了int的范围,所以还没来得及赋值就直接报错了,解决的办法是在数据后面加一个L或者l。
7、byte a = 3;byte b = 4;byte c = a + b; 在java里面byte short char在进行运算的时候,它会自动提升为int类型, 右边为int类型左边为byte类型,编译器就觉得,左边可能装不下,就会报错。
8、int long 如果它的值是最大值,还在进行运算的话,它会以二进制的方式进行运算。Long num = 9223372036854775807L+1;结果为-9223372036854775808。
9、整数为什么有四个类型?
因为它们储存的范围不一样。
2、小数类型(2) float double
3、布尔类型(1) boolean
4、字符类型(1) char
2、引用数据类型(n个)
类 枚举 接口....
初窥Java之二的更多相关文章
- 初窥Java之六
一.二维数组 1.动态创建 数组中元素类型[] 数组名 = new 数组中元素类型[]; 例如:int[][] arr = new int[二维数组的长度][一维数组的长度]: Int[][] arr ...
- 初窥Java之三
一.基本数据类型之浮点型 每个数据它自身都有一个默认的类型,如果直接打印小数,默认类型就为double类型: float和double表示小数的精度不是特别的高,如果对于精确度要求非常的高,我们 都使 ...
- 初窥Java之一
一.常用的dos命令 打开命令提示符窗口的方式: ① win + R --> 输入cmd --> 回车 ② 开始 --> 搜索程序和文件的框中输入 cmd --> 回车 ③ ...
- 初窥Java之五
一.方法 1.语法格式 修饰符 返回值类型 方法名(形参列表){ 方法体 } 2.返回值类型 返回值类型可以时:1.void(无返回值) 2.8大基本数据类型中的任意一种 3.引用数据类型中的任意一 ...
- 初窥Java之四
一.条件判断之if判断 语法格式:if(结果为布尔类型的结果值){ 功能执行语句; }else if(结果为布尔类型的结果值){ 功能执行语句; } ....{ }else{ 功能执行语句: } 注意 ...
- Java发送邮件初窥
一.背景 最近朋友的公司有用到这个功能,之前对这一块也不是很熟悉,就和他一起解决出现的异常的同时,也初窥一下使用Apache Common Email组件进行邮件发送. 二.Java发送邮件的注意事项 ...
- C++拾遗(二)——初窥标准库类型
本篇博文的开始,先介绍一道书上看到的智力题:有20瓶药丸,其中19瓶装有1克/粒的药丸,余下一瓶装有1.1克/粒的药丸.有一台称重精准的天平,只是用一次天平的情况下如何找出比较重的那瓶药丸? 好了,直 ...
- Hadoop学习笔记(9) ——源码初窥
Hadoop学习笔记(9) ——源码初窥 之前我们把Hadoop算是入了门,下载的源码,写了HelloWorld,简要分析了其编程要点,然后也编了个较复杂的示例.接下来其实就有两条路可走了,一条是继续 ...
- 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业
初窥软件工程 2020BUAA软件工程\(\cdot\)个人博客作业 目录 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业 一.作业要求简介 二.正文 (一) 快速看完整部教材,列出 ...
随机推荐
- hive学习05 参数设置
001参数设置 hive执行命令的本质是mapreduce,当然也可以作为关系型数据库进行查询 --设置一个job有多少个reducer处理,依据多少的是文件的大小,默认1G set hive.exe ...
- SQLPLUS 命令
定制:sql提示符信息 1.显示SQLPLUS帮助,命令如下:HELP INDEX @ COPY PAUSE SHUTDOWN @@ DEFINE PRINT SPOOL / DEL PROMPT S ...
- Confluence 6 从外部小工具中注册访问
希望从 Confluence 中删除一个小工具,你可以选择小工具边上的 URL ,然后单击删除(Delete). 如果你希望取消订阅一个应用的小工具,你需要删除整个订阅.你不能仅仅删除你订阅中的某一个 ...
- 关于ios进入后台界面后 播放声音解决方案
1 最近我在做环信视频通话时,遇到了一个新功能就是APP在后台的时候能对方能视频或者音频过来的时候 能够播放声音 根据查询相关资料得到如下解决办法 NSError *error; AVAudioSes ...
- GIT的基本使用及应用场景
一.什么是GIT? Git 是一个开源的分布式版本控制软件,用以有效.高速的处理从很小到非常大的项目版本管理. GitHub.GitCafe.BitBucket和GitLab等是基于Git版本控制的远 ...
- Python基础之函数二
函数的嵌套 通过名字就能理解,函数里是还可以套着函数用的.这么牛,下面就来看看几段代码,看看是怎么回事.注意:函数一定是先定义后使用. x=1234 def f1(): #定义一个主函数 x = 1 ...
- AI-响应式、分页器
响应式 如果在setting配置下列,当只有BrowsableAPIRenderer时,只会返回浏览器页面:当配置成JSONRenderer,会返回json数据 REST_FRAMEWORK={ 'D ...
- 论文阅读笔记二十一:MULTI-SCALE CONTEXT AGGREGATION BY DILATED CONVOLUTIONS(ICRL2016)
论文源址:https://arxiv.org/abs/1511.07122 tensorflow Github:https://github.com/ndrplz/dilation-tensorflo ...
- 改变input type="file" 文字、样式等
<div class="tac"> <input type="file" id="browsefile" class=&q ...
- 20165323 实验二 Java面向对象程序设计
一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:杨金川 学号:20165323 指导教师:娄嘉鹏 实验日期:2018年4月16日 实验时间:13:45 - 15:25 实验序号:二 ...