看自己学习时间和进度,java入门相对容易,就算是小白也可以学会,先学习Java基础,从入门到可以进入项目大概需要好好学习将近一年左右。先在网上找一找视频进行学习了解,多看看网上专业人士的学习方法和经验建议,千锋教育就有线上免费视频
入门的新手建议还是先学java,原因如下:
1.Java 比 Python 罗嗦。在 Java 中读一个文件要写10行代码,而在 Python 中只要两行。这一点是 Python 优势,因为新手程序员绝对喜欢编写很少的代码,
2.第二点是关于静态变量,动态变量。我的观点是,对新手来说,需要强类型的语言和严谨的编译器来检测犯错误。在 Java 中,在一个字符串变量中接着存整型变量。所以,就这点来说,投票给 Java。执行速度,这是企业级应用的命脉,可以看到 Java 比 Python 快,但是要记住,你需要编译才能运行 Java 程序,而 Python 程序不要编译可以直接运行。
3.Python 控制台可以直接解释 python 命令,对于新手来说意味着简单!作为一个 Java 开发者,我可以从我个人的经验来说,学 Java 然后把它当成职业生涯的编程语言,你不会后悔。当然,你可以在任何时候学习 Python,而且对于写一些小的工具集很有用,但是 Java 终究是 Java。
根据你的需求,建议直接学python,数据分析python完全能满足,至于平台开发用其他库也可以完成。python最大的特点就是简单,没有C,C++,java那么多定义的东西。至于java也同样能完成你的需求,21天要精通JAVA是有点不现实,不过要达到你的需求是完全可以的。不建议先学python再学java,它们两个语言特点相关比较大。建议先学C\C++再学JAVA,或者直接学JAVA
如果你的目标是:
基本就是拿来做一些和金融平台开发以及数学分析有关的东西。
那么我觉得你学习一些脚本编程就可以了,比如 python 等
不需要学java。
你如果既想学java、也想学python,那么我建议你先学 java。
想这样学当然可以,只是没什么必要。
prthon和java基本没有什么共同点。如果说有,只能说所有代码都有的共同点。例如分支,循环等。