Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java (พื้นฐาน Fundamental (เครื่องหมายดำเนินการ (Operation) ("+"…
Java
พื้นฐาน Fundamental
แสดงผล
System.out.prinln
System.out.print
รับค่าจากแป้นพิมพ์
Scanner
เงื่อนไข (Condition)
If else
nested if
switch case :question:
เครื่องหมายดำเนินการ (Operation)
"+" บวก
"-" ลบ
"*" คูณ
"/" หาร
"%" หารเอาเศษ
&& (AND)
|| (OR)
การวนซ้ำ (Loop)
For Loop
While Loop
Do While
ชนิดตัวแปร Variable
เลขจำนวนเต็ม
Integer
Long
ทศนิยม
Float
Double
อักขระ
String
Char :question:
อาเรย์ Array
Index
Element
type
Array
length
[index]
ArrayList
add()
get(index)
size()
UML
Exception handle
java.lang.NullPointerException
java.lang.ArrayIndexOutOfBoundsException
Issue
/usr/libexec/java_home -V
เพิ่ม command ในโฟลเดอร์ apache/bin
chmod a+x *.sh
https://stackoverflow.com/questions/23081395/start-of-tomcat-failed
https://stackoverflow.com/questions/2809366/changing-java-platform-on-which-netbeans-runs
OOP
การห่อหุ้มข้อมูล Encapsulation
Class & Object
ชื่อ Class ตัวแรกเป็นพิมพ์ใหญ่
Object คือ พิมพ์เขียว สามารถสร้างได้มากกว่า 1
พฤติกรรม Method
Constructor method ชื่อเหมือน Class
ชื่อ method ขึ้นต้นด้วยตัวเล็ก แยกคำด้วยตัวใหญ่ เช่น public void turnLeft()
Overload
Override
การเข้าถึงข้อมูล Access Modifier
public
private
protected
package
UML Diagram
มุมมองเชิงโครงสร้าง (Structure)
Class Diagram
Object Diagram
Component Diagram
Deployment Diagram
มุมมองเชิงพฤติกรรม (Behavior)
Use case Diagram
Sequence Diagram
Collaboration Diagram
State chart Diagram
Activity Diagram
การสืบถอด Inheritance
Interface
Relation
has-a คือ Attribute Object
is-a สืบทอดคุณสมบัติมาจาก Super Class (Extends)
final
Super Class คลาสแม่
Sub Class คลาสลูก
abstract
Abstract เหมาะสำหรับการใช้เป็น Parent Class
GUI
https://techsore.com/java-applications/