Tai lieu DH UQ hop 2 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế...
Trang 1Tr-ờng đại học s- phạm kỹ thuật h-ng yênkhoa công nghệ thông tin---------------ooo------------------Đề c-ơng bài giảng JavaNhúm biờn son: 1. Hong Trng Th 2. Nguyn Duy Tõn Trang 2C LCChng 1: CÁC KHÁI NIM C BN 5BÀI 1. LÀM QUEN VI JAVA . 5I. Lch s java . 5II. Java em là ai .5II. Mt sc trng ca java . 5III. Các kiu ng dng Java 7IV. Máy o Java (JVM-Java Virtual Machine) 7BÀI 2 NN TNG CA JAVA 9I. Tp ký t dùng trong java 9II. T khoá ca Java 9III. nh danh (tên) . 10IV. Cu trúc mt chng trình java .10V. Chng trình JAVA u tiên 12VI. Chú thích trong chng trình 14VII. Kiu d liu . 15VII. Mt s phép toán trên kiu d liu nguyên thu . 17IX. Toán t chuyn kiu 23X. Các hàm toán hc . 24XI. Các phép toán trên kiu kí t .26BÀI 3. IU KHIN LUNG CHNG TRÌNH 27I. Cu trúc r nhánh . 27II. Cu trúc lp while và do-while . 30III. Cu trúc for . 32IV. Lnh break và continue . 34Chng 2: LP TRÌNH HNG I TNG . 37BÀI 1. NH NGHA LP . 38I. Khai báo lp 38II. Chi tit v khai báo mt phng thc . 40III. T khoá this 43IV. T khoá super . 43V. S dng lp 44VI. iu khin vic truy cp n các thành viên ca mt lp 44BÀI 2. KHI U VÀ DN DP 47I. Phng thc to dng (constructor) . 47II. Khi khi u vô danh và khi khi u tnh 49III. Dn dp: kt thúc và thu rác 51BÀI 3. CÁC THÀNH PHN TNH . 52I. Thuc tính tnh 52II. Phng thc tnh 52BÀI 4. NP CHNG PHNG THC 53I. Khái nim v phng thc bi ti 53 Trang 3II. Yêu cu ca các phng thc bi ti . 53BÀI 5. K THA (INHERITANCE) 54I. Lp c s và lp dn xut 54II. Cách xây dng lp dn xut 54III. Tha k các thuc tính 54IV. Tha k phng thc 54V. Khi u lp c s . 54VI. Ghi è phng thc ( Override ) . 56VI. Thành Cộng hoà xã hội chủ nghĩa việt nam Độc lập - Tự - Hạnh phúc Giấy uỷ quyền tham dự họp đại hội cổ đông Hôm nay, ngày tháng năm , Tôi tên là: , cổ đông sở hữu tổng cộng cổ phần Công ty cổ phần Vận tải Dịch vụ Petrolimex Hà Tây Tôi làm giấy để uỷ quyền cho: Ông (bà): Chứng minh nhân dân số: cấp ngày / / Thay mặt tham dự Đại hội cổ đông thờng niên năm 2013 Công ty CP Vận tải Dịch vụ Petrolimex Hà Tây, tổ chức vào ngày 27 tháng năm 2013 Hà Đông, TP Hà Nội đại diện thực quyền thảo luận định vấn đề Công ty cổ phần Vận tải Dịch vụ Petrolimex Hà Tây họp Đại hội đồng cổ đông theo quy định pháp luật Điều lệ Công ty Giấy uỷ quyền có giá trị kết thúc Đại hội cổ đông thờng niên năm 2013 ngời đợc uỷ quyền quyền (Chữ ký ghi rõ họ tên) ghi rõ họ tên) cổ đông uỷ (Chữ ký Ghi chú: - Vui lòng gửi giấy uỷ quyền Công ty PTS Hà Tây, địa chỉ: Km17, QL 6, Đồng Mai, Hà Đông, Hà Nội hoạc fax số: 04 33 531214 trớc ngày 22 tháng năm 2013 - Chi tiết xin liên hệ số điện thoại: 04.33 534 464 04.33 535 228 GO TO PAGEPREVIOUSMENU Trang 5 Chng 1: CÁC KHÁI NIM C BN BÀI 1. LÀM QUEN VI JAVA I. Lch s java Java là mt ngôn ng lp trình c Sun Microsystems gii thiu vào tháng 6 nm 1995. Tó, nó ã tr thành mt công c lp trình ca các lp trình viên chuyên nghip. Java c xây dng trên nn tng ca C và C++. Do vy nó s dng các cú pháp ca C và các c trng hng i tng ca C++. Ban u Java c thit k làm ngôn ng vit chng trình cho các sn phm in t dân dng nhu video, tivi, n thoi, máy nhn tin . Tuy nhiên vi s mãnh m ca Java ã khin nó ni ting n mc vt ra ngoài s tng tng ca các nhà thit k ra nó. Java khi thu tên là Oak- là cây si mc phía sau vn phòng ca nhà thit k chính ông Jame Gosling, sau này ông thy rng ã có ngôn ng lp trình tên Oak ri, do vy nhóm thit k quyt nh i tên, “Java” là cái tên c chn, Java là tên ca mt quán cafe mà nhóm thit k java hay n ó ung. II. Java em là ai Java là ngôn ng lp trình hng i tng, do vy không th dùng Java vit mt chng trình hng chc nng. Java có th gii quyt hu ht các công vic mà các ngôn ng khác có th làm c. Java là ngôn ng va biên dch va thông dch. u tiên mã ngun c biên dch bng công c JAVAC chuyn thành dng ByteCode. Sau ó c thc thi trên tng loi máy c th nh chng trình thông dch JAVA. Mc tiêu ca các nhà thit k Java là cho phép ngi lp trình vit chng trình mt ln nhng có th chy trên bt c phn cng c th, th nên khu hiu ca các nhà thit k Java là “Write One, Run Any Where”. Ngày nay, Java c s dng rng rãi vit chng trình chy trên Internet. Nó là ngôn ng lp trình hng i tng c lp thit b, không ph thuc vào hu hành. Java không ch dùng vit các ng dng chy n l hay trong mng mà còn xây dng các trình iu khin thit b cho n thoi di ng, PDA, … II. Mt sc trng ca java 1n gin Nhng ngi thit k mong mun phát trin mt ngôn ng d hc và quen thuc vi a s ngi lp trình. Java ta nh C++, nhng ã lc bi các c trng phc tp, không cn thit ca C và C++ nh: thao tác con tr, thao tác nh ngha chng toán t (operator overloading),… Java không s dng lnh “goto” cng nh file header (.h). Cu trúc “struct” và “union” cng c loi b khi Java. Nên có ngi bo Java là “C++--“, ng ý bo java là C++ nhng ã bi nhng th phc tp, không cn thit. 2. Hng i tng Có th nói java là ngôn ng lp trình hoàn toàn hng i tng, tt cc trong java u là s vt, âu âu cng là s vt. 3. c lp vi h nn Mc tiêu chính ca các nhà thit k java là c lp vi h nn hay còn gi là c lp phn cng và hu hành. ây là kh nng mt chng trình c vit ti mt máy nhng có th chy c bt kâu Trang 6 Tính c lp vi phn cng c hiu theo ngha mt chng trình Java nu chy úng trên phn cng ca mt h máy nào ó thì nó cng chy úng trên tt c các h máy khác. Mt chng trình ch chy úng trên mt s h máy c thc gi là ph thuc vào phn cng. Tính c lp vi hu hành c hiu theo ngha mt chng trình Java có th chy c trên tt c các hu hành. Mt chng trình ch chy c trên mt s h iu hành c gi là ph thuc vào hu hành. Các chng trình vit bng java có th chy trên hu ht các h nn mà không cn phi thay i gì, iu này ã c nhng ngi lp trình t cho nó mt khu hiu vit mt ln, chy mi n, iu này là không th có vi các ngôn ng lp trình khác. i vi các chng trình TÀI LIỆU NÀY THÍCH HỢP CHO NHỮNG AI? Tập tài liệu này được thiết kế chủ yếu cho các doanh nghiệp sản xuất của Việt Nam được tổ chức dưới dạng công ty trách nhiệm hữu hạn hoặc công ty cổ phần. Trong giai đoạn hiện tại của quá trình chuyển đổi nền kinh tế, phần lớn các công ty dưới dạng này thuộc loại doanh nghiệp vừa và nhỏ (SME). Nó cũng có ích cho các doanh nghiệp sản xuất tư nhân có tầm cỡ, những doanh nghiệp đang dự kiến phát triển công việc kinh doanh của mình. " Kế hoạch kinh doanh" nghĩa là gì? Tại các doanh nghiệp nhỏ hơn, người chủ doanh nghiệp thường coi những cơ hội kinh doanh trong tương lai luôn rộng mở, và họ giữ những kế hoạch của mình “trong đầu”. Còn ở những doanh nghiệp có tầm cỡ lớn hơn, người ta có thể lên những kế hoạch tài chính chi tiết và thực hiện hàng loạt công việc nghiên cứu thị trường. Việc lập kế hoạch kinh doanh có thể đáp ứng được cả hai yêu cầu trên. Kết quả sẽ có là một tài liệu tương đối súc tích mô tả doanh nghiệp và những dự định của chủ doanh nghiệp cho tương lai của nó. Bản kế hoạch kinh doanh này cũng có thể được sử dụng cho nhiều mục đích khác nhau, và như vậy hình thức trình bày của bản kế hoạch phụ thuộc vào mục đích cụ thể của nó. Tại sao cần lập một kế hoạch kinh doanh Việc chuẩn bị bản kế hoạch tạo cơ hội hoàn thiện những phương pháp kế hoạch hoá được sử dụng trong công việc kinh doanh, đồng thời giúp cho việc trình bày về doanh nghiệp của bạn trước các đối tác khác mang tính chuyên nghiệp hơn. Bạn có thể quyết định lập một kế hoạch nhằm đáp ứng một hay nhiều nhu cầu cụ thể như: • Tìm kiếm nguồn tài trợ – một kế hoạch kinh doanh tốt là công cụ có tính thuyết phục nhất bạn có thể sử dụng, đồng thời cũng là tài liệu bắt buộc phải có đối với các tổ chức tài chính. • Đưa ra định hướng – quá trình chuẩn bị bản kế hoạch giúp bạn suy nghĩ một cách khách quan về doanh nghiệp của mình, về những điểm mạnh và điểm yếu nội tại, những cơ hội và mối đe doạ từ bên ngoài, sự cần thiết và thời điểm ra những quyết định chiến lược. • Truyền đạt được tới các đối tác, các nhà đầu tư cũng như những nhân viên chủ chốt, qua đó củng cố lòng tin vào các mối quan hệ, sự tín nhiệm cũng như khuyến khích và tập trung hơn nữa những nỗ lực của nhân viên; tóm lại là tạo ra được một tầm nhìn chung (shred vision) • Tạo ra những công cụ quản lý mới – Quá trình chuẩn bị một bản kế hoạch sẽ cung cấp những phương tiện quản lý có lợi về lâu dài cho doanh nghiệp của bạn. Những phương pháp này có thể được sử dụng lại khi các bản kế hoạch được cập nhật hoặc lập cho những mục đích khác. Đã phải là thời điểm lập kế hoạch chưa? Thông thường, các doanh nghiệp thường kết hợp sự cần thiết phải chuẩn bị một kế hoạch kinh doanh với một quyết định đầu tư và những áp lực từ bên ngoài – nhu cầu về nguồn tài chính. Nhưng những lợi ích của việc chuẩn bị một bản kế hoạch - định hướng, truyền đạt, phương tiện quản lý – luôn là những xem xét đáng giá ở bất kỳ thời điểm nào trong chu kỳ sống của doanh nghiệp. Khi nền kinh tế đi xuống và điều kiện kinh doanh trở nên khó khăn hơn, thì cũng chính là lúc hợp lý để tiến hành quá trình lập kế hoạch. Bản kế hoạch sẽ kết hợp những chiến lược để tồn tại với việc định vị vị trí của công ty để có thể khai thác một cách nhanh nhất, có lợi thế nhất sự phục hồi của nền kinh tế - điều nhất định sẽ xảy ra. Cần bao nhiêu kế hoạch? Những bản kế hoạch cung cấp cho các ngân hàng hay những đối tác bên ngoài phải luôn mang tính khả thi, và như vậy phải được dựa trên những giả định bảo thủ (với mục tiêu đặt ở mức thấp một cách có chủ ý). Tuy nhiên, điều đó sẽ hạn chế những nỗ CHƯƠNG TRÌNH TỔ CHỨC GẶP MẶT CHIA TAY THẦY CÔ GIÁO VỀ NGHỈ HƯU 1.Văn nghệ chào mừng 2. Tuyên bố lí do : Kính thưa: quý vị đại biểu Kính thưa các thầy cô giáo trong hội đồng sư phạm nhà trường Ai về lại Điện Dương hôm nay sẽ không khỏi ngỡ ngàng trước sự thay da đổi thịt từng ngày của quê hương Điện Dương. Chứng kiến sự phát triển mạnh mẽ của hệ thống giáo dục xã nhà; mới ngày nào có thể nói là không có gì, sau chưa đầy 35 năm chúng ta đã có tất cả. Điều đó thể hiện sự quan tâm đúng mức của toàn Đảng, toàn quân và toàn dân xã nhà. Đồng thời đó cũng là sự nổ lực hết sức mình của đội ngũ thầy cô giáo. Chúng ta thực sự tự hào khi mình là người chiến sĩ trên mặt trận tư tưởng văn hóa, góp một phần nhỏ bé vào sự nghiệp chung ấy. Đặc biệt là những thầy cô có mặt ở Điện Dương từ những ngày quê hương mới giải phóng như Thầy Rân, thầy Khả, thầy Thọ, cô Thủy, cô Hường, cô Hoa, rồi cô Yến, cô Xuân, cô Hùng… Các thầy cô đã kinh qua giai đoạn cam go nhất của đất nước sau chiến tranh và đứng vững trong ngành cho đến hôm nay để rồi chứng kiến sự trưởng thành của bao thế hệ học trò: những kỹ sư, bác sĩ, bộ đội, giáo viên, cán bộ nhà nước… họ đã dùng tri thức của mình để xây dựng quê hương ngày càng giàu đẹp hơn và đó là những cây đời mãi mãi xanh tươi mà chính các thầy cô là người ươm mầm, gieo hạt…. Và “ năm tháng cứ vô tình trôi mãi mãi”, mái tóc thầy cô giờ đã điểm bạc, lớp học trò cũ chúng em lại sắp phải chia tay các cô, tạm biệt các đồng nghiệp, tạm biệt mái trường xưa các cô sẽ trở về bên mái ấm gia đình, chính vì lẻ đó hôm nay trường TH Văn Thanh Tùng tổ chức 2. Giới thiệu đại biểu. Kính thưa: quý vị đại biểu Kính thưa các thầy cô giáo trong hội đồng sư phạm nhà trường Về tham dự với buổi gặp mặt thân mật hôm nay về phía pdg e xin kính giới thiệu: Thầy: …………………………………………………… Thầy:……………………………………………………. Thầy:……………………………………………………. Thầy:……………………………………………………. Về phía Đảng ủy: Chú: Nguyễn Đức Dinh: PBT Đảng ủy, chủ tịch HĐND xã Chú: Trần Minh Hoàng: Huyện ủy viên, PBT Đảng ủy, chủ tịch UBND xã Chú Nguyễn Ngọc Duyên: thường vụ Đảng ủy, PCT UBND xã Chú Đinh Hùng Liên: Đảng ủy viên, PCT UBND xã Chú …………Hiếu: …………………………………… Chú ……… .Khuê: …………………………………… Hội cha mẹ HS: ……………………………………………………… Về dự với buổi lễ hôm nay, chúng ta vui mừng chào đón Cô ……Thủy, cô Nguyễn Thị Hường-nguyên là giáo viên của trường nay đã nghỉ hưu và cô Nguyễn Thị Ngọc Diệp cũng nguyên là GV của trường hiện đang làm công tác quản lý tại trường TH Phạm Phú Thứ. Về phía nhà trường, em xin được giới thiệu: Thầy Nguyễn Rân: bí thư chi bộ, hiệu trưởng nhà trường Cô Nguyễn Thị Bạch Yến: PHT trường BCH công đoàn cùng toàn thể thầy cô giáo trong HĐSP trường. II- NỘI DUNG: 1. Kính thưa quí vị đại biểu, kính thưa các thầy cô giáo. Trong không khí ấm áp của buổi gặp mặt này em xin phép được thay mặt cho toàn thể CBGV-CNV nhà trường xin gởi lời cảm ơn chân thành đến quý vị đại biểu, quý thầy cô đã quan tâm và dành những tình cảm ưu ái về dự buổi gặp mặt thân mật ngày hôm nay. Sau đây em xin mời thầy Nguyễn Rân: bí thư chi bộ, hiệu trưởng nhà trường sẽ có đôi lời phát biểu, em xin kính mời thầy: 2. Nối tiếp chương trình tôi xin giới thiệu cô : Nguyễn Thị Bạch Yến: PHT đại diện 3 cô về hưu trong đợt này sẽ có những dòng tâm sự trong khoảng t/gian công tác tại địa phương. Chúng ta vừa được nghe những lời tâm sự đầy tâm huyết, nỗi vui buồn, hạnh phúc và những kỷ niệm trong quá trình công ... Đồng Mai, Hà Đông, Hà Nội hoạc fax số: 04 33 53 121 4 trớc ngày 22 tháng năm 20 13 - Chi tiết xin liên hệ số điện thoại: 04.33 534 464 04.33 535 22 8