Java基础知识一
2016-03-02 09:48
330 查看
关于Struts2 + spring + hibernate进Q群: 130529143交流。
有偿技术支持Q群:398162181
1.java基本类型:4类8种基本类型布尔型:boolean;
字符型:char;
整型:byte, short, int, long;
浮点型:float, double;
2.引用类型:
2.1引用类型变量的值与基本类型变量不同,变量值是指向内存空间的引用(地址)。
2.2基本类型与引用类型的区别:
基本类型声明后可直接进行操作。
引用类型声明后需要通过实例化开辟数据空间,才能对变量所指向的对象进行访问,引用型变量的赋值是引用赋值。
3.运算符与表达式:
3.1算数运算符:+,-,*,/,%,++,- - ;
3.2关系运算符:>,>=, <,<=, ==, !=;
3.3逻辑运算符:&,|,!,^,&&,||;
&&,||:短路运算,左边表达式若已能确定整个布尔表达式的值,则不再进行右边表达式的运算。
&,|:非短路运算,始终计算,左右两边表达式值在进行运算。
3.4位操作符:>>, <<, >>>, &, |, ^, ~;
位移位运算符:java使用补码表示二进制数,最高位为符号位,正数的符号位为0,负数为1;
3.5赋值操作符:=, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=,>>>=;
注意事项:
即使两个操作数全是byte或short,表达式的结果也是int;;
与C不同的是,取模元算符%的操作数可以为浮点数,如9.5%3=0.5;
+运算符可以用来来接字符串。
关于Struts2 + spring + hibernate进Q群: 130529143交流。
有偿技术支持Q群:398162181
相关文章推荐
- 【java】二维码的生成和使用
- java回调函数的使用
- Java代码优化编程
- eclipse打开文件位置插件
- java缩略图
- 在eclipse中将android工程打包成apk 获取正式版本 Android 打包签名 从生成keystore到完成签名
- Java8のStream学习
- java8.Lambda表达式
- struts2工作原理
- 【leetcode】【61】Rotate List
- Java8の字符串操作
- SpringMVC源码解析 - HandlerAdapter - HandlerMethodArgumentResolver
- 同时需要32位和64为的java开发环境解决办法
- Java-No.15 内存泄露和内存溢出问题定位
- java.time时间/日期API
- 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
- SPRING IN ACTION 第4版笔记-第二章Wiring Beans-005-<constructor-arg>和c-namespace
- Java HotSpot(TM) 64-Bit Server VM warning: Attempt to deallocate stack guard pages failed
- Spark:用Scala和Java实现WordCount
- Spring MVC那点事儿