• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
JAVA 언어 기초
연속출석 :
1일 랭킹 : 2,595위 대위7
89%
89% (1377 /1555)
  • 댓글 2 |
  • 추천 3 |
  • 조회 1906 |
  • 2012-02-14 (화) 15:23

    Java는 1990년대 전반에 Sun Microsystems사가 개발한 프로그램 언어의 하나입니다.

    원래는 디지털 가전 전용으로 개발된 컴팩트한 언어였는데, 인터넷의 보급에 따라 Java도 인터넷과 궁합이 좋은 언어로 발전한 것이 계기가 되어서 급속히 퍼졌습니다.

     


    Java에는 다음과 같은 뛰어난 특징이 있습니다. 자바가 널리 사용될 수 있었던 이유는 바로 이러한 특징들 때문이죠.

    • 범용프로그램이다.
    • 간단하다.
    • 객체 지향 언어이다.
    • 프로그램을 안전하게 실행할 수 있다.
    • 플랫폼에 의존하지 않는다.
    • 네트워크 관련의 기능이 충실한다.
    • 범용프로그램이다.
      • 자바는 C나 C++과 같은 프로그램 언어로 다양한 용도로 프로그램을 구현할 수 있다는 의미에서 범용프로그램이라고도 합니다.
    • 간단하다.
      • 자바의 모체인 C, C++과는 달리 포인터 등의 복잡한 요소를 제거함으로써 간단화되었죠.
    • 객체 지향 언어이다.
      • 프로그램언어의 발전과정을 살펴보면, 이전까지는 구조적언어(대표적 C언어)가 주류를 이루고 있던 시대였는데, 자바는 이 구조적 프로그램 방식에서 탈피하여 객체지향적으로 설계됩니다.
      • 객체간의 인터페이스 상속과 객체단위의 특성을 활용하여 재사용성을 높였죠.
      • 객체지향 언어은 프로그램을 이해하기 쉽고 유지보수 및 확장에 용이하게 한다는 특징이 있습니다.
    • 프로그램을 안전하게 실행할 수 있다.
      • 자바에는 데이터 접근을 제한하기 위해 공용키 암호화 기법이 포함되어 있습니다.
    • 플랫폼에 의존하지 않는다.
      • 작성된 프로그램의 소스코드를 자바 컴파일러로 컴파일하면 확장자가 class의 바이트 코드(Byte Code)가 생성됩니다. 이 바이트 코드는 컴퓨터에 설치된 자바가상기계(Java Virtual Machine, JVM)에 의해 실행됩니다.
      • 즉, 자바가상머신이 설치된 환경의 컴퓨터라면 기종에 관계없이 자바 프로그램은 실행될 수 있습니다.
      • 다른 언어들은 소스코드들을 운영체제나 하드웨어플렛폼에 맞추어 재 컴파일 해야하는 불편함이 있는데, 자바는 이런 과정을 절약하게 해주죠.
    • 네트워크 관련의 기능이 충실하다.
    • 동적이다.
    • 멀티쓰레드를 지원한다.
    • 컴파일러 언어이다.
    • 인터프리터 언어이다.
    • 가비지 컬렉션 기능을 제공한다.

      일단 기본적인 특징은 설명한거 같구요 시간 봐서 문법쪽도 한번 올리도록 하겠습니다.

      ..|작성자 꼼지락



    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    잉서기 2012-05-30 (수) 12:41:37
    좀 오래됬군 ..
    영2왕자 2012-02-17 (금) 13:22:20
    아~ 어려운 자바ㅏ....
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 143585
    Android Virtual Device(AVD) 사용법
    조회 6407
    추천 1
    댓글 0
    12.08.09 10:08
    GNCkorea
    안드로이드 프로젝트 생성 및 실행
    조회 2389
    추천 0
    댓글 0
    12.08.09 10:06
    GNCkorea
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK …
    조회 3433
    추천 1
    댓글 0
    12.08.09 10:05
    GNCkorea
    현재 위치 얻기 간단한 팁~!
    조회 1646
    추천 0
    댓글 0
    12.08.07 15:41
    GNCkorea
    이번에 개발한 쇼핑몰 앱 소스 공개합니다.(Android, iO…
    조회 7614
    추천 0
    댓글 0
    12.08.07 15:36
    GNCkorea
    이클립스 내에서 안드로이드 제공하는 소스 난독화(ProG…
    조회 5250
    추천 0
    댓글 0
    12.08.07 15:35
    GNCkorea
    Low memory killer / win death / Gallery 선택후 프로…
    조회 3420
    추천 0
    댓글 0
    12.08.07 15:31
    GNCkorea
    [이벤트] 프로그램강좌 포럼의 활성화를 위하여...
    조회 1690
    추천 4
    댓글 4
    12.05.21 20:16
    쨩쵸딩
    자바강좌 예제.1 글자를 넣어보자
    조회 2147
    추천 6
    댓글 6
    12.02.28 08:56
    ★CsJ★
    자바강좌 1-2 (자바의 데이터 타입과 연산자)
    조회 2174
    추천 3
    댓글 3
    12.02.27 08:17
    ★CsJ★
    자바강좌 1-1 (자바의 데이터 타입과 연산자)
    조회 3046
    추천 2
    댓글 2
    12.02.26 14:14
    ★CsJ★
    JAVA 언어 기초
    조회 1909
    추천 3
    댓글 2
    12.02.14 15:23
    쿠미야
    안드로이드 프로그래밍 Tip
    조회 3719
    추천 4
    댓글 3
    12.01.27 15:23
    지워니
    Android 키보드 숫자형으로 시작하게 하기
    조회 2377
    추천 1
    댓글 1
    12.01.27 15:12
    지워니
    [C언어]강좌3. 내용을 출력해보자.
    조회 2760
    추천 14
    댓글 21
    11.10.16 21:58
    퉁퉁이
    [C언어]강좌2. 간단한 실습준비 마무리
    조회 2282
    추천 2
    댓글 0
    11.10.16 21:53
    퉁퉁이
    [C언어]강좌1. C언어를 배우기위해
    조회 3412
    추천 5
    댓글 1
    11.10.16 21:46
    퉁퉁이
    [경고를해보자]토스트?!토스트란무엇인가(2)
    조회 2055
    추천 2
    댓글 2
    11.10.11 16:57
    레오쏭
    [펌-초보금지]RAM최적화/LED밝기/내외장SD카드/ 스크립…
    조회 4844
    추천 5
    댓글 9
    11.10.07 10:08
    레오쏭
    [경고를해보자]토스트?!토스트란무엇인가(1)
    조회 3394
    추천 4
    댓글 1
    11.10.02 18:36
    레오쏭
    슬라이딩 도어를 만들어 볼까요?
    조회 2872
    추천 3
    댓글 3
    11.10.02 17:22
    레오쏭
    윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법
    조회 3467
    추천 3
    댓글 3
    11.09.26 17:01
    레오쏭
    추석을 기점으로 다시 강좌가 올라갑니다~
    조회 1862
    추천 4
    댓글 6
    11.09.03 18:28
    레오쏭
    버튼?!-라디오,체크,토글버튼
    조회 3667
    추천 4
    댓글 0
    11.08.10 10:49
    레오쏭
    인터페이스?!-키보드로 타이핑을 해볼까?
    조회 5974
    추천 8
    댓글 8
    11.07.19 12:45
    레오쏭
    인터페이스?!-레이아웃
    조회 2724
    추천 4
    댓글 1
    11.07.10 21:09
    레오쏭
    버튼?!텍스트뷰?!
    조회 2258
    추천 4
    댓글 4
    11.07.07 09:52
    레오쏭
    인터페이스??
    조회 2545
    추천 5
    댓글 2
    11.07.03 11:51
    레오쏭