每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...
首先的是,我買了一本新的有關(guān)于java的書,剛開始看,其實在此之前我已經(jīng)學(xué)了一本java語法的書本,現(xiàn)在我買的這本書是我用來提升自己的java認(rèn)知水平的,首先是對這本書的第一印象吧,里面的內(nèi)容比較詳細(xì),當(dāng)然這是跟我學(xué)的第一本書相比得來的,學(xué)完了第一本書,現(xiàn)在看另一本書,我自己有了新的認(rèn)知,我一開始學(xué)習(xí)java時,對于變量名的名很隨便,真的,現(xiàn)在重新再學(xué)習(xí)java,我對于之前的命名規(guī)則有了新的體會,我真的覺得好的命名是很有必要的,一開始接觸編程語言的人,都覺得這些規(guī)則很難記,不過當(dāng)你在進行編程中時,尤其是看別人的代碼時,你一定會想起這些規(guī)則的,還有的就是,一定要加注釋,再簡單也要加,等你學(xué)習(xí)編程幾個月后,當(dāng)你每天都寫兩三個小時的代碼時,你一定會深有體會的,其實中文也是可以作為變量名稱的,下面來個小插曲用中文命名變量名:
`public class E {
public static void main(String[] args) {
//其實變量名稱也是可以是中文的,但是盡量不要
int 年齡=20;
System.out.println(年齡);
}
} ` 結(jié)果顯示:
第二個感受就是簡單的java類,什么是簡單的java類呢?簡單類指的是可以描述某一類信息的程序類,但是類中沒有復(fù)雜的邏輯操作,只作為一種信息保存的媒介存在
核心開發(fā)結(jié)構(gòu): 類名一定要有意義,類中所有的屬性一定要用private進 封裝,封裝的屬性必須提供setter(),getter()方法類中可以有無數(shù)的構(gòu)造方法,但是必須有無參的構(gòu)造方法類中不允許出現(xiàn)任何輸出語句,所有內(nèi)容獲取必須返回,舉個例子:
`class Dept{ //把屬性進行封裝 private long deptno;//編號 private String dname;//名稱 private String loc;//位置
//構(gòu)造方法
public Dept() {
}
public Dept(long deptno,String dname,String loc) {
this.deptno=deptno;
this.dname=dname;
this.loc=loc;
}
//getter,setter方法
public long getDeptno() {
return deptno;
}
public void setDeptno(long deptno) {
this.deptno = deptno;
}
public String getDname() {
return dname;
}
public void setDname(String dname) {
this.dname = dname;
}
public String getLoc() {
return loc;
}
public void setLoc(String loc) {
this.loc = loc;
}
//普通的方法
public String getInfo() {
return " bumenbianhao: "+this.deptno+", bumenmingcheng: "+this.dname+",bumenweizhi: "+this.loc;
} } public class T { public static void main(String[] args) { //實例化 Dept dept=new Dept(10,"技術(shù)部","北京"); //輸出 System.out.println(dept.getInfo()); } } `
結(jié)果顯示:
重新再學(xué)習(xí)java,我感覺我更親近簡單的java類,簡單的java類,比較容易拓展,可能一開始學(xué)時,初學(xué)者會覺得我只要能完成任務(wù)就行了,管我用幾個類,不過等學(xué)了一段時間之后,就會感受到j(luò)ava簡單類的好處了。
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java和ffmpeg使用内存转码_FF
- 下一篇: 粒子群算法tsp java_粒子群算法解