JHTP11 01
JHTP11 01
Introduction to
Computers, the Internet and Java
Java How to Program, 11/e, Global Edition
https://www.youtube.com/watch?v=39ubNuxnrK8
1.1 Introduction
Java is one of the world’s most widely used computer programming
languages.
You’ll learn to write instructions ( 指令 ) in the Java programming
language
commanding computers to perform tasks.
Software (i.e., the instructions you write) controls hardware (i.e.,
computers).
You’ll learn object-oriented programming—today’s key programming
methodology.
You’ll create and work with many software objects.
other editions.
The Java Enterprise Edition (Java EE) is geared toward developing
Revolution ( 資訊革命 ) .
數位化
Bytes ( 位元組 )
1969 1971
三層式主從架構:
AP 伺服器 DB 伺服器
n 階式主從運算
會計
教務選課
Internet
總務
DB 伺服器
網頁伺服器
Web Server AP 伺服器
42
Copyright © 2020 Pearson Education Ltd. All Rights Reserved
雲端運算 http://en.wikipedia.org/wiki/Cloud_computing
雲端運算是一種以網際網路為基礎的資料處理,藉網際網路上共享的資源、軟體、 與資訊取得所需求的資料。
Microsoft exclusively.
Windows is by far the world’s most widely used operating system.
debugging and improving the kernel, and the ability to customize the
operating system to meet specific needs.
Linux has become extremely popular on servers and in embedded
Objective-C compiler and libraries which were used as the platform for
the NeXTSTEP operating system’s user interface, and Interface Builder
—used to construct graphical user interfaces
macOS and is used in the iPhone, iPad, iPod Touch, Apple Watch and
Apple TV devices.
In 2014, Apple introduced its new Swift programming language, which
Swift.
◦ Machine languages
◦ Assembly languages
◦ High-level languages
http://www.satiztpm.it/internet-things/?lang=en
Copyright © 2020 Pearson Education Ltd. All Rights Reserved 86
1.11.4 Internet of Things (cont.)
Big Data
巨量數據
敏捷軟體開發
重構
StackOverflow.com
Coderanch.com
The Oracle Java
Forum—https://community.oracle.com/community/java
</dream.in.code>—http://www.dreamincode.net/forums/
forum/32-java/