Differences between revisions 3 and 4
Revision 3 as of 2011-08-03 11:01:01
Size: 1635
Editor: localhost
Comment: converted to 1.6 markup
Revision 4 as of 2011-08-25 08:19:23
Size: 1655
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
[Java]관련 기술들 관련 기술들
Line 20: Line 20:
  * [RMI]
  * [EJB]
  * [[RMI]]
  * [[EJB]]
Line 23: Line 23:
 * [GUI]
  * [Swing] / [AWT] / [SWT]
 * [[GUI]]
  * [[Swing]] / [[AWT]] / [[SWT]]
Line 27: Line 27:
  * [Jython] : [Python] written by [Java]
  * [iContract] for DesignByContract
  * [JUnit]
  * [[Jython]] : [[Python]] written by [[Java]]
  * [[iContract]] for DesignByContract
  * [[JUnit]]
Line 52: Line 52:
 * [Eclipse]
 * [JBuilder]
 * [[Eclipse]]
 * [[JBuilder]]

One of ObjectOrientedProgramming's ProgrammingLanguage.

http://java.sun.com

SunMicroSystemsJamesGosling이 창시자.


자바는

  • 장점
    • OperatingSystem에 독립적인 프로그램을 작성하기 쉽다.

    • API가 풍부하고 구성이 잘되어 있다.
    • 대부분의 Java Programmer 들은 Sun의 CodingStandard를 잘 따르므로 여러 비표준 라이브러리를 섞어 써도 코드가 깔끔해 보인다.

  • 단점
    • OperatingSystem에 독립적이라고 하지만 썬이 말하는 운영체제란 사실 몇 개 안된다. ;)

      • Write once, run anywhere? no... Write once, debug everywhere

    • 메모리를 엄청나게 잡아먹는다.
    • 수행속도가 느리다. 서버쪽에서는 별상관 없지만 빠른 반응을 요구하는 클라이언트용으로는 부적합하다.

관련 기술들

관련정보

유용한자료가 있는곳

관련도서

개발환경


SeeAlso JavaLanguage


CategoryLanguage

Java (last edited 2011-08-25 08:19:52 by 211)

web biohackers.net