천상나타의 일상다반사

닫기 검색결과 전체 보기

    자바(java)의 특징

    IT/JAVA 2017. 6. 12. 18:08

    728x90

    지난 포스트가 궁금하시다면 

    ↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓

    2017/06/08 - [IT/JAVA] - JConsole을 통한 원격지 모니터링 환경설정



    자바의 특징 :

     

    1. 객체지향(Object-oriented) 언어다

     

    2. c언어는 플랫폼에 종속된다(자바는 플랫폼(운영체제)에 독립적이다.)

     

     

    장점: c는 확장자가 ('.c' , '.cpp') 컴파일후 exe로 운영체제에 던져준다.

    java는 확장자가 .java인데 컴파일후 .class로 운영체제로 던질수 없고

    jvm으로 실행파일에 맡게끔 바꿔준후 운영체제에 던져준다.

     

    단점 : 자바프로그램이 없으면 실행이 되지 않는다.

    (자바는 가상머신이 무조건 있어야지 [j2se,j2me(소형컴퓨터버전),j2ee]

    가능. 그래서 자바를 무겁다고 표현.

    안드로이드는 리눅스위에 자바프로그램을 올린것이다.

    자바는 응용프로그램을 만드는데 사용하지 않음(.exe 파일이 안나오기때문)

    대신에 자바는 웹 언어로 발전,

    ->플랫폼에 독립적인 다른이유: 스윙??

     

    c는 헤더파일을 사용하지만 java는 가상머신에 전부 들어가있다.(import해야함)

     




    3. java는 interpreter( 대화형 방식) 도 함께 가능하다.

    프로그램의 한줄씩 실행하는 방식 interpreter

     

    자바는 에러가 없는 경우까지 실행을 시킨다.

     

    자바는 컴파일 링크방식(전체를 컴파일,상대적으로 느림)과 수정한부분만 컴파일 하는

    두가지 방식을 가진다.

     

    4. 안정성이 뛰어나다.

    예외처리를 통해 에러를 효과적으로 처리

    엄격한 타입 검사를 통해 초기 에러를 잡을수 있다

    (c는 에러와 경고가 있다. 경고만 잇을경우 프로그램이 실행이되지만

    자바는 경고도 에러로 잡기때문에 프로그램의 안정성이 높다)

     

    5. 자바는 공개프로그램이다.

     

    ms사에서 자바(sun이라는 소기업에서 만들었다)의 대항마로 c#을 만들었다.

    하지만 c#은 공개프로그램이 아니기때문에 소스코드를 내맘대로 수정을 못한다,

    하지만 자바는 소스코드가 오픈소스이기에 사용자의 유휴성이 좋다.

    -> 이식성이 좋다.(다른분야로 발전가능성이 높다)



    지난 포스트가 궁금하시다면 

    ↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓


    2017/06/08 - [IT/JAVA] - JConsole을 통한 원격지 모니터링 환경설정



    다음 포스트가 궁금하시다면 

    ↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓


    2017/07/31 - [IT/JAVA] - 이클립스 java 코드에 로그 자동완성기능을 통해 쉽게 넣기.



    '공감'버튼은 글쓴이에게 큰 힘이 됩니다!


    'IT > JAVA' 카테고리의 다른 글

    Calendar를 통해 시간 월,시,분,초 변환시키기.  (0) 2017.09.19
    SimpleDateFormat을 통한 String으로 날짜 및 현재시간 체크 및 비교하기.  (0) 2017.09.19
    json 파싱(parse) 시 주의점.  (0) 2017.08.31
    이클립스 java 코드에 로그 자동완성기능을 통해 쉽게 넣기.  (0) 2017.07.31
    ERMaster (erd를 쉽게 다루는 툴 erwin가 다름, 이클립스 플러그인)  (0) 2017.06.14

    'IT/JAVA' 관련 글 more
    • thumbnail
      SimpleDateFormat을 통한 String으로 날짜 및 현재시간 체크 및 비교하기. 2017.09.19
    • thumbnail
      json 파싱(parse) 시 주의점. 2017.08.31
    • thumbnail
      이클립스 java 코드에 로그 자동완성기능을 통해 쉽게 넣기. 2017.07.31
    • thumbnail
      ERMaster (erd를 쉽게 다루는 툴 erwin가 다름, 이클립스 플러그인) 2017.06.14
    Posted by 천상나타

Google Translate

Naver Neighborhood

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

카테고리

분류 전체보기 (392)
IT (129)
JAVA (19)
JSP (5)
NoSql (8)
Linux (5)
javaScript (13)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (19)
System (12)
Tool (30)
공부자료(비공개) (0)
일상 (258)
맛집 (69)
해외여행 (31)
국내여행 (21)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (5)
블로그팁 (4)
지역정보 (1)

카운터

Total
Today
Yesterday
  • 네이버 이웃추가
  • 방명록
천상나타's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 네이버 이웃추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (392)
    • IT (129)
      • JAVA (19)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (13)
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (19)
      • System (12)
      • Tool (30)
      • 공부자료(비공개) (0)
    • 일상 (258)
      • 맛집 (69)
      • 해외여행 (31)
      • 국내여행 (21)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (5)
      • 블로그팁 (4)
      • 지역정보 (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바