Buổi 1 tổng quan về java

28 350 0
Buổi 1 tổng quan về java

Đ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

Giới thiệu Java Nội dung Tổng quan java a Java b Một số đặc điểm java Biến toán tử java a Giới thiệu biến b Giới thiệu kiểu liệu c Định dạng liệu đầu vào đầu Tổng quan Java a Java gì? - Java ngôn ngữ lập trình hướng đối tượng (tựa C++) Sun Microsystem đưa vào thập niên 90 - Chương trình viết ngôn ngữ lập trình java chạy hệ thống có cài máy ảo java (Java VirtualMachine) - Ngôn ngữ lập trình Java James Gosling cộng Công ty Sun Microsystem phát triển Tổng quan Java Biểu tượng JAVA - Java tên gọi đảo Indonexia, Đây nơi nhóm nghiên cứu phát triển chọn để đặt tên cho ngôn ngữ lập trình Java chuyến tham quan làm việc đảo - Hòn đảo Java nơi tiếng với nhiều khu vườn trồng cafe, lý thường thấy biểu tượng ly café nhiều sản phẩm phần mềm, công cụ lập trình Java Sun số hãng phần mềm khác đưa Tổng quan Java b Một số đặc điểm Java ➢Đơn giản (simple) ➢Hướng đối tượng (Object Oriented) ➢Hiểu mạng (network-savvy) ➢Mạnh mẽ (robust) ➢An toàn (secure) ➢Độc lập với cấu trúc (architecture neutral) ➢Di động (portable) ➢Thông dịch (Interpreter) ➢Tốc độ cao (high performance) ➢Đa luồng (multithreaded) ➢Tính động (dynamic) Tổng quan Java SDK (Software Development Kit) thường khái niệm công cụ lập trình, tiện ích, tài liệu thư viện API JVM (Java virtual machine), JRE (Java Runtime Environment) môi trường thực thi Java, cung cấp Java API, máy ảo Java (Java Virtual Machine hay JVM) thành phần cần thiết khác Java Runtime library thư viện class compiled sẵn đặt file jre\lib\rt.jar Các class java.lang.String, java.lang.Object, … nằm gói jar JRE = JVM + Java Runtime library: bạn thấy java.exe, javaw.exe rt.jar thư mục cài đặt jre JDK = JRE + tools (javac.exe, keytool.exe, …) + document (help, samples, ) + src.zip Biến toán tử java • Giới thiệu biến • Giới thiệu kiểu liệu • Định dạng liệu đầu vào đầu • Toán tử • Ép kiểu • Hàm thủ tục a Giới thiệu biến ▶ Biến sử dụng chương trình Java để lưu trữ liệu mà thay đổi trình thực thi chương trình ▶ ▶ Biến phải khai báo trước sử dụng Khai báo biến gồm thành phần: ▶ ▶ ▶ ▶ • ▶ • • Kiểu liệu Tên biến Giá trị khởi tạo (không bắt buộc) Cú pháp kiểu_dữ_liệu tên_biến [=giá_trị_khởi_tạo]; Ví dụ int tuoi; char gioiTinh=‘M’; Quy ước đặt tên biến • Tên biến bao gồm ký tự Unicode chữ số, dấu gạch (_) dấu dollar ($) • Tên biến phải bắt đầu ký tự, dấu dollar ($) dấu gạch dưới(_) • Tên biến không trùng với từ khóa • Tên biến có phân biệt chữ hoa, chữ thường b Các kiểu liệu Kiểu liệu nguyên thủy ■ byte ■ char ■ boolean ■ short ■ int ■ long ■ float ■ double Kiểu liệu tham chiếu ■ Array ■ Class ■ Interface c Định dạng liệu đầu vào //tạo đối tượng truyền vào InputStream Scanner s = new Scanner (System.in); //Nhận giá trị từ người dùng byte byteValue = s.nextByte(); int intValue = s.nextInt(); float floatValue = s.nextFloat(); long longValue = s.nextLong(); double doubleValue = s.nextDouble(); System.out.println(“Values entered are: ”); System.out.println(byteValue+“ ”+ intValue+ “ ” + floatValue + “ ” + longValue + “ ” + doubleValue); c Các chuỗi thoát • Chuỗi thoát chuỗi ký tự đặc biệt dùng để biểu diễn ký tự mà đưa trực tiếp vào xâu • Bảng hiển thị vài chuỗi thoát Java d Các toán tử • Toán tử gán • Toán tử số học • Toán tử bit • Toán tử quan hệ • Toán tử logic • Toán tử điều kiện d Các toán tử • Toán tử gán – Toán tử gán dấu đơn, =, gán giá trị cho biến d Các toán tử • Toán tử số học – – – Các toán hạng toán tử số học phải kiểu số Toán hạng kiểu boolean sử dụng, kiểu character phép Các toán hạng sử dụng biểu thức tính toán d Các toán tử • Toán tử quan hệ – – – Các toán tử quan hệ kiểm tra mối quan hệ hai toán hạng Kết biểu thức sử dụng toán tử quan hệ dạng boolean (true false) Các toán tử quan hệ sử dụng cấu trúc điều khiển d Các toán tử ▶ Các toán tử điều kiện ▶Toán tử ba ngôi, ký hiệu (?:) Nó nhận vào ba toán hạng ▶Cú pháp expression1 ? expression2 : expression3; d Các toán tử • Các toán tử tương tác bit (bitwise) toán tử dịch bit (bit shift) – – Các toán tử bitwise cho phép thao tác bít toán hạng Các toán tử bit shift sử dụng để dịch chuyển tất bít toán hạng sang trái sang phải n lần d Các toán tử • Thứ tự ưu tiên thực thi toán tử d Các toán tử • Liên kết toán tử e Chuyển đổi kiểu liệu • Khi chuyển đổi kiểu liệu, kiểu liệu chuyển sang thành kiểu liệu khác • Có hai loại chuyển đổi kiểu là: – – Implicit casting Explicit casting e Chuyển đổi kiểu ⇨ Implicit type casting • Khi gán kiểu liệu cho kiểu liệu khác chuyển đổi kiểu liệu tự động (ngầm định) xảy hai điều kiện sau thỏa mãn: – – • Hai kiểu liệu phải tương thích với Kiểu liệu đích phải rộng kiểu liệu nguồn Các kiểu liệu nguyên thủy dạng số chuyển kiểu cách ngầm định là: byte -> short -> int -> long -> float -> double d Chuyển đổi kiểu ⇨ Explicit type casting ▶ Để chuyển đổi kiểu liệu độ xác cao xuống kiểu liệu có độ xác thấp ta phải dùng explicit type casting ▶ Ví dụ: float a = 21.23456f; int b = (int) a + 5; f Hàm thủ tục ▶ ▶ ▶ Hàm: Trả kết Thủ tục: không trả kết Demo Kết thúc Xây dựng class nhân viên gồm thông tin sau Họ Tên Năm sinh Tuổi ( Tính tuổi năm - năm sinh) Giới tính (trai -0, gái -1, xăng pha nhớt -2) Viết hàm Kiểm tra xem nhân viên có sinh vào năm nhuận không ( google để biết đặc điểm năm nhuận) In thông tin nhân viên sử dụng hàm System.out.format(); ...Nội dung Tổng quan java a Java b Một số đặc điểm java Biến toán tử java a Giới thiệu biến b Giới thiệu kiểu liệu c Định dạng liệu đầu vào đầu Tổng quan Java a Java gì? - Java ngôn ngữ lập... lập trình java chạy hệ thống có cài máy ảo java (Java VirtualMachine) - Ngôn ngữ lập trình Java James Gosling cộng Công ty Sun Microsystem phát triển Tổng quan Java Biểu tượng JAVA - Java tên... thực thi Java, cung cấp Java API, máy ảo Java (Java Virtual Machine hay JVM) thành phần cần thiết khác Java Runtime library thư viện class compiled sẵn đặt file jrelib t.jar Các class java. lang.String,

Ngày đăng: 19/04/2017, 22:41

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • 1. Tổng quan về Java

  • Tổng quan về Java

  • 1. Tổng quan về Java

  • Tổng quan về Java

  • 2. Biến và toán tử trong java

  • a. Giới thiệu về biến

  • Quy ước đặt tên biến

  • b. Các kiểu dữ liệu

  • b. Các kiểu dữ liệu

  • c. Định dạng dữ liệu đầu ra

  • c. Định dạng dữ liệu đầu vào

  • c. Định dạng dữ liệu đầu vào

  • c. Các chuỗi thoát

  • d. Các toán tử

  • d. Các toán tử

  • d. Các toán tử

  • d. Các toán tử

  • d. Các toán tử

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan