iT邦幫忙

0

入門軟體工程師一些術語

  • 分享至 

  • xImage

各位大大好
小弟剛踏入軟體工程師會先鎖定JAVA來學習
這段時間有學習網路上資源教學的部分
但有些還是不太清楚明白
觀念也許是錯誤的
還請大大們不吝指教
謝謝

int 、var、 long、 float... 這些是稱呼為關鍵字嗎?
物件又是指哪些呢?

Integer.parseInt 有時候會看到類似這樣的組合
小點之前(Integer)與小點之後(parseInt)是什麼呢
小點之前是物件?小點之後是參數?

Script函式庫
用意是用一個Code呼叫Script函式庫裡面的程式碼嗎?

API我知道是平台與平台間的溝通,但還是不瞭解如何去使用它

以上一些疑問麻煩各位大大解惑了
謝謝

微笑 iT邦研究生 5 級 ‧ 2021-12-02 13:56:35 檢舉
補充一下,你的問題都停留在概念上,就算把自己抽象的概念教授給你,不是你自己了解的話,是沒有意義的
目前整篇看下來,海綿寶寶大大的答案是相對接近本質,同時也有考慮到你的程度的答案了。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
8
海綿寶寶
iT邦大神 1 級 ‧ 2021-11-20 11:02:40

int 、var、 long、 float... 這些是稱呼為關鍵字嗎?

不是,比較可能的答案是「保留字」

物件又是指哪些呢?

說來話長,書上有寫

Integer.parseInt 有時候會看到類似這樣的組合
小點之前(Integer)與小點之後(parseInt)是什麼呢
小點之前是物件?小點之後是參數?

小點之前是物件;小點之後是 method (書上也有寫)

Script函式庫
用意是用一個Code呼叫Script函式庫裡面的程式碼嗎?

沒看過這名詞,不知何解

API我知道是平台與平台間的溝通,但還是不瞭解如何去使用它

比較常見的使用法是打 HTTP Request
這個離你還很遙遠
不用花時間在這上面

比起這些問題
比較重要的是你選擇的學習方法
1.上課(補習班或網路課程)
2.自學(看書的那本書或網路教學文章的那篇文章)

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級 ‧ 2021-11-20 12:32:26 檢舉

是不是有需要上些基礎的電腦概論之類XD

/images/emoticon/emoticon62.gif

感覺電腦概論還不夠。

微笑 iT邦研究生 5 級 ‧ 2021-12-02 13:57:30 檢舉

Script函式庫應該是在說library

微笑 iT邦研究生 5 級 ‧ 2021-12-02 13:59:10 檢舉

library的概念,宏觀來說,今天你在it邦發問,就是在使用it邦幫忙這個library,不然原本你可能要自己建設網站->架伺服器->發文->拜託讓大神看到你的網站->最後你的問題得到解答

微笑 iT邦研究生 5 級 ‧ 2021-12-02 13:59:35 檢舉

但是因為it邦已經把所有事情都做好了,你只要打完問題後發送就好。

8

說真的,你問的問題太過於基本了。這要詳細的教你可能教不完。我就先針對你的問題,簡單的說明一下

int 、var、 long、 float... 這些是稱呼為關鍵字嗎?

不完全對,大多數來說,並不會將其視為關鍵字來稱呼。
但認真來說,在某些語法上,它也的確是關鍵字。
真要說的話,這些可以是「宣告類型用指令」「關鍵字」「宣告」「轉型」...
依動作或位置的解釋是各自不同的。

物件又是指哪些呢?

這個說真的說來話長了。你可能得先自已去理解。這要解釋解釋不完。
如「123」。它可以數值,也可以是字串。但是不是物件?
它也可以是一個物件。
我怕我再說明下去。你可能會更花殺殺。

Integer.parseInt 有時候會看到類似這樣的組合
小點之前(Integer)與小點之後(parseInt)是什麼呢
小點之前是物件?小點之後是參數?

先不考量是不是物件。但就java而言。大多數來說第一個的確都是某個物件。(物件的解釋請自行參考,我就不多說明)
而再接下去的。可以是一個方法、函數應用、變數或又是一個物件。
這不沒有一定性的。得看你目前使用的「物件」是什麼而定。畢竟...物件也可以包物件。
實在沒辦法一一說明。

Script函式庫
用意是用一個Code呼叫Script函式庫裡面的程式碼嗎?

嘛!!這個很難解釋。我只針對「函式庫」來說明。
認真來說,所謂的函式庫大多是一些封包好的為主。如fileSystem這一類的
只要引入後,就可以直接使用。
當然了,你也可以自定義自已的函式庫。

API我知道是平台與平台間的溝通,但還是不瞭解如何去使用它

這我會告訴你,你不需要先去了解。
因為你還未進入這一段。你跳級了。
先將上面說的東西了解了。你自然就會了解如何使用。
因為這說明出來說明不完的。

3
喵凹咿唉思嗯
iT邦研究生 5 級 ‧ 2021-11-21 00:30:36

我想我大概能理解你的疑問..

int 、var、 long、 float... 這些是稱呼為關鍵字嗎?

我想你的問題大概是卡在java有所謂的基本資料型別, 這東西只能存值, 至於這些字本身, 會因為放的地方不同而有不同稱呼, 另外, var在Java比較特別, 所以別搞混..

物件又是指哪些呢?

物件指的是有封裝的, 扣掉上面的基本資料型別, 基本上拿來宣告用的都是, 不過還有個Interface就是, 暫時把他當作物件看也行啦~"~, 在新版的17之後還會多個記錄, 相信你會更混亂的(笑

物件本身能封裝屬性跟方法, 一個是存值的, 一個是放程式的, 基本上所有支援物件導向類的語言都差不多是這樣, 詳細請看公開說明書(找本OOP的課本來唸唸吧..)

一個比較明顯的差別就是, 同樣是比較int跟Integer這兩個儲存的數值是否相同, 一個是直接用等號去比, 一個要用equals,...,等等, 你說在Java上Integer用等號好像也可以正常跑? 會吃土的A__A...

Integer.parseInt 有時候會看到類似這樣的組合
小點之前(Integer)與小點之後(parseInt)是什麼呢
小點之前是物件?小點之後是參數?

這邊不會是叫他小數點, 這個點左邊用來表示的物件, 右邊表示他的屬性/方法, 在閱讀時你可以簡單理解成中文的"的", 稱呼的話..平常我自己好像都是習慣講"點" ..

這東西的好處是他可以連續使用; 連續使用時, 如果遇到的是方法(程式)他會代表回傳的物件類別

所以就可以做到像這樣
String.valueOf(123).substring(0,1)
靜態類別String的valueOf-> 回傳一個String物件->呼叫這個String物件的substring->回傳另一個String物件

Script函式庫
用意是用一個Code呼叫Script函式庫裡面的程式碼嗎?

... 這..這啥

我覺得先別管這些名詞了... 先直接找些簡單的題目/範例試著寫看看就對了

0
liugoldent
iT邦新手 5 級 ‧ 2021-11-21 09:43:29

「通靈」

0
fortunately17
iT邦新手 4 級 ‧ 2021-11-22 16:40:08

我建議你先去買一本計算機概論先看一看

1
kagaya
iT邦新手 3 級 ‧ 2021-11-22 19:58:41

我覺得 計概的書應該沒寫這些東西...

這段時間有學習網路上資源教學的部分

網路的東西很零碎 不適合沒基礎的人自學
建議你去書店翻java入門的書 找一本你覺得最看得懂的買回家
然後從第一頁看到最後一頁 每一頁的code都親手去寫一次
你會進步很多

我要發表回答

立即登入回答