SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
CHUYÊN Đ JAVA




       JAVA VS C#




Nguy n Hoàng Anh – nhanh@fit.hcmuns.edu.vn
Nội dung
    Program Structure   Exception Handling
    Comments            Package
    Data Types          Classes / Interfaces
    Constants           Constructors / Destructors
    Enumerations        Objects
    Operators           Properties
    Choices             Structs
    Loops               Console I/O
    Arrays              File I/O
    Methods             Generics
    Strings
2
Program Structure
         JAVA       C#




3
Program Structure
         JAVA       C#




4
Comment
      JAVA   C#




5
Data Type
        JAVA   C#




6
Data Type
        JAVA   C#




7
Constants
        JAVA   C#




8
Enumeration
        JAVA   C#




9
Operator
           JAVA   C#




10
Operator overloading
         JAVA          C#




      Không h tr




11
Operator overloading
         JAVA          C#




      Không h tr




12
Operator overloading
         JAVA          C#




      Không h tr




13
Choices
          JAVA   C#




14
Loop
       JAVA   C#




15
Array
        JAVA   C#




16
Method
         JAVA   C#




17
Method
         JAVA   C#




18
Method
         JAVA   C#




19
String
         JAVA   C#




20
Exception
        JAVA   C#




21
Package
          JAVA   C#




22
Scope
        JAVA   C#




23
Class / Interface
          JAVA      C#




24
Constructors / Destructors
         JAVA                C#




25
Object
         JAVA   C#




26
Properties
         JAVA   C#




27
Structs
          JAVA   C#




28
Console I/O
        JAVA   C#




29
File I/O
           JAVA   C#




30
File I/O
           JAVA   C#




31
None Generics




                ?




32
None Generics




                ?




33
None Generics


                Compile Time:BUILD SUCCESSFUL




                Runtime: Error




34
Generics




35
Generics




36
Generics




           Compile Time: BUILD FAILED




           Runtime: SAFE




37
Generics – Collection Interfaces

                        Collection




              Set          List      Queue




            SortedSet




38
Generics – ArrayList, LinkedList
           ArrayList,

                       List




           ArrayList          LinkedList




39
H I VÀ ĐÁP




40
Tham khảo

     Frank McCown :Java (J2SE 5.0) and C# Comparison
     The Java Language Specification Third Edition




41

Mais conteúdo relacionado

Semelhante a 2. java oop

Semelhante a 2. java oop (20)

Java Basic PART I
Java Basic PART IJava Basic PART I
Java Basic PART I
 
01intro
01intro01intro
01intro
 
Android classes-in-pune-syllabus
Android classes-in-pune-syllabusAndroid classes-in-pune-syllabus
Android classes-in-pune-syllabus
 
Android training in Nagpur
Android training in Nagpur Android training in Nagpur
Android training in Nagpur
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
 
Java 8
Java 8Java 8
Java 8
 
Recapping C# 6.0 and A First Look Into C# 7.0
Recapping C# 6.0 and A First Look Into C# 7.0Recapping C# 6.0 and A First Look Into C# 7.0
Recapping C# 6.0 and A First Look Into C# 7.0
 
CMPT470-usask-guest-lecture
CMPT470-usask-guest-lectureCMPT470-usask-guest-lecture
CMPT470-usask-guest-lecture
 
01slide
01slide01slide
01slide
 
bai giang java co ban - java cơ bản - bai 1
bai giang java co ban - java cơ bản - bai 1bai giang java co ban - java cơ bản - bai 1
bai giang java co ban - java cơ bản - bai 1
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Sadiq786
Sadiq786Sadiq786
Sadiq786
 
Complete java
Complete javaComplete java
Complete java
 
C# language
C# languageC# language
C# language
 

2. java oop