java是一种静态语言,也是一种强类型语言,通俗点讲就是在声明变量时就得定义好变量的类型,而不允许后面再修改。
静态语言也有静态语言的好处,在代码可读性上真的很友好,经过这么多年的社区积累,java语言可以说是比较完善的一门语言了,网上学习资料和各种问题的解决方案,开源的工具包都很丰富,通过搜索引擎都可以满足自己开发的需求。
java语言是一种跨平台的语言,也就是说,使用java编写的程序可以在window,linux,mac等不同操作系统上执行,这个归功于java有个强大的解析器JVM。
目前来看,java的使用场景,基本是应用于企业级应用,大数据应用开发,Web开发,市场岗位需求也还是很旺盛,大数据时代的崛起也让java语言再添加了一把火,原因可以了解一下大数据的hadoop体系。
python是一门解释性的脚本语言,通俗点讲就是写完代码之后,直接就可以用命令执行这个代码文件。
相对于java语言,python的优势就是比较简单,学习成本也比较低,语法也比较简洁明了。
主要的应用领域有现在很火的人工智能,机器学习,数据分析,爬虫等,所以现在的需岗位需求的数量也在不断的增长,但相对于成熟的java来说,需求量还是比较少的。
总的来说,初学者入门,偶还是建议选择体系成熟的java语言,毕竟很多公司和大厂都是主流java开发的,而python语言可以选择作为自己的一门副语言,用于做一些数据分析或者爬虫脚本。