好多學生問,不會英語就不能學Java嗎?不是。英語和Java徹底不要緊。可是就算你不會英語也不要緊。Java中系統規定的單詞也就200個做用。而後其餘的就是你根據意思能夠自定義構造一些單詞。像你想作個學生管理系統。你就能夠自定義這個系統爲studentSystem。你要定義一個添加學生的方法你能夠定義爲addStudent。這些都是很簡單的初中英語。這些也就夠用了。實在不會的話就下個詞典。編碼規範很重要,最好從初學開始就培養良好的習慣,要否則你未來想改過來會很困難。具體可參考阿里巴巴Java編碼守則。java
首先,Java中單詞的問題。由於你要去了解Java的歷史。固然,不管是c.c++.c#.java.python。全都是英文編碼。爲何?1,由於這些開發語言都是外國人寫的。2,由於英語目前在世界上是國際語言。固然,咱們中國人也有本身的編程語言,易語言。可是通過了這麼多年的實踐證實,英文更適合編程。緣由涉及到計算機硬件底層(CPU也是外國人的),以及操做系統(Windows,Linux)等都是英文開發的,因此英語更加適合。第二個就是中文的博大精深(多音字,語義)等緣由。因此目前看來中文不適合成爲編程語言python
你說到的Java中的英文究竟是個什麼。Java中的那些單詞大概能夠分爲兩種。系統詞彙和自定義詞彙。系統詞彙就是這種語言已經規定了的,你必須按照他的寫法他才能識別你想表達的意思。自定義詞彙就是你本身能夠定義的。你能夠隨意定義。假如你想定義一個走路方法,你能夠直接定義他爲中文的「走路」,你能夠定義爲walk,也能夠用拼音定義爲zoulu這樣子c++
可是大部分程序員會定義爲walk,爲何?爲了別人能看得懂你想表達的意思,雖然你不管怎麼定義,Java都能知道你想表達的意思。可是若是你定義了他爲「走路」,那你想一想看,假若有一天你辭職了,而後公司找了一個外國人進來接手你的項目,結果他一打開你的源代碼。wtf?「走路」這是什麼東西?外國人根本看不懂。因此之因此使用英文單詞就是爲了通用性而已。爲了別人可以更快更好的理解你的代碼意思罷了程序員
從0開始學Java和學英語的區別。其實你這個問題我以爲能夠這麼說。由於不管是學Java,學英語,這些都只是你的一項技能。你對技能的瞭解度爲0,那麼確定同樣都是從0開始。至於這二者哪一個難,不作解答。畢竟人與人不一樣。編程
本身好好思考了一下,這些public class xxx 還有system.out.println就比如初中學習的數學,不管作哪一個題目首先都要寫,‘解’,而後寫‘設’ 大概就是這樣的吧,就像剛學的時候同樣徹底不知道解設是神麼意思,就知道抄做業也要抄上這倆字,這就是解題的規範式,必須這樣寫,數學裏就是這樣規定的!c#
純屬我的看法 大家有什麼好的建議或方法留言告訴我 也可直接加做者微信 :186 3812 4013微信