一。java注释

  1.单行注释  //注释内容

  2.多行注释 /*注释内容*/

  3.文档注释(可用javadoc工具生成api文档,不过我还没试过)/**文档注释*/,文档注释可以在使用的时候看见注释。

文档注释常用的标记

   @auther作者 @version版本 @deprecated 不推荐使用 @param 本放的参数 @return 返回值 @throws异常,同@exception

二。java的命名

  1.项目名 字母全部小写

  2.包名 全部小写

  3.类名 首字母大写加驼峰

  4.方法名,变量名 首字母小写加驼峰

  5.  常量名全部大写(较少使用)

  6.不能以数字开头,只能由字母、数字、下划线、$符号组成,不是java的关键或保留字

三。java数据类型(基本类型,引用类型)

  1.整型

    byte  内存占8位  -2^7 到 2^7-1

    short 内存占16位 -2^15 到 2^15-1

    int 内存占32位 -2^31 到 2^31-1

    long 内存占64位 -2^63 到 2^63-1(声明变量如果长度达不到需要加L或l  不然会编译报错)

    如果给整型赋值超过整形的范围,会导致溢出

  2.字符型

    char  这个类型有很多特点  能用单个字符作为变量  也可以用Unicode编码声明变量  如果强转为int 会转化成Unicode字符对应的编号

  3.浮点型

    float (声明变量要加f)

    double

    (引用类型BigDecimal 用于高精度的数学计算  运算采用这个类自己的方法)

    (不能用整形除以0,会抛出异常,但是除以0.0却不会,结果是无限大,如果用浮点型数据除以0,结果也是无限大)

  4.布尔型

    boolean (true false)

  (引用类型  String Object)

四。基本类型转换

  原则  大转小要强转,小转大自然转,算数运算自然转大(byte,short,char 会被转成int)

  基本数据类型的==判断  

(值得注意的是,基本数据类型以及他们的引用类型之间的等于,如果基本数据类型以及他们的引用类型的值是相同的,不管有没有声明对象,结果一定是true;

String 是引用数据类型;  不符合以上规则

五。位运算符

  & 按位于  与&&最常见的区别就是在逻辑判断中  &&一旦不满足条件会终止 &会一直读玩整个条件 ,此外&&只能用于逻辑判断,&可用于数字运算中,涉及2进制原理,不好解释

  | 按位或  与||最常见的区别就是在逻辑判断中  ||一旦满足条件会终止 |会一直读玩整个条件,此外||只能用于逻辑判断,|可用于数字运算中,涉及2进制原理,不好解释

  ~  按位非 比较不常用 ,~可用于数字运算中,涉及2进制原理,不好解释

  ^   按位异或 比较不常用  ,^可用于数字运算中,涉及2进制原理,不好解释

  <<  >>  >>>  分别是左右移运算符和无符号右移运算符,极少使用  同上

  以上可扩展为复制运算符   再后面加上等号=  涉及2进制代码,不好解释使用,以及原理

  

六。逻辑运算符,三目运算符

  ! 非   返回与当前boolean相反的值

  ^ 异或   如果^左右两边的boolean值相同返回false    不同则反悔true 较少使用

  (boolean) ? true do : false do    前边条件,然后根据条件的boolean判断执行  true do 或 false do

七。运算符的优先级 (有空再行补充)

java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符的更多相关文章

  1. java学习笔记——数据类型及类型转换

    数据类型分为: 1.引用类型(字符型); 2.基本数据类型(数值型); 以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数) a.整型 byte(8)   short(16)   int(3 ...

  2. (一)《Java编程思想》学习——按位运算符、移位运算符

    (第三章) (一)按位运算符 按位逻辑运算符有: “与”(AND)        & 1&1=1;1&0=0;0&0=0 “或”(OR) | 1|1=1;1|0=1;0 ...

  3. Python 位运算符 逻辑运算符 成员运算符

    位运算符 运算符 描述 实例 & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果12 ,二进制解释:0000 1100 | ...

  4. Java学习之==>注释、数据类型、变量、运算符

    一.注释 在Java中有3种标记注释的方式,最常用的方式是 // ,其注释的内容从 // 开始,到本行结束.但需要注意的是,我们不建议把注释写在代码的尾部(即尾注释),我们建议把注释写在代码的上一行, ...

  5. JAVA的基本数据类型和类型转换

    一.数据类型 java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化. java数据类型分为基本数据类型和引用数据类型 基本数据类型有4类8种 第一类(有4种)整型: ...

  6. Java ——注释 命名

    注释 1.类在每个类前面必须加上类注释,注释模板如下:/*** Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.* FileName: Te ...

  7. JAVA float double数据类型保留2位小数点5种方法

    /** * Java 两个整数相除保留两位小数,将小数转化为百分数 * java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或 ...

  8. java 位运算符,逻辑运算符

    逻辑运算符;布尔值时使用 a=true;b=false &: 逻辑或   例:a & b=false; |: 逻辑与   例:a | b=true; !:逻辑非    例:!a=fal ...

  9. java入门---运算符&算术运算符&自增自减运算符&关系运算符&位运算符

        计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 ...

随机推荐

  1. [刷机教程] 三星Note8 N5100不卡屏的唯一解决办法--落雨刷机教程

    首先我自己写了一个word,在附件里.大概23页,图文并茂.附带三星NOTE8 N5100 MD2下载包 刷机要谨慎啊,小伙伴们. 刷机教程已经上传到我本人的网站:点击进入去看吧.和word一样. h ...

  2. 配置PhpStorm调试PHP

    配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境(参考:Zend Studio 9.x + xampp + XDebug 调试环境安装详解),打开php.in ...

  3. PS命令删除所有EXCHANGE2013内用户邮件

    因为在测试的时间产生了大量测试邮件,所以在正式上线前,要删除所有用户的邮件. 命令如下: Get-Mailbox | Search-Mailbox  -DeleteContent

  4. windows远程桌面连接配置

    我的电脑 -> 属性 -> 远程 把两个checkbox勾上 运行(win + r) -> 输入secpol.msc回车 -> 找到本地策略 -> 安全选项 ->账 ...

  5. C盘瘦身,可以让你的电脑C盘恢复到刚安装时的大小

    @echo offecho 正在清理系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpde ...

  6. C/C++ ceil和floor函数

    ceil 是“天花板" floor 是 “地板”  一个靠上取值,另一个靠下取值,如同天花板,地板. double ceil ( double x ); float ceil ( float ...

  7. ZOJ3582:Back to the Past(概率DP)

    Recently poet Mr. po encountered a serious problem, rumor said some of his early poems are written b ...

  8. Programming Concepts

    Attributes Attributes provide a powerful method of associating metadata, or declarative information, ...

  9. C# Login方法

    public static bool User_Login(string url, string uname, string password, out string[] userInfo) { st ...

  10. (已解决 7.8号)leecode 分词利用词典分词 word break

    不戚戚于贫贱,不汲汲于富贵      ---五柳先生 Given a string s and a dictionary of words dict, determine if s can be se ...