Java基础
近期,在公司跟着做一个JavaWeb的项目,应用了 Spring+Mybatis 框架。Java之前项目接触较少,现在记录下学习过程。
一、Java基础
之前用的较多的是C++,C#,JS等语言,Java只是在学校时学过,所用不多,现在就Java的一些特征再巩固一下。
1.Java的数据类型
Java是一种强类型语言,声明变量时必须指明数据类型。
常用的是基本数据类型8种:4 种整型(byte、short、int、long),2 种浮点型(float、double),1 种字符型(char),1 种布尔型(boolean)。
String不是原始类型,而是一个类(class),它被用来表示字符序列,拥有很多自己的方法(如equals、concat、replace等)。
在Java中,整型数据的长度与平台无关,这就解决了软件从一个平台移植到另一个平台时给程序员带来的诸多问题。与此相反,C/C++ 整型数据的长度是与平台相关的,程序员需要针对不同平台选择合适的整型,这就可能导致在64位系统上稳定运行的程序在32位系统上发生整型溢出。
另外,不像 C/C++,Java 不支持无符号类型(unsigned)。

浙公网安备 33010602011771号