【黑马程序员】Java基础知识(一)
来源:互联网 发布:y系列电机数据大全图片 编辑:程序博客网 时间:2024/05/28 03:03
一、转义字符
注意:在windows系统中回车符由两个字符即:\r\n来表示 \ 转义字符
例如:
打印结果为:“hello world”
二、基本数据类型
一位:boolean
八位:byte
十六位:char short
三十二位:int float
六十四位:long double
转换关系
byte-->short\char-->int-->long;
float-->double;
int-->float;
long-->double;
主要:低可转高,高转低会损失精度。
三、运算符
①算术运算符:+,-,+,/,%,++,--;
注意:i++与++i的区别,
i++先赋值后运算,++i先运算赋值,
例如:
<span style="font-family:SimSun;"><span style="font-size:12px;">public class Test1 {public static void main(String[] args) {int i = 1;int j = 1;System.out.println("i++="+i++);System.out.println("++j="+(++j));System.out.println("i="+i);System.out.println("j="+j);}}</span></span>
答应结果为:
i++=1
++j=2
i=2
j=2
②关系运算符:>,<,<=,>=,==,!=
③逻辑运算符:&&,||,!
④三目运算符:(条件表达式)?(TRUE时的值):(FALSE是的值)
⑤位运算符:
概念:是指在二进制下以相同位置的数字做运算
或(|):当对应位数有一个为1则为1,否则为0;
且(&):当对应位数有一个为0则为0,否则为1;
非(~):对应位数全部取反;
异或(^):当对应为数相同时取0,不同时取1;
左移(i << n):把i的二进制表现形式向左移动n位,相当于i乘以2的n次方;
右移(i >> n):把i的二进制表现形式向右移动n位,并以原来最高位的数字不空位。相当于i除以2的n次方;
注意:>>与>>>的区别:主要区别于补位方式,>>>不论何时都已0补空位,而>>则根据原数字的最高位补位。
负数的二进制表现形式是:原数的二进制取反加1
------------android培训、java培训、期待与您交流! ----------------
详细请查看:http://edu.csdn.net/heima
- 黑马程序员:java基础知识(一)
- 【黑马程序员】Java基础知识(一)
- 黑马程序员-----------java基础知识(一)
- 黑马程序员-java基础(一)-基础知识
- 黑马程序员——JAVA基础知识学习日志(一)
- 黑马程序员——java基础知识总结(一)
- 黑马程序员---java基础知识(一):软件开发与helloword
- 黑马程序员——Java语言基础知识(一)
- 黑马程序员 java概述与基础知识<一>
- 黑马程序员,Java基础知识总结一
- 黑马程序员 一、java 概述与基础知识
- 黑马程序员--C#基础知识小结(一)
- 黑马程序员-C#基础知识(一)
- 黑马程序员(一)-------C语言基础知识
- 黑马程序员-C#基础知识(一)
- 黑马程序员 java 基础知识
- 黑马程序员---- java基础知识
- 黑马程序员 Java基础知识
- 透明计算的特点
- uva10624Super Number
- Redis学习手册(Sorted-Sets数据类型)
- 通过cpuid指令获取CPU Verdor ID
- java小结_016_泛型
- 【黑马程序员】Java基础知识(一)
- 大雄宝殿的“大雄”是什么意思
- 常见算法在实际项目中的应用
- 流编辑器sed使用总结及利用sed从文本中提取字符串的方法
- Linux 入门教程
- 软件测试工程师职业规划
- 解决VMWARE 虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
- java小结_017_TCP和UDP
- 腾讯2015校园招聘技术类研发笔试题第七题