JAVA 소개
1. 머리말
'Java'는 1995년 여름방학 이후 컴퓨터 업계, 특히 인터넷과 멀티미디어(Multimedia) 관련 상품 카테고리입니다. Java에는 왜 그토록 큰 매력이 있습니까? 사람들은 다음과 같이 비유합니다. 월드 와이드 웹(WWW)에서 Java의 지위는 스프레드시트(스프레드시트)와 개인용 컴퓨터(PC) 간의 관계와 같습니다. 그렇다면 자바의 특징은 무엇일까?
Java는 소프트웨어 기술입니다
미국 SUN Computer Company(Sun Microsystems, Inc.)에서 개발한 언어입니다.
A 컴퓨터 언어입니다. 인터넷을 위해 개발된
웹페이지를 생생한 그림으로 만들어주는 언어
웹페이지를 정적인 상태에서 정적인 상태로(동적) 변환시키는 언어입니다. 언어
"Applet(s)"을 생성하는 데 사용되는 언어입니다.
간단한 C++ 언어입니다. 컴퓨터 전송을 차단하는 기능을 가진 안전한 언어입니다. 바이러스
보안을 최우선으로 생각하는 언어입니다
사용자가 필요로 하지 않는 언어입니다.배우는데 시간이 많이 걸리는 언어입니다
클라이언트 머신 환경과 CPU 구조를 돌파한 언어입니다
어디서나 어떤 머신에서도 실행될 수 있는 "Write Once Run" 언어입니다. "언어는 역사상 최초의 언어입니다. 사용자가 인터넷을 통해 원격 서버(Remote Server)에서 로컬 머신(LocalMachine)으로 애플리케이션(Applications)을 전송하고 실행할 수 있게 해주는 언어입니다.
애플리케이션 제공자가 따로 작업할 필요가 없는 언어입니다. 사용자의 컴퓨터 하드웨어(예: Sun, Intel 또는 MAC 등)와 소프트웨어(예: SW-UNIX, MAC O/S, Windows 또는 NT 등) 환경을 알고 있습니다(Kestenbaum, 1995).
다음에서는 자바의 개발 역사와 자바 언어 소개를 먼저 소개하고, 이어서 자바 애플릿과 HotJava에 대한 간략한 소개로 자바를 순서대로 소개하겠습니다.
2. Java FAQ
다음은 Java의 개발 역사와 배경을 질문과 답변 형식으로 설명합니다. (다음 내용은 Java FAQ 목록과 Tutorial 및 The Java를 정리한 내용입니다. 언어: 백서, 더 자세히 알고 싶은 독자는 원문을 참조하세요):
Java는 언제 개발되기 시작했나요? (언제)
가장 빠른 날짜는 1991년 4월로 거슬러 올라간다. 썬의 그린 프로젝트는 가전제품(Consumer Electronics) 개발을 시작했다. 사용된 언어는 C, C++, Oak(전임자)이다. 이후에는 언어 자체와 시장의 문제로 인해 가전 제품의 개발이 원래 기대했던 목표를 달성하지 못했으며, 이는 인터넷의 등장과 함께 개발 방향도 바뀌게 되었습니다. . 이것은 1994 년입니다.
왜 자바라고 부르나요? (Why) "Java"는 미국 SUN Computer Company의 Java 개발팀의 수많은 치열한 논의 끝에 선택되었습니다. 생동감, 애니메이션, 속도, 상호작용성은 이름을 처음 선택할 때 표현하려고 했던 특성입니다. 수많은 제안 중에서 'Java'가 눈에 띄었는데, 'Java'는 여러 단어의 첫 글자로 구성된 것이 아니라 많은 프로그래머들이 좋아하는 뜨겁고 향긋한 커피에서 영감을 받은 것입니다.
자바는 누가 개발했나요? (Who) Java는 미국 SUN Computer Company의 Java 개발팀에서 개발했습니다. 초기 멤버(그린 프로젝트)는 Patrick Naughton, James Gosling, Mike Sheridan이었고 지금은 더 친숙한 멤버가 James Gosling입니다.
Java는 어디에서 개발되었나요? (어디)
즉, 자바가 어디서 탄생했는지 묻는 것인가요? 답은 미국이다.
필요한 Java 정보를 어떻게 찾을 수 있나요? (방법)
인터넷에서 Sun의 Java WWW 웹사이트에 연결할 수 있습니다. URL은 - Xiucai Level 2 8-8 14:08입니다.
현재 리뷰는 닫혀 있습니다. 2명이 평가했습니다.
좋음
50% (1) 나쁨
50% (1)
기타 답변*** 2 항목
새해 초, China Mobile은 다시 한번 China Mobile Communications를 이끄는 자체 대형 브랜드인 Java 모바일 애플리케이션을 출시했습니다. 비록 예비 준비 단계일 뿐이지만 자바 애플리케이션 분야에서 세계의 절반을 차지하려는 차이나 모바일의 야망을 숨길 수는 없다. China Mobile 데이터 사업의 주요 파트너로서 Motorola는 다시 한 번 프로모터 역할을 수행합니다. 양 당사자가 공동 주최한 "제1회 몬테넷 무선 Java 애플리케이션 설계 공모전"이 1월 7일에 시작되었습니다. 주목할만한 무선 Java 서비스 상업 사업이 우리나라에서 곧 개최될 예정입니다!
Java 기술은 강력한 호환성으로 인해 인터넷 기술 분야에서 널리 사용되는 개방형 표준 범용 네트워크 컴퓨팅 플랫폼입니다. 자바는 1995년 출시 당시 서버, 저장장치 등 컴퓨터용으로 특별히 설계됐다. 이후 SUN과 마이크로소프트는 관련 분쟁을 겪은 적이 있다. 2000년 9월, SUN은 무선 단말기에 Java 기술 라이센스를 공개하여 Java에 더 넓은 응용 분야와 개발 전망을 제공했습니다!
Java 휴대폰의 글로벌 발전
이르면 2000년부터 일부 Java 휴대폰용 게임 서비스가 사용되기 시작했으며 2001년에는 Java 휴대폰이 일본에서 처음 출시되었습니다. . 한국의 LG텔레콤은 2000년 7월 자바 기술을 활용해 새로운 서비스를 제공했다.
Motorola는 휴대폰, 호출기 및 기타 제품에 Java를 적용한 최초의 제조업체 중 하나입니다. Java 프로그래밍 언어를 기반으로 한 Motorola 최초의 듀얼 밴드 휴대폰은 Timeport P108이라고 불리며 2000년 1분기에 성공적으로 개발되었습니다.
실제 Java 애플리케이션은 SUN이 무선 단말기의 Java 기술을 발표한 이후에 나온 것입니다. 이 기술을 "MID(Mobile Information Device) 프로필"이라고 합니다. MID는 JCP(Java Community Process)에 의해 개발되었으며, 개발에 참여하는 회사로는 Motorola, Nokia, Siemens, Fujitsu, British Symbian, Hong Kong SmarTone, Taiwan Far EasTone, Spanish Telefonica, American Nextel, America Online, Ericsson, Hitachi, NTT DoCoMo, DDI, J-Phone, American Palm Computing, Samsung, Sharp 등 많은 제조업체의 참여는 Java가 확실히 주류 트렌드가 될 것임을 나타냅니다!
MID는 임베디드 기기용 Java 환경인 'Java2 Platform Micro Edition(J2ME)'을 기반으로 하여 고객 맞춤형 대화형 무선단말 서비스를 제공할 수 있습니다.
Java 프로그래밍 언어를 사용하면 이메일, HTML 및 WAP 마이크로 브라우저를 포함한 휴대폰의 인터넷 연결 기능을 향상시키는 데 도움이 될 수 있으며 애플리케이션 데이터를 데스크톱 컴퓨터 또는 Yahoo 및 Excite와 같은 인터넷 사이트와 동기화할 수도 있습니다. . 변화.
점점 더 많은 휴대폰과 개인용 디지털 단말기가 정보 고속도로에 통합되기 시작하면서 모바일 장치에서 웹 사이트에 액세스하는 것이 점점 더 중요해지고 있습니다.
Java는 소비자 장치에서 중소형 저장 용량을 개척하여 휴대폰, 호출기 및 기타 소형 장치용 애플리케이션을 개발하는 데 이상적인 언어가 되었습니다. 따라서 Java 휴대폰의 글로벌 적용은 불가피할 것입니다!
무선 분야에서 Java의 장점
Sun Company가 출시한 Java 기술을 기반으로 하는 고급 무선 서비스 플랫폼의 핵심 구성 요소는 개인화된 대화형 무선 기술의 개발 및 구성에 중요한 역할을 합니다. 서비스. 플랫폼의 기술 사양은 3GPP(3rd Generation Partnership Project) 그룹에서 수립한 J2ME(Java 2 Micro Edition) 기반의 모바일 정보 장치(MID)에 적합하며 무선 대화형 서비스의 신속한 개발을 위한 표준 플랫폼입니다. . Java 기술은 GSM(Global System for Mobile Communications)과 같은 다양한 표준 시스템에서 사용되어 서비스 제공자와 개발자에게 고객의 다양한 요구를 충족할 수 있는 풍부한 기능을 제공합니다.
J2ME 기술은 3GPP 프로젝트 팀에서 무선 장치 애플리케이션 개발을 위한 산업 표준으로 사용되었습니다. 3GPP는 차세대 무선 네트워크에 대한 기술 사양 수립을 담당하는 무선 산업 협력 그룹입니다. MeXe 워킹 그룹도 이 기술 사양을 사용하여 휴대폰 응용 환경을 정의하고 있습니다. 3GPP MeXe 워킹 그룹은 최근 이 기술 사양이 차세대 3GPP 휴대폰을 위한 기술 사양이 될 것이라고 발표했습니다.
Sun의 새로운 J2ME 무선 도구 세트를 사용하면 컨텐츠 공급자가 새로운 무선 서비스를 보다 쉽게 개발하고 배포할 수 있습니다. 무선 도구 세트는 Java 기술 개발자에게 보다 효율적인 개발 환경, 문서 및 예제를 제공하여 MID 장치용 애플리케이션 및 서비스를 보다 편리하고 쉽게 개발할 수 있도록 해줍니다. 이 도구 세트는 Forte 도구와 긴밀하게 통합되어 개발자가 애플리케이션 개발 프로세스 전반에 걸쳐 추가 비용을 지불하지 않아도 됩니다.
Java 플랫폼을 사용하면 개인화된 대화형 콘텐츠를 제공할 수 있으므로 통신업체와 휴대폰 제조업체는 다양한 무선 제품과 서비스를 개발하고 제공할 수 있습니다. 소비자 입장에서 Java 기술을 기반으로 한 대화형 서비스는 오늘날의 텍스트 기반 정적 콘텐츠를 크게 변화시킬 것입니다.
Java 플랫폼은 고객 ID 카드부터 대화형 J2ME 환경에 이르기까지 다양한 애플리케이션의 개발 및 배포에 사용될 수 있습니다. J2EE 기술은 무선 통신 솔루션 관리를 위한 중요한 기반을 제공합니다. J2EE 플랫폼을 사용하면 통신 제공업체는 사용되는 하드웨어를 자유롭게 선택할 수 있으며 더 이상 하드웨어 제조업체의 제한을 받지 않습니다. 즉, J2EE 기술의 통합 및 적응성으로 인해 종단 간 무선 서비스를 신속하게 개발 및 배포할 수 있으며 네트워크 장비(서버 포함)를 여러 공급업체로부터 구입할 수 있습니다.
즉, J2EE 기능은 휴대폰을 이용해 언제 어디서나 통신이 가능한 응용분야, 모바일 커머스, 모바일 오피스, 주문형 정보 제공, 효율적인 사무 도구, 개인화된 맞춤형 비즈니스 등의 목표를 달성할 수 있도록 도와줄 수 있습니다. , 생활, 일, 오락 등. 주식, 외환 등, 주소록, 달력, 파일 관리, 일기예보, 외환 등 모두 J2EE를 통해 구현할 수 있습니다.
Java는 네트워크 컴퓨터용으로 설계된 개방적이고 표준화된 범용 플랫폼입니다. 현재 Java를 사용하여 설계된 끝없이 다채로운 응용 프로그램이 있습니다. Java의 완벽한 호환성으로 인해 우리가 어디에 있든, 어떤 운영 체제나 장치를 사용하든 멋진 온라인 세계를 쉽게 즐길 수 있습니다. Wireless Java는 Java 2 마이크로 버전의 일부이며 수십 KB의 공간만 차지합니다. 이는 전적으로 휴대폰 또는 휴대폰과 유사한 일부 소형 단말기(예: PDA)용으로 설계된 플랫폼입니다. 모든 유형의 휴대폰은 이 플랫폼에서 무선 Java 세계의 끝없는 즐거움을 누릴 수 있습니다.
J2EE 기술의 지속적인 개선과 발전으로 개발자는 무선 연결 후 대화형 게임, 대화형 뉴스, 향상된 휴대폰 기능 등 J2EE 기능을 갖춘 휴대폰 사용자에게 보다 포괄적인 서비스를 제공할 것입니다. 네트워크 데이터 교환의 보안, Java 언어로 작성된 컨텐츠 로딩, 가전제품의 원격 제어 등은 모두 J2EE의 좋은 애플리케이션 전망입니다.
모토로라의 시장 조사에 따르면 2007년까지 전 세계 자바 휴대폰 사용자 수는 4억 5천만 명에 달하고 자바 휴대폰 판매량이 전체 휴대폰 판매량의 74%를 차지할 것으로 예상된다. 현재 휴대폰 제조업체에서는 Java 기능을 지원하는 60개 이상의 휴대폰을 사용자에게 제공하고 있습니다.
Java 휴대폰 중국 시장 진출
세계에서 가장 빠르고 가장 큰 무선 통신 시장인 중국 시장에 무선 Java 서비스 상용 사업이 진출하는 것은 특별한 의미가 있습니다. , 모든 비즈니스의 성공은 통신 세계의 혁명을 이끌 것이며 업계의 큰 발전을 가져올 것입니다. China Mobile 부사장 Lu Xiangdong은 이번 경쟁이 China Mobile의 공식 상용 무선 Java 서비스를 앞두고 준비 단계로 간주될 수 있으며 무선 Java 서비스가 곧 공식적으로 상용화될 것이라고 말했습니다. 이번 상용화의 성공 여부가 향후 관련 신사업의 운명을 좌우할 것으로 보인다.
무선 Java 애플리케이션의 좋은 출발을 위해 이번 애플리케이션 대회의 주최자에는 차이나 모바일, 모토로라 등 업계 거대 기업뿐만 아니라 SUN, Nokia 등 자바 산업 체인 관련 업계도 포함됩니다. , 에릭슨, 지멘스 등 선두 기업도 일제히 휩쓸렸다. 참가자들을 격려하기 위해 차이나 모바일은 이번 무선 자바 애플리케이션 설계 대회 우승자에게 SP(콘텐츠 제공자)와 AP(애플리케이션 제공자) 라이선스를 제공하겠다고 약속하기도 했다. “이번 대회를 통해 차이나 모바일은 그들이 성공적인 비즈니스를 구축할 수 있도록 도울 것입니다. 모델입니다."라고 China Mobile의 Monternet Center 이사인 Cui Jian이 말했습니다.
“이번 대회 라인업을 보면 차이나모바일이 무선 자바 애플리케이션 사업을 매우 중시하고 있음을 알 수 있다”고 업계 관계자는 말했다. 향후 MMS 사업은 "결국 자바 기반의 콘텐츠와 애플리케이션은 너무 광범위하며, 자바는 미래 휴대폰 발전의 방향"이라고 강조했다.
이번 대회 주최자 명단 국내 휴대전화 업체 신화버드(Xinhua Bird)와 이스트컴(Eastcom)이 등장한 것도 비슷한 행사에 국내 휴대전화가 등장한 것은 이번이 처음이다. "이것은 수년간의 노력 끝에 국내 휴대폰이 처음에는 외국 휴대폰 제조업체의 기술 연구 및 개발 속도를 따라잡았다는 것을 보여줍니다." 업계 관계자는 이것이 매우 만족스러운 현상이라고 믿습니다.
차이나모바일은 2001년 '몬터넷(Monternet)'을 출시한 이후 SMS, MMS, 모바일 측위 등 애플리케이션을 적극적으로 발굴해 현재는 자바 상용화를 진행하며 국내외 유수 제조사들과 적극적으로 협력해 애플리케이션을 홍보하고 있다. 가치를 활용하고 업계 전반의 평가를 촉진함으로써 China Mobile의 영향력을 크게 높일 수 있습니다. 이는 China Mobile의 미래 데이터 비즈니스 발전을 위한 좋은 기반을 마련하고 전체 산업 체인 그룹을 사전 관련 분야로 신속하게 유도할 수 있습니다. 경쟁력과 영향력을 키우며 점차 세계적인 이동통신사로 성장해 나가고 있습니다!