当前位置:首页 > 后端 > java > 正文内容

Java数据类型及运算

内容图文

(一),java基本类型及运算

  注释:可以用于生成API;

    命令如:javadoc -d apidoc windowtitle hhh -doctitle aaa  -header bbbb -version -author *HelloWorld.java

注意点:

     1,标识符只能是字母,数字,下划线和$,其中数字不能作为开头

     2,基本类型:1个字节对应于计算机的8位二进制,计算机以补码的形式存取整数,即正数的补码为其本身,而负数的补码为其反码(处最高位,其余位取反)然后加一

技术分享

 

     3,类型装换:小类型装换为大类型是隐式装换如:float a=1,(非安全的),而像string 类型装换(显示转换:安全的)和大类型转小类型(需要强转)

     4,字符运算:如:("a"+7+"he")和(‘a’+7+"he")是不一样的后者为104he  因为byte,short,char与整数相加都取取值范围最大的(即int)

     5, 字符的存储的位置是常量池,如String s="a"  String s2="a" s==s2(因为s和s2都指向存储"a"这个常量池的位置)

     6, 移位运算:对于负数是以补码存在计算机中的,所以移位计算在其补码上进行,再返回其十进制的数值如-5<<2=-20(左移相当与乘以pow(2,移动位数),带符号右移相当于除运算(向下(小)取结果如值位于[-2,-1],结果为-2,值位于[1,2]结果为1)

技术分享

     7,逻辑运算:短路与&&,或||   非短路与&,非短路或|     运算符的优先级:从上往下递减

技术分享

(二)控制结构及数组

    1,使用if else if() 一定要先处理范围小的

    2, switch(expression)  {case 代码片:break;...default:}其中expression可以是byte,short,int,long,char,String和枚举(enum)类型

    3,break:结束一层循环  continue:结束一次循环  return:结束方法(不管有几层循环)

   数组

    1,数组声明两种方式: type arrayName[] ; type[]  arrayName;(推荐)定义数组时不能声明数组长度

    2,数组初始化:arryName=new type[]{element1,...};  或arrayName=new type[num];

    3,内存分布:数组引用(数组名)存在栈内存中,而数组对象存在堆内存中 通过数组引用来访问数组对象中的数据。(二维数组也是如此)


扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/183.html

“Java数据类型及运算” 的相关文章

JDK下载安装及环境配置

JDK下载安装及环境配置

一、文章导读随着互联网的日益发展, 越来越多的小伙伴加入了程序员这个行列, 也有很多小伙伴正计划学习编程, 学习Java。那么对于新手来说, 第一件事就是下载安装Java开发工具包, 也就是JDK, 今天我们就来一起详细的说说怎么操作二、JDK版本描述· 学习环境中, 我们通常使用较新版本...

30分钟带你精通Git使用

30分钟带你精通Git使用

一、 版本控制工具1.1. 什么是版本控制系统?版本控制系统(Version Control System):是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。常见的版本控制系统有:cvs、sv...

Tomcat 安装与配置

Tomcat 安装与配置

Tomcat是Apache 软件基金会(Apache Software Foundation)核心项目之一,支持最新的Servlet 和JSP 规范。因为Tomcat 技术先进、性能稳定,而且免费,成为目前比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,...

使用IntelliJ IDEA开发Maven HelloWorld

使用IntelliJ IDEA开发Maven HelloWorld

1. 创建Maven项目在IntelliJ IDEA的启动欢迎界面中点击Create New Project:在New Project对话框的左侧选中Maven,在右侧确认JDK版本无误后,即可点击Next到下一步:先确定项目的名称,检查项目的保存位置,并展开Artifact Coordinates...

IDEA-配置可视化数据库视图

IDEA-配置可视化数据库视图

IDEA-配置可视化数据库视图[MustVIP]...

使用IntelliJ IDEA开发Java HelloWorld

使用IntelliJ IDEA开发Java HelloWorld

1. 创建项目在IntelliJ IDEA的欢迎主界面中,点击Create New Project即可创建新的项目:2. 设置项目类型默认情况下的项目类型是Java,本次的案例目标是HelloWorld,则该选项保持不变即可。右侧可以选择JDK的版本,如果默认已经选中了1.8版,则不需要修改,直接点...