首先得了解java的编程原理,那么你知道java是属于那种编程形式吗?
java属于面向对象的汇编语言,是一种类似于现实世界的一种编程语言,模仿我们的世界,把所有的事物看成是一个系统,把单个的元素和方法看成是一种对象和类,而类又是一个大的生态系统,就如一个家庭可以看成一个类,其中的人员可以看成类的对象,这样就非常让人理解其运行方式。
所以对于零基础的人来说,学习java是很好的,你能够很快适应。因为它的编程模式就是模仿自然的,能够让人适应。只是在刚开始学习java时确实有点接受不了,怎么每个类型的变量都要对其声明变量类型,怎么没写一行代码都要来一个public static...。但是适应之后,你会发现java真的很好用,这种面向对象的编程方式逻辑清晰,让人很好理解!
对于没接触过其它语言的同学接受java是很好接受的,完全不受其它编程语言的影响。如果,你是先学的python后来学java,你就后感觉java怎么这么麻烦,每个变量都要声明,所以在学习python之后学习java的一段时间来说有点不适应,因为适应了python的那种简单编程模式!
虽然java刚开始学起来没有python那么容易,但是java的到后期来说好处非常多,只是java在处理数据这块确实没有python好,但是对于先学习了java再去学习python就能够更好的接受一点。
同时,我也是从来没学过c语言、数据库,直接学习java的,刚开始确实没有感觉,觉得java好麻烦,但是越到后面越觉得java好用,整个过程学起来没什么难度,所以对于没有编程基础的人来说,刚开始学习java是完全没问题的!
然而,对于编程来说,你想提高你的编程能力,还是建议你看看数据结构这本书,对于你的整体编程确实有提高,能够提高你对编程的认识,编程不能够只停留在编程的思想上,更多的是需要学习算法,特别是算法导论这本书。想要编程达到高级状态,我个人觉得这本书是必不可少的,是编程人员的提升法宝!
不管学习那门语言,实践永远是最重要的,只有不断地实战才能够让自己的编程能力前进,学习比较快的方式,刚开始可以使用别人的程序来改,但是到后面之后千万不能这样做,不然你永远停留在别人的编程思想中,没有自己的编程思想。所以编程不能一直模仿,一定的自己写,不断尝试,这样才能够让自己编程能力提高,有自己的编程思想!
在自己的基础各方面打牢之后,一定的去实践,不断的提高自己的编程能力,而不是只停留在基础阶段。通过帮老师做项目和在一些编程平台去锻炼自己。