学习和使用了java一年了,现在来总结总结
一、简单介绍java:
java是sun公司推出的一门面向对象的编程语言,吸收了C++的有点,摒弃了C++里面多继承,指针的概念,可以跨平台使用,是目前web开发,安卓移动端开发,后台开发的主流语言。
二、安装:(最新的是1.8版本,但是使用不是非常普遍,大部分应用是1.7)
根据需要选择版本进行安装,java1.6和java1.7版本有一些差别,1.7新功能主要体现在:
1、1.6的版本的switch支持数据类型为byte,char,short,int。但是1.7支持了String
2、在运用list,map等集合时用到泛型,可以实现自动推断。例如:List<String> list = new ArrayList<>();
实例化时不需要再添加泛型类型,会自动进行判断为String
3、System.getJavaIoTempDir()….这些方法已经没有了,用System.getProperties()可以达到同样的目的。比如System.getUserDir() 可用System.getProperties(“user.dir”)代替。
网上的很多博客总结中有点错误,我尝试了进行编译都无法通过,比如map集合支持并发请求,且可以写成 Map map = {name:”xxx”,age:18};并不可行。
实际更改可以参考oracle官网的文档
三、java有两部分组成,一部分为jre(java runtime environment)和jdk(java development kit)
安装完成以后需要配置环境变量,分别为:
JAVA_HONE:{jdk路径}。
Path中添加:%JAVA_HOME%/bin。
classpath:.(就是一个点,包含所有)。
检验是否配置正确,在cmd窗口中运行java和javac和java -version:
java:
javac:
java -version: