java初學編程
Editplus 初學者最好不要用專業的編輯工具,讓自己多寫寫代碼!!
B. 我要學習編程,方向是JAVA,應從什麼學起
其實學一門語言,並不需要從什麼特別的地方開始
只是一般來說學了C語言以後對其它語言的學習就會比較容易了,因為都是差不多的,基礎是相通的。
如:類型、類、繼承這些概念都是很多語言都會有的,語言不同就造成了這些實現方式的不同,但它們的概念含義是相同的。
建議先學:C,然後接觸一下C++,最後才開始學習JAVA
這也是我們學校計算機專業的課程排列順序
=================================================
你補充問題,我補充答復
無論你是自學,還是參與培訓。興趣真的很重要,只要有了興趣,你才會不遺餘力地去鑽研它
Java 現在社會上很火,學習的人不可謂不多,大多是沖著Web 2.0,AJAX這些新概念應用,不過,我個人覺得java用在網路開發方面比較多一些,用在純軟體開發上面還是不如C或C++
另外,學了肯定就有用,現在學計算機的人很多,但學精了的人不多。像我這種人就是沒有學精什麼東西的人,唉!
無論學什麼語言,不但要學,還要學精,只要學精其中任何一門語言,你找工作是絕沒有問題的。
關鍵在於一個「精」字。
C. java初學者用什麼編程軟體好
當然是 eclipse 了
是Java官方(合作)出的,是最好的Java編寫軟體(沒有之一)
還附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
D. java初學者,應該如何學習java呢
初學Java編程時,大家通常會對學習方法、知識難點做一個了解,但學一項技能不僅僅只是這樣,學習過程少不了我們的親身參與,那我們對自己的學習條件了解是否充分?心理上思想上是否做好了准備?要准備學到哪種程度?···這些其實都是學習編程時需要注意到的。
學Java編程的目的?
知乎無數的優秀學習類回答、技術大佬的分享,在開頭的第一段都會提到的,是想清楚做某事的目的是什麼。千萬別覺得這樣很老套很無用,明確學習目的其實就是在做思想上的准備,不然在後期非常容易缺乏堅持下去的信念。
因為沒有描述,就假設題主同學學習Java是為了從事相關的開發工作,去發現一下真實的需求就能知道,「找工作」其實都是表象,真正的本質是「高薪」,是「掙錢」是「有發展」。那麼「薪資高」就是學編程的目的之一。
稍微多想想我們就會有接下來的問題:企業招聘的基本要求是哪些?需要達到什麼樣的技術水平薪資才高?薪資比較高的Java崗位是哪些?大公司都需要哪種技術人才?
問題比較多也沒關系,接下來就是一步步理清楚。
有沒有自己的學習目標?
學習目標圍繞學習目的而定,別太貪心什麼都想學,學不完的,太高深的概念對於初學者也是有毒的。
高薪資的崗位需要的技術能力都在Java的知識體系中了,我們從整體到局部開始,先了解Java的大致全貌--Java是用來做什麼的。
按Java的應用場景來分有三類:J2SE,J2ME和J2EE,這也就是SunONE(Open NetEnvironment)體系。
J2SE就是Java2的標准版,主要用於桌面應用軟體的編程;
J2ME主要應用於嵌入式系統開發,如手機和PDA 的編程;
J2EE是Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站,OA系統和ERP系統。接著是局部--比如其中涉及J2EE方向的是什麼崗位,需要會什麼?且薪資是多少?
在此場長還要補充兩句,對於程序員來說,學歷高低不是唯一標准,但絕對是加分項,能提升學歷就盡快提升,不要讓它在後期成為你職業發展的阻礙。
以上從「整體到局部」的好處是,不僅為你的學習找到重心,還是在定位你的技術重心,也將會成就你寫在簡歷中的那句「本人擅長XX開發,熟悉XXX技術,且精通XXXX,在XXX有豐富經驗。」
有沒有一個學習計劃?
有了學習目的,找到了一個高薪的技術方向和技術重點,有了這些信息,你就可以開始制定學習計劃了。
一個科學而合理的學習計劃,關鍵並不是面面俱到的詳細,而是「極高的可執行性」,要避免看到自己定的計劃就頭疼,無法完成這樣的情況,就要注意別一開始就把自己逼得太狠。
記得圍繞著學習目標開展學習,專注能保持高效率,這也能減少你的學習時長,還能保證學習效果。
最後,
編程講的是多多練習沒錯,但別忘了編程背後是思維,是邏輯,是解決問題的思路,希望在學編程的你,能把編程看成一種智力的游戲,在提升自己心智的同時,看到一個奇特而有趣的代碼世界。
祝編程愉快。
E. Java的初學者應該用什麼編程軟體
用notpad++或者eidtplus都行,初學者不建議用eclipse一類的開發軟體,如果一開始就用這種開發軟體,他會讓你以後脫離工具就不會寫代碼了
F. 新手如何學好java編程
首先初學者學習Java,應該從最基礎的開始 :
但是在學習的時候不要圖快,要系統的學習一下,或者在了解Java這一門語言是干什麼,有什麼作用之後,在進行相應的學習:
Java基礎:
1.了解Java的發展;
2. 了解Java虛擬機(JVM)基礎知識,如何一次編譯、多處執行;
3.Java程序如何編譯和運行
4. Java中的變數
5. Java數據類型
6. Java運算符
7. Java中的if-else
8. Java中的Switch-Case
9. Java For循環
10。JavaWhile循環
11. Java中的do-while循環
12.do-while循環。Java Continue語句
13. Java Break語句
14、Java 多線程
15、數組
16、集合
17、面向對象三要素
隨後進階學習:
目前主流的兩個資料庫一個是MYSQL活Oracle,MYSQL是比較好學的,Oracle的操作要稍微復雜一些,我的建議是這兩個資料庫都必須學。資料庫這塊我認為沒有什麼特別難的。只要多練習就可以。
JavaWeb
這也是Java學習的主要內容,非常重要,包括Web前端的內容,比如HTML、CSS、JavaScript等前端常用基礎。JSP、Server、xml、javabean等技術。
框架
這是Java學習過程中的難點,如果前面的Java的基礎沒有學過,後面的框架很難學,所以學習JavaSE的時候一定要掌握好。目前常用的框架是SSH、SMM、Springboot以及SpringCloud主要框架。學習Java可以上B站搜索我校的官方賬號,高淇老師的Java300集免費觀看!
等等,希望可以給大家帶來幫助!
G. 想學習JAVA編程,如何開始
java編程已經成為主流編程語言之一,在企業網站開發,及手機應用開發方面占據很高的位置。
想要學好java,並且熟練應用還不能太心急,學之前,需要注意幾個點,可以更順暢的接受java編程和學好java編程。
首先是興趣。興趣是學習的最好老師。
其實最大的困難是在於克服自己。只要有恆心,學好JAVA並不難。就算沒有基礎,沒有經驗,沒有任何概念。可是即使是發明JAVA的人,發明計算機的人在起初也是一張白紙。他們也是不斷琢磨,不斷學習和實踐才出結果的。所有的JAVA高手都是從什麼也不會學到什麼都會的。興趣很重要,只要你有興趣,就會發現學習JAVA和打籃球一樣簡單。
其次要努力。古語說的好:只要功夫深鐵杵磨成針。
只要有恆心,會發現學好JAVA簡直是小菜一碟。當然有些人會說沒有基礎,那麼就在學JAVA之前,拿出3個月學計算機基礎,怎麼樣!3個月不夠,半年夠不夠。只要堅持、努力,有恆心,要不了1年,就能學好JAVA。甚至半年就夠了。
最後,方法很重要。
學習方法很重要,要找到有效的學習方法,這樣學起來會如魚得水的。比如,現在有些人會選擇看基礎免費視頻,學起來就比以前看書快很多,而且也更簡單。
H. 怎樣學好JAVA編程
JAVA學習建議,個人學習JAVA也有三年之久了,
其實JAVA還算得上簡單的語言,上手容易,
但精通卻很難了,呵呵。
在此給新手說幾點學習建議:
1。不要光追求框架。
追框架,你會累死的,掌握了JAVA基礎知識,如反射,繼承之類的,掌握了基礎,去理解應用那些框架很簡單的。
2。最好看一下JAVA編程思想,一年以後再看一遍。
這的確是一本好書,個人工作後,又學習了一遍,理解裡面的JAVA設計模式,對以後的開發有很大的幫助。
3。學JAVA意味著你什麼都要學。
大家都知道,學習JAVA的話,肯定會到JSP,頁JSP裡面,包含的框架,struts,Spring,Hibernate,webwork,ibatis多得不能再多,框架還好說,而javascipr,html,css等,
所以在學習JAVA之前,要做好學無止境的准備。否則,倒不如去學C++,精通一門語言OK。
4。建議學精,學細。
理解裡面的設計思想,線程,工作原理等,百米高樓平地起,基礎壓倒一切,
所以新手學習JAVA的時候,一定要好好學習基礎知識,不要去追,不要去趕,
覺得沒啥意思,自己會了,我用JAVA三年了,都不敢說自己掌握了,而有時候,還返老還童一下,呵呵,去再看些基礎知識,所以新手更是如此。理解最重要!
I. 作為一個Java編程新手該如何學習好
個人覺得一個人的成長,自身的努力很重要,但所處的環境同樣重要,好的工作環境讓你自身進步很快,其中的競爭壓力會逼迫著你去學習新的東西,從而實現自己技術的突飛猛進!
對於剛剛參加工作的大學生來說,大學里學習的java技術遠遠達不到企業的要求,想要有自己的立足之地,就必須想方設法去學習企業所需的技術!
對於java新手該如何提升自己的技術呢?可以按照以下階段走!
階段一:
首先要熟練掌握java的基礎技術,現在企業對於項目的開發,都有自己框架要求,所以,在學習之初,建議你從java框架開始學習。
現在一些公司里為了提高開發的效率,會使用一些Java Web框架。目前比較主流的是SSM框架,即spring、springmvc、mybatis。你需要學會這三個框架的搭建,並用它們做出一個簡單的增刪改查的Web項目。你可以不理解那些配置都是什麼含義,以及為什麼要這么做,這些留著後面你去了解。
但你一定要可以快速的利用它們三個搭建出一個Web框架,你可以記錄下你第一次搭建的過程,在搭建的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你只需要在網路上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經驗的增加,會逐漸接觸到的。
階段二:
這時候你的水平還是僅僅存留在對框架的簡單運用上,要想進一步學習,還要找一些框架的源碼,進行深入了解。
除此之外還有這個時候的你應該對設計模式了如指掌,還需要看一些關於代碼編寫優化的書,提高自己的代碼能力。
階段三:
可以學習分布式架構、微服務等提升自己的技術。隨著我們的業務量越來越大和越重要,單體的架構模式已經無法對應大規模的應用場景,而且系統中決不能存在單點故障導致整體不可用,所以只有垂直或是水平拆分業務系統,使其形成一個分布式的架構,利用分布式架構來冗餘系統消除單點的故障,從而提高整個系統的可用性。同時分布式系統的模塊重用度更高,速度更快,擴展性更高是大型的項目必不可少的環節。
而微服務架構引入策略 – 對傳統企業而言,開始時可以考慮引入部分合適的微服務架構原則對已有系統進行改造或新建微服務應用,逐步探索及積累微服務架構經驗,而非全盤實施微服務架構。
階段四:
這個時候為了將自己以後的路拓寬,可以嘗試學一些大數據技術方面的知識,現在懂一些大數據技術的java程序員更有優勢!
既然已經踏入互聯網圈子,成為程序員中的一員,就要秉持「一直學習」的觀念,一點兩個月更新一下自己的技術庫,對於專業的java程序員來說真的不誇張!
J. java編程初學者
import java.util.Scanner;
public class ZHIDAO {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("請輸入五位會員賬號:");
Scanner in=new Scanner(System.in);//從控制台輸入會員賬號
int out=in.nextInt();//獲取你的會員賬號
int random=(int)(Math.random()*10);//產生隨即數
if(random==(out/100%10))//判斷隨即數與會員賬號的百位是否相等
{
System.out.println("恭喜中獎!!!");
}else{
System.out.println("謝謝惠顧!");
}
}
}