1. Trang chủ
  2. » Tất cả

chuong-00-ngon-ngu-java

44 22 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Ngôn ngữ JAVA

  • JAVA, giải pháp của Sun Microsystems

  • Kiến trúc của JAVA

  • Java làm việc như thế nào?

  • JVM và Java “bytecode”

  • Lập trình hướng đối tượng

  • Khái niệm và thuật ngữ trong OOP – Lớp (Class)

  • Khái niệm và thuật ngữ – Object

  • Chương trình Java đầu tiên

  • Rectangle class

  • RectangleDemo

  • Phân tích lớp Rectangle

  • Phân tích lớp RectangleDemo

  • Tạo đối tượng

  • Triệu hồi phương thức

  • Việc sử dụng toán tử dấu

  • Các thành phần cơ bản

  • Chú thích trong java

  • Từ khóa- Cách đặt tên

  • Từ khóa- Cách đặt tên (tt)

  • Kiểu dữ liệu cơ bản trong java

  • Thí dụ

  • Biến- Định nghĩa, khởi tạo

  • Toán tử- Operators

  • Toán tử- Operators (tt)

  • java.lang package

  • java.lange package(tt)

  • Cấu trúc điều khiển – Rẽ nhánh

  • Cấu trúc điều khiển – Lặp

  • Mảng – Array

  • Mảng 1 chiều - minh họa

  • Mảng 2 chiều- Minh họa

  • Nhập xuất dữ liệu.

  • Đặc tả định dạng

  • Ví dụ về đặc tả định dạng

  • Nhập giá trị - Read values

  • Ví dụ về lớp Scanner

  • Nhập xuất dữ liệu bằng hộp thoại

  • Lớp JOptionPane- Cách dùng

  • Slide 40

  • Slide 41

  • Slide 42

  • Tóm tắt dạng câu hỏi

  • Bài tập

Nội dung

Ngôn ngữ JAVA VC VC && BB BB JAVA, giải pháp Sun Microsystems  Cha đẻ Java  PhD James Gosling • CTO of Sun's Developer Products VC VC && BB BB Kiến trúc JAVA Ngơn ngữ lập trình Java - Java Programming Language Các file class Java (các file dạng mã bycode) Thự viện lớp Java APIs API, Application Programming Interface Máy ảo Java - Java Virtual Machine - JVM VC VC && BB BB Java làm việc nào? Java API class files Chương trình nguồn (source code) viết ngơn ngữ Java Các chương trình biên dịch thành file dạng lớp (* class) Các file class nạp vào nhớ thực thi máy ảo Java (JVM) Object.class Hello.class Java Compiler String.class Java Virtual Machine Run-Time Environment Hello.java VC VC && BB BB JVM Java “bytecode”  Chương trình Java khơng biên dịch mã nguồn thành ngơn ngữ máy đích mà biên dịch thành file dạng “bytecode” – file *.class  Mỗi HĐH riêng máy ảo Java – JVM  Mã bytecode làm việc với JVM JVM làm việc với HĐH VC VC && BB BB Lập trình hướng đối tượng  Lập trình hướng đối tượng kĩ thuật lập trình hỗ trợ cơng nghệ đối tượng, giúp tăng suất, đơn giản hóa độ phức tạp bảo trì mở rộng phần mềm cách cho phép lập trình viên tập trung vào đối tượng phần mềm bậc cao  Giải khó khăn lập trinh hướng cấu trúc  OOP tập trung đến thân liệu nhiều đến cách thao tác liệu  Tiếp cận cách định nghĩa đối tượng thực thể xác định giá trị hành động dùng để thực giá trị VC VC && BB BB Khái niệm thuật ngữ OOP – Lớp (Class)  Là khuôn mẫu hay thiết kế, từ đối tượng thực hình thành (Tất code viết chương trình Java nằm bên class.)  Lớp định nghĩa đặc điểm trạng thái hành vi có đối tượng  Các class xây dựng cách mở rộng điều chỉnh class khác  Khi nói khởi tạo đối tượng (construct an object) từ lớp, có nghĩa tạo thể (instance) lớp VC VC && BB BB Khái niệm thuật ngữ – Object  Là thể lớp  Mỗi đối tượng có hành vi định nghĩa phương thức (method) mà chúng thực  Mọi đối tượng có chung trạng thái hành vi định nghĩa lớp mà tạo VC VC && BB BB Chương trình Java  Viết ứng dụng tính diện tích hình chữ nhật (rectangle)  Ứng dụng có đối tượng – hình chữ nhật Nó – Là hình chữ nhật Nó làm điều gì? – Có thể tính diện tích Để làm việc cần liệu gì? – Chiều dài chiều rộng  Tạo lớp Lớp định nghĩa hình chữ nhật với thuộc tính phương thức Lớp chứa phương thức main để thực thi (báo cho JVM biết bắt đầu chương trình) VC VC && BB BB Rectangle class 10

Ngày đăng: 22/05/2017, 00:12

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w