java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符
一。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注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符的更多相关文章
- java学习笔记——数据类型及类型转换
数据类型分为: 1.引用类型(字符型); 2.基本数据类型(数值型); 以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数) a.整型 byte(8) short(16) int(3 ...
- (一)《Java编程思想》学习——按位运算符、移位运算符
(第三章) (一)按位运算符 按位逻辑运算符有: “与”(AND) & 1&1=1;1&0=0;0&0=0 “或”(OR) | 1|1=1;1|0=1;0 ...
- Python 位运算符 逻辑运算符 成员运算符
位运算符 运算符 描述 实例 & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果12 ,二进制解释:0000 1100 | ...
- Java学习之==>注释、数据类型、变量、运算符
一.注释 在Java中有3种标记注释的方式,最常用的方式是 // ,其注释的内容从 // 开始,到本行结束.但需要注意的是,我们不建议把注释写在代码的尾部(即尾注释),我们建议把注释写在代码的上一行, ...
- JAVA的基本数据类型和类型转换
一.数据类型 java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化. java数据类型分为基本数据类型和引用数据类型 基本数据类型有4类8种 第一类(有4种)整型: ...
- Java ——注释 命名
注释 1.类在每个类前面必须加上类注释,注释模板如下:/*** Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.* FileName: Te ...
- JAVA float double数据类型保留2位小数点5种方法
/** * Java 两个整数相除保留两位小数,将小数转化为百分数 * java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或 ...
- java 位运算符,逻辑运算符
逻辑运算符;布尔值时使用 a=true;b=false &: 逻辑或 例:a & b=false; |: 逻辑与 例:a | b=true; !:逻辑非 例:!a=fal ...
- java入门---运算符&算术运算符&自增自减运算符&关系运算符&位运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 ...
随机推荐
- 【技术贴】解决Mysql启动服务报错1067 进程意外终止
无法启动MYSQL服务错误1067 进程意外终止. 我使用2013-10-25_appserv-win32-2.6.0.exe安装的MySql,结果服务起不来. 于是细心机智的我发现,在F:\stud ...
- 反射实体自动生成EasyUi DataGrid模板
用EasyUi Datagrid展示数据的时候总是要一下这样一段代码 <table id="dt" class="easyui-datagrid"> ...
- MinGW中的头文件路径级环境变量设置
整理自 MinGW中的头文件路径 C头文件目录%MINGW_PATH%/include下有头文件,里面有strcpy等c函数的声明. C++头文件目录%MINGW_PATH%/lib/gcc/mi ...
- Linux中的随机数文件 /dev/random /dev/urandom
Linux中的随机数可以从两个特殊的文件中产生,一个是/dev/urandom.另外一个是/dev/random.他们产生随机数的原理是利用当前系统的熵池来计算出固定一定数量的随机比特,然后将这些比特 ...
- ArrayList集合排序
using System;using System.Collections;using System.Collections.Generic;using System.Text; namespace ...
- ☀【单位】REM
CSS3的REM设置字体大小 支持的浏览器还是蛮多的,比如:Mozilla Firefox 3.6+.Apple Safari 5+.Google Chrome.IE9+和Opera11+.只是可怜的 ...
- win7重装系统的配置步骤
0. 关闭休眠功能,在开始菜单的运行里输入powercfg -h off 指令,关闭休眠,此文件实际大小和物理内存是一样的,大约可以为C盘释放1-3G的空间. 1. 在Win7桌面上显示“我的电脑” ...
- format 对整形的应用
对于整型数,会在整型值的前面以0补之 Format('this is %.7d'[1234]); 输出是:this is 0001234]
- SqlServer SSAS IIS 部署
参考MSDN官网:http://technet.microsoft.com/zh-cn/library/gg492140.aspx 注意事项: 网络上有文章说,最后验证是否成功 是在浏览器中输入url ...
- Bzoj 1036: [ZJOI2008]树的统计Count 树链剖分,LCT
1036: [ZJOI2008]树的统计Count Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 11102 Solved: 4490[Submit ...