Java数据类型和运算符


写在前面:刚由c++转到java,将java的一些特殊的地方记下,由此产生以下内容。


一、文档注释

以(/**)开始,(*/)结束。中间部分全部都是文档注释

实例:

  package c2;
  /**
   *
   * Description:
   * <br/>网站:<a href="http://www.baidu.com">百度</a>
   * <br/>Copyright (c),2011-2014
   * <br/>This program is protected by copyright laws.
   * @author wuzhizhan
   * @version 1.0
   */
  public class JavadocTag {
  	
  	/**
  	 * 一个得到打招呼的打招呼
  	 * @param name 该参数制定向谁打招呼
  	 * @return 返回打招呼的字符串
  	 */
  	public Striing hello(String name) {
  		return "hello"+name;
  	}
  }
  


生成doc命令

javadoc -d apidoc -windowtitle 测试 -doctitle 学习javadoc工具的测试API文档 -header 我的类 -version -author JavadocTag.java


参数解释:

-d <directory>:指定一个存放生成api doc的路径 

-windowtitle <TEXT> :设置浏览器窗口的标题

-doctitle <html-code>:概述页面标题

-header<html-code>:指定每个一个总分类

 

常用的javadoc标志:

@author

@version

@deprecated :不推荐使用的方法

@param

@return

@see参见,用于指定交叉参考内容

@exception:抛出异常类型

@throws:抛出的异常,和exception同义

二、标识符规则

1.由数字、字母、下划线(_)美元($)组成,其中数字不能开头

2.不能是java的关键字和保留字

3.不能有空格

4.特殊字符只能包含美元符号,和下划线。

 

 

三、基本数据类型

1)数值类型

整型:byte(1byte),short(2byte),int(4byte),long(8byte)

字符类型:char(2byte)

浮点型:float(4byte),double(8byte)

正无穷大Float.POSITIVE_INFINITYDouble.POSITIVE_INFINITY

负无穷大Float.NEGATIVE_IINFINITYDouble.NEGATIVE_INFINITY

非数 Double.NaNFloat.NaN

只有浮点数除以0可以得到正无穷大或小,整数除以0抛出异常

2)布尔类型 

boolean(1bit)

 

Java新增内容:

1.整数可以以0B或者0b表示二进制整数

2.数值(包含二进制整数)可以用下划线分割,如1000000可以1_000_000

 

 

 

 

四、类型转换


 

 

 

 注意:

1.byte无法自动转成char

2.箭头左边类型可以自动转成右边类型,否则需要强制类型转换

3.当算术表达式包含多个类型时,会发生类型自动提升:

A)byte,short,char都被提升到int

B)整个表达式提升到最高的那个类型中

五、运算符

注意|^javac++中的异同

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值