㈠ 關於java基本數據類型的問題
這個是可以做類型轉換的方向,同時在茄物JAVA中short會自動轉換成int,如果你要Short的結果,你需要做強制轉換,加上(Short)即可,
1. publicclassMainClass{
2. publicstaticvoidmain(String[]args){
3. shortA=5;
4. shortB=10;
5. shortC=0;
6.
7. C=(short)(A+B);
8.
9. System.out.println(C);
10. }
11.}
代碼在上面,我們看看要注意的地方是什麼。大家注意第7行,看則納坦到(short)。這里對它做下解釋,(DataType)的意思是強制類型轉換,在Java里short間的計算的孫桐結果會被轉換為integer,因此要賦值給short型的變數numC的時候需要強制轉換為對應的short類型,否則Java編譯器會報錯。
參考:http://77857.blog.51cto.com/67857/176778
㈡ 比較好的 Java 社區有哪些
新手,初學者最好去隱罩臘 馬克java社區 ,創始人 馬克-to-win 自己寫了灶滑7本悶爛書,1000集視頻,小白在這一個網站,就可以學會成為 java初級工程師了, 社區還有很多群,有不會的可以直接問老師。
㈢ java條件語句包括哪些語法類型,每種類型如何應用
if ,if else,if else if else,if else if ... else,switch case break .. default break,while,do while,for
㈣ 想學習JAVA編程,如何開始
java編程已經成為主流編程語言之一,在企業網站開發,及手機應用開發方面占據很高的位置。
想要學好java,並且熟練應用還不能太心急,學之前,需要注意幾個點,可以更順暢的接受java編程和學好java編程。
首先是興趣。興趣是學習的最好老師。
其實最大的困難是在於克服自己。只要有恆心,學好JAVA並不難。就算沒有基礎,沒有經驗,沒有任何概念。可是即使是發明JAVA的人,發明計算機的人在起初也是一張白紙。他們也是不斷琢磨,不斷學習和實踐才出結果的。所有的JAVA高手都是從什麼也不會學到什麼都會的。興趣很重要,只要你有興趣,就會發現學習JAVA和打籃球一樣簡單。
其次要努力。古語說的好:只要功夫深鐵杵磨成針。
只要有恆心,會發現學好JAVA簡直是小菜一碟。當然有些人會說沒有基礎,那麼就在學JAVA之前,拿出3個月學計算機基礎,怎麼樣!3個月不夠,半年夠不夠。只要堅持、努力,有恆心,要不了1年,就能學好JAVA。甚至半年就夠了。
最後,方法很重要。
學習方法很重要,要找到有效的學習方法,這樣學起來會如魚得水的。比如,現在有些人會選擇看基礎免費視頻,學起來就比以前看書快很多,而且也更簡單。
㈤ 怎樣網上自學java編程 有完整的視頻看嗎
java我建議先看視頻入門鏈接地址在下面。然後看書。Java se的書建議看《Java瘋狂講義》或《Java核心技術》,等有工作經驗了看《編程思想》。Java要多練,自己找例子多敲代碼,如果有一定基礎了,就去網上找點項目的視頻(下面的鏈接里自己去找),然後自己做項目。
網上視頻的話推薦:
http://www.ed2000.com/ShowFile.asp?FileID=221694
http://yun.itxdl.cn/course/explore/JavaAndroid
http://www.xuexi111.com/jiaocheng/shipin/67784.html
http://study.163.com/find.htm#/find/search?p=java
http://www.xuexi111.com/jiaocheng/shipin/25144.html
http://www.imooc.com/course/list
http://e.51cto.com/index.php?do=search&m=index&q=java
http://www.java1234.com/
前兩家特別推薦!
㈥ 淺談c#和java的區別 51cto
不知道題主是剛入行還是入行已久在考慮換方向,說先薄見吧
最早我是做java的,後常年從事C#
說下區別吧
java最大的優勢跨平台行,開源,自由,框架成熟,免費,適合大型項目開發(現在好多是java+php)。
C#最大的優勢是窗體,做桌面應用有巨大的優勢,web開發方面個人認為表現也不錯,但是平台限制,專屬於微軟的特性確實是軟肋。
從性能上來說,java社區的人說java運行快,C#社區的人說c#快。
但是從形式上看,java的人才需求量只增不減,而C#卻在不斷減少(你可以去各大招聘網站上看下),學纖者這些技術無非就是為了工資Java現在也高於C#,再從各盯信大公司的來看,大電商都在用java,或者是轉向java(不列名稱了自己可以查一下)
作為一名常年從事C#的程序員,客觀來講java形式確實要比c#好,以上是我個人的見解不正確的地方凱豎輪歡迎指正,但別噴,諒解諒解。
㈦ JAVA開發都學習哪些內容
第一個階段(java基礎階段)
1.java語法
2.面向對象
3.常唯搜用的api
4.界面編程
5.多線程
6.文件io
7.java網路編程..
第二個階段 (資料庫階段)
1.oracle
2.mysql
第三個階段 (web開發階段)
1.html
2.css
3.javascript
第四個階段 (j2ee 中級部分)
1.servlet
2.jsp
3.mvc
第五個階段 (j2ee 高級部分)
1.struts
2.hibernate
3.spring
java我建議先看視頻入門鏈接地址在下面。然後看書。Java se的書建議看《Java瘋狂講義》或《Java核心技術》,等有工作經驗了看《編蔽山返程思想》。Java要多練,自己找例子多敲代碼,如果有一定基礎了,就去網上找點項宏飢目的視頻(下面的鏈接里自己去找),然後自己做項目。
網上視頻的話推薦:
http://www.ed2000.com/ShowFile.asp?FileID=221694
http://yun.itxdl.cn/course/explore/JavaAndroid
http://www.xuexi111.com/jiaocheng/shipin/67784.html
http://study.163.com/find.htm#/find/search?p=java
http://www.xuexi111.com/jiaocheng/shipin/25144.html
http://www.imooc.com/course/list
http://e.51cto.com/index.php?do=search&m=index&q=java
http://www.java1234.com/
前兩家特別推薦!
㈧ java編程,用數組輸出10個同學的成績。成績鍵盤鍵入
看到樓主的問題,我源判答立即打開我的IDE,順便敲了如下代碼:
publicclass雹慧Demo{
privateint[]getScore(intlen){
int[]rs=newint[len];
for(inti=0;i<len;i++){
rs[i]=(int)(Math.random()*100);
}
returnrs;
}
publicstaticvoidmain(String[]args){
Demod=newDemo();
int[]sc=沖梁d.getScore(10);//確定輸出成績的個數
for(inti=0;i<sc.length;i++){
System.out.println("第"+(i+1)+"個同學的成績是:"+sc[i]);
}
}
}
㈨ 如何學好JAVA,最近報了一個java課程,老師講課的過程中我能理解,但是之後留作業就不知道怎麼做
你好,我也是這么過來的,記得當時接觸java的時候聽明旁課的時吵槐判候還是挺開心的,也能聽懂,但是課後老師留一些簡單的編程問題還是無從下手,後來私下請教了一些老師的經驗:
1、學習JAVA心態:JAVA是一門計算機語言,是人類發明的語言,應該比人類語言更容易學習,只要你有一種必勝學習JAVA心態就可以成功。
2、學習JAVA指導老師:學習JAVA指導老師必須有項目開發經驗,如果沒有開發經驗JAVA學習老師指導,會花費很多時間;大工IT職業教育JAVA學習老師目前在大連都有豐富JAVA教學經驗,應該是非常棒的,再此感謝我們趙老師。
3、學習JAVA項目:JAVA企業商業項目非常重要,必須按照JAVA企業商業項目去學習與指導。
4、學習JAVA的方法:JAVA學習中,首先要做到課前、課後復習及預習,我們JAVA學習老師不斷提醒我,要時時保持一個清醒的頭腦;多和同學溝通;互相學習;取長補短;在學習中做到幫助他人或他人幫助自己。
我相信在不斷JAVA學習過程中升改,經過3個月學習你一定獲得成功,最終學習JAVA勝利一定屬於你。
㈩ JAVA中的隱式參數和顯示參數是什麼
遠哥你說的是形參與實參吧.
java code:
public class Person{
private String Name;
public void setName(String name) {
this.name= name;
}
public String getName(){
return this.name;
}
}
Person person = new Person();
person.setName("Hello");
setName(String name);name出現在方法的簽悔迅名中,name為顯式參數
this.name= name;//this位於函數內,理解為隱式參數兄並
更多:碧塵此 http://book.51cto.com/art/200808/85565.htm