在学习了C语言和一部分C++后,我开始接触JAVA语言,走上学习JAVA的路,作为新手,要戒骄戒躁,潜心修炼,要有足够的耐心去解决问题,方能成大器。
首先了解一下JAVA的特点:JAVA具有简单性、面向对象、网络技能、健壮性、安全性、解释型、高性能、平台独立与可移植性、多线程、动态性、体系结构中立等特点 。
JAVA的开发平台来说,比较常见的有两种: 和 ,因为idea在现在公司中用的比较广,所以未雨绸缪,就选用idea为开发平台。
详细的环境变量配置及下载安装问题,戳这里即可https://jingyan.baidu.com/article/afd8f4debd60f434e286e91f.html
安装好后可以在idea中创建一个
测试一下idea是否安装成功。
在其中输入:
public class HELLO {
public static void main(String args[]){
System.out.println("HELLO");
}
}
右键空白页,点击后,如果出现
则说明安装成功,可以使用idea编写代码了。
命名规范:
1、类名:驼峰命名法,每一个单词的首字母大写。 例:TestDemo
2、方法名:驼峰命名法,首单词小写,接下来的单词首字母大写)例:funTest
JAVA里的标识符不能以数字开头,不能用java关键字。
JAVA的基本数据类型:
整形:byte , short , int , long
浮点型:float , double
字符类型:char
布尔类型:boolean (true or false)
声明变量时和C一样,将变量所述的类型位于变量名之前即可。
例如 int num;
数据类型之间的隐式转换关系:
强制类型转换(强转):
观察上图数据类型之间的关系,拿int 和double 来说,如果要把double转换为int,就像是要把一个大的箱子塞进小的箱子里,强硬塞的话,是塞不进去的,就算塞进去了,箱子也会变形(信息丢失)。那怎么办呢?可以把double这个大箱子切碎成一个个小箱子(所谓的强转),然后再塞进int这个小箱子,即可。
具体实现如下:
定义一个double类型的a,定义一个int类型的b,把a强转为b的类型int.
double a =1.22;
int b=(int) a;
JAVA中的基本打印方法:
System.out.println(a); //自动换行
System.out.print(a); //不换行
System.out.printf(“%d”,a); //%d:整形,%c:字符型,%s:字符串型,%f:浮点型
特别地,如果要定义一个float型的变量a,那么要给它赋的值的后面加上f,例如:,不然idea会认为你输入了double类型的数据。并且,和C一样,如果你要输出限制位数的float数据,在%f的%后加 .n(n为你要保留的位数),即可,具体如下: