tiểu luận các nguyên tắc sáng tạo khoa học và ứng dụng trong ngôn ngữ lập trình java

21 620 0
tiểu luận các nguyên tắc sáng tạo khoa học và ứng dụng trong ngôn ngữ lập trình 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

  CH C U KHOA HC TRONG TIN HC Đề tài CÁC NGUYÊN TẮC SÁNG TẠO KHOA HỌC ỨNG DỤNG TRONG NGÔN NGỮ LẬP TRÌNH JAVA Giảng viên hướng dẫn:m Học viên thực hiện:Nguy Khóa:K22 MSHV:1211023 TP.HCM,12/2012   trong Java Nguy-1211023 Page 2 Mc lc LU 4 PHN 1:GII THIU TC O TRONG KHOA HC: 1.  5 2. i 5 3. c phm cht cc b 5 4. c phi xng 5 5. c kt hp 5 6. Nguc v 5 7.  6 8. c phn trng 6 9. ng su 6 10. c thc hi 6 11.        6 12.       6 13.        7 14.     ()  7 15.      7 16.            7 17.          7 18.              8 19.         8 20.              8 21. t nhan 8 22. c bin hi 9 23. c quan h phn hi 9 24. c s dng trung gian 9 25. c t phc v 9 26.  9   trong Java Nguy-1211023 Page 3 27.  10 28. Thay th  c 10 29. S dt cng 10 30. S dng v dng 10 31. S dt liu nhiu l 10 32. c 10 33. ng nht 11 34. y hon 11 35.  ng 11 36. S dng chuyn pha 11 37. S dng s n nhit 11 38. S dnh 12 39.   12 40. S dt liu h 12 PHN 2:NG DTC O KHOA HC  L I. LCH S N JAVA 12 II.  TR TRONG JAVA 13 1. Chui(String),StringBu th 13 2. Kiu d lic(Math) Lp bao kiu ng(Array). 14 3. Kiu mng(Collection). 15 4. IO & Exception 17 5. Lng OOP(object-oriented programming) 19 III. KT LUN 21   trong Java Nguy-1211023 Page 4 LU   lc s dng rt r gic tc bi ch  lt platform  m  n  c vi lc s hu mn l vi m dng khng l t bng Java  ng tho mt, kh  nhiu h  u lun: ng dng kin thc  tc u khoa h gii thi  Java u t kin thu khoa hc. C N C   trong Java Nguy-1211023 Page 5 PHN 1:GII THIU TC O TRONG KHOA HC: 1. : c lp. ng tr c.   ng. 2. : n phn phc l phn duy nhn thin thing. 3. : a) Chuyu ng nhng nht. ng ph c) Mi phn cng phi  trong nhnu kip nhi vc. 4. : Chuyi xi x gim bi xng). 5. : a) Kt hng nht hot ng k cn. b) Kt hp v mt thng nht hoc k cn. 6. : ng thc hin mt s chn s tham gia c   trong Java Nguy-1211023 Page 6 7. : a) Mi cha ng th ba b) Mng chuy 8. :  trng cng bng   trng cng b dc thng 9. : ng su c v chng li ng su  ho        c (ho  ng sut  c s ng suc li ). 10. : a) Thc hic s i cc tng phi vi ng. b) Cn sp x hong t v  thun li nht thi gian dch chuyn. 11.       :        , ,   . 12.       :                     .   trong Java Nguy-1211023 Page 7 13.       : a)            ,  ( ,             ) b)  (hay m     )          ,         . 14.     () : a)              ,          ,       . b)       , , . c)     ng quay,     . 15.     : a)                          . b)       , . 16.           :        100%      ,            .                    . 17.         : a)          ( )      (  )        ( ).   ,             ( )  (). b)             . c) .   trong Java Nguy-1211023 Page 8 d)               . e)                                  . 18.         : a)  .        ,    ( ). b)         . c)           , . d)               . 19.         : a)                  (xung). b)           , . c)               . 20.             : a)              (                     ). b)            gian. c)                  . 21. : i hoc nguy him vi vn tc ln.  c hiu ng cn thit. 22. : a. S dng nh i c c hiu i.   trong Java Nguy-1211023 Page 9 b. Khc ph   i b  t h      i  n mi na. 23. i: a. Thit lp quan h phn hi b. N phn h 24. : S dng trung gian, chuyn tip. 25. : ng phi t phc v bc hi tr, sa cha. b. S dng ph li 26. :  dng nhc tt ti tin li hoc d v, s dng bn sao. b. Thay th ng hoc h ng bng bn sao quang hc (nh, ) v l cn thit. c. N s dng bn sao quang hc  u ki c bng mng), chuyn sang s d n sao hng ngoi hoc t ngoi. 27. : Thay th ng t tin bng b ng r    tui th). 28. : a. Thay th  c bn, quang, nhi.   trong Java Nguy-1211023 Page 10 b. S dng, t n t i ng c. Chuyng c nh sang i theo thng nhnh . d. S dng kt hp vt st t. 29. : n cng  th rn, s dng: np cht ly phn lc. 30. : a. S d dt cu khi. ng vv d mng. 31. : u l hoc s dng chi tiu l (mim, tm ph b. Nu l tng ch 32. :  sc c  trong sut ca c   c nhng hoc nh dng t ph  d. Nt ph c s d u. e. S dp. [...]... thêm vào đối tượng các phần , các chất , phụ gia trung hoà c Thực hiện quá trình trong chân không 40 Sử dụng các vật liệu hợp thành (composite): Chuyển từ các vật liệu đồng nhất sang sử dụng những vật liệu hợp thành (composite) Hay nói chung sử dụng các vật liệu mới PHẦN 2 :ỨNG DỤNG CÁC NGUYÊN TẮC SÁNG TẠO KHOA HỌC VÀO NGÔN NGỮ LẬP TRÌNH JAVA I LỊCH SỬ PHÁT TRIỂN JAVAJava là một ngôn ngữ lập trình. .. tài nguyên trên mạng  Quản lý hệ thống file thư mục  IO :phân cấp thành 2 luồng vào(input) luồng ra(output)  Phân cấp luồng vào như sau :  Phân cấp luồng ra như sau : Nguyễn Thanh Hoàng-1211023 Page 17 Ứng dụng các nguyên tắc nguyên cứu khoa học trong Java  Ứng dụng nguyên tắc nguyên cứu khoa học trong xử lý IO  Nguyên lý chứa trong: Một đối tượng được đặt bên trong đối tượng khác bản... nhật các phần tử Các phép toán tập hợp như hợp, giao, trừ…cũng được hỗ trợ  Tập hợp được chia làm 2 loại:List(ArrayList,Vector,Stack,Queue…) Set(HashSet,TreeSet…) Nguyễn Thanh Hoàng-1211023 Page 15 Ứng dụng các nguyên tắc nguyên cứu khoa học trong Java  Ứng dụng nguyên tắc nguyên cứu khoa học trong xử lý tập hợp(Collection)  Nguyên tắc chứa trong: Một đối tượng được đặt bên trong đối tượng khác và. .. kiến phát triển ngôn ngữ này Hiện này thì công ty Sun Microsystems đang giữ bản quyền phát triển Java thường xuyên  Khi thực hiện một dự án nghiên cứu của Sun các nhà khoa học phát hiện rằng ngôn ngữ C++ không phù hợp không đủ khả năng để đáp ứng nhu cầu của mình.Điểm nổi bật của ngôn ngữ Java so với các ngôn ngữ khác là "Write Once,Run AnyWhere" Một chương trình viết bằng ngôn ngữ lập trình. .. (InputStream) BufferedOutputStream(OutputStream)  Nguyên tắc tự phục vụ: đối tượng phải tự phục vụ bằng cách thực hiện các thao tác phụ trợ, sửa chữa.Sử dụng phế liệu, chát thải, năng lượng dư Nguyễn Thanh Hoàng-1211023 Page 18 Ứng dụng các nguyên tắc nguyên cứu khoa học trong Java Ví dụ :Trong chương trình Java, lập trình viên không còn phải quan tâm quá nhiều đến việc giải phóng bộ nhớ, chương trình Garbage... Thanh Hoàng-1211023 Page 19 Ứng dụng các nguyên tắc nguyên cứu khoa học trong Java  Ứng dụng nguyên tắc nguyên cứu khoa học trong OOP  Nguyên tắc linh động: thay đổ i các đă ̣t trưng của đố i tươ ̣ng hay môi trường bên ngoài sao cho chúng tố i ưu trong từng giai đoạn làm việc Ví dụ: Không còn nguy cơ dữ liệu bị thay đổi tự do trong chương trình. Thông qua các từ khóa private,protected,public... kép  Là kiểu được sử dụng nhiều nhất trong lập trìnhCác vấn đề chính trong xử lý chuỗi  Tạo chuỗi  Ký tự đặc biệt  Phương thức xử lý chuỗi  Chuyển kiểu  Ứng dụng nguyên tắc nguyên cứu khoa học trong xử lý chuỗi:  Nguyên tắc linh động: o Dùng trong việc so sánh,kiểm tra chuỗi o Tìm vị trí chuỗi con,nối chuỗi,cắt chuỗi o Dùng biểu thức chính qui để kiểm tra,so khớp chuỗi trong việc kiểm tra việc... Hoàng-1211023 Page 12 Ứng dụng các nguyên tắc nguyên cứu khoa học trong JavaJava được sử dụng chủ yếu trên môi trường mạng, internet Sau khi Oracle mua lại công ty của Sun Microsystem năm 2009-2010, Oracle đã mô tả họ là "người quản lý công nghệ Java với cam kết không ngừng để bồi dưỡng một cộng đồng tham gia minh bạch II CÁC API HỖ TRỢ TRONG JAVA 1 Chuỗi(String),StringBuffer biểu thức chính... chuỗi hiện hành 2 Kiểu dữ liệu ngày tháng(Date) ,Các hàm toán học( Math )và mảng(Array)  Date lấy xử lý thông tin thời gian (năm, tháng, ngày, giờ, phút, giây…).Hàm SimpleDateFormat giúp chuyển đổi giữa Date String Nguyễn Thanh Hoàng-1211023 Page 14 Ứng dụng các nguyên tắc nguyên cứu khoa học trong JavaCác hàm toán học được cấp bởi lớp Math Tất cả các phương thức của Math được định nghĩa static.Hàm... “http://www\\.(\\w+\\.)\\.+\\w+” ; Nguyễn Thanh Hoàng-1211023 Page 13 Ứng dụng các nguyên tắc nguyên cứu khoa học trong JavaNguyên tắc vạn năng: Đối tượng thực hiện một số chức năng khác nhau, do đó không cần sự tham gia của các đối tượng khác o Trong việc kiểm tra biểu thức chính qui(Regular Expression) không cần phải viết mã javascript như để kiểm tra chuỗi nhập  Nguyên tắc tách khỏi.Dùng để tách chuỗi từ 1 chuỗi Ví . U KHOA HC TRONG TIN HC Đề tài CÁC NGUYÊN TẮC SÁNG TẠO KHOA HỌC VÀ ỨNG DỤNG TRONG NGÔN NGỮ LẬP TRÌNH JAVA Giảng viên hướng dẫn:m Học viên thực hiện:Nguy.   trong Java Nguy-1211023 Page 16  ng dtc u khoa hc trong x tp hp(Collection).  tc cha trong: Mng.   trong Java Nguy-1211023 Page 18  ng dtc u khoa hc trong x IO.  a trong: M i

Ngày đăng: 05/04/2014, 10:31

Từ khóa liên quan

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

Tài liệu liên quan