Java를 배우는 사람으로서 먼저 Java가 무엇을 하는지, Java가 무엇을 할 수 있는지, Java의 역사적 배경을 이해해야 합니다. Java의 기본을 이해해야 Java를 두 배의 결과로 배울 수 있습니다. .
Java의 역사적 배경
Java는 Java 객체지향 프로그래밍 언어(이하 Java 언어)의 총칭이자 Sun Microsystems에서 출시한 Java 플랫폼입니다. James Gosling과 동료들이 공동으로 개발했으며 1995년에 공식적으로 출시되었습니다. Java는 원래 Oak라고 불렸으며 1991년 가전제품에 내장된 칩용으로 설계되었습니다. 1995년에 Java로 이름이 바뀌었고 인터넷 애플리케이션 개발을 위해 재설계되었습니다. Java로 구현된 HotJava 브라우저(Java 애플릿 지원)는 크로스 플랫폼, 동적 웹 및 인터넷 컴퓨팅이라는 Java의 매력을 보여줍니다. 그 이후로 Java는 널리 수용되었으며 일반적으로 사용되는 브라우저는 Java 애플릿을 지원합니다. 반면에 Java 기술도 지속적으로 업데이트됩니다. Java는 출현 이후 매우 인기가 높았으며 빠르게 발전하고 C++ 언어에 큰 영향을 미쳤습니다. 클라우드 컴퓨팅과 모바일 인터넷의 글로벌 산업 환경에서 Java는 상당한 이점과 광범위한 전망을 가지고 있습니다. 2010년 오라클은 썬 마이크로시스템즈(Sun Microsystems)를 인수했습니다.
Sun이 Oracle에 인수된 이후 Java의 개발 전망이 혼란스러워졌고 많은 프로그램 개발자들이 혼란스러워졌습니다. 2010년 4월 9일, 자바의 아버지로 알려진 제임스 고슬링은 자신의 개인 블로그를 통해 오라클을 떠난다고 발표했다. 이 사건은 자바의 전망에 혼란을 더했다. 하지만 5월에 들어서면서 모든 것이 명확해지기 시작했습니다.
오라클의 이벤트 퍼블리싱 웹사이트에서는 Java에 대한 다양한 프로모션 활동이 지속적으로 공개되고 있습니다. 5월 12일에는 Oracle의 주요 제품 리더인
Dave
Hofert가 JavaSE 상용 애플리케이션의 개선과 혁신에 대해 이야기할 예정입니다. 홍보 자료에 따르면 이 연설에서 Dave Hofert는 상용 버전과 커뮤니티 버전 간의 플랫폼 지원 차이에 대해 언급할 예정입니다. 기업이 Java 애플리케이션을 향상시키는 데 도움이 되는 전문가의 도움을 받는 방법입니다. 이전 버전에 대한 보안 수정 사항입니다. 사용 가능한 게시 도구 및 업데이트. 6월 18일, 19일, 20일, 27일에는 오라클과 썬의 전문가 및 사용자 미팅이 헬싱키, 슈투트가르트, 부다페스트,
런던에서 각각 개최되며, 미팅에서 사용자들과 만나 개발 경로를 논의한다. 자바. 논의된 주요 문제에는 오라클이
Java 기술에 지속적으로 투자하고 개선하는 방법이 포함되며, JavaSE 및 JavaME 전문가 팀의 최신 뉴스, JavaFX 및 JDK7, OracleBerkeley의 최신 뉴스
DB관련 정보입니다. 지난 5월 3일, 오라클을 떠난 지 한 달 가까이 된 자바의 아버지 제임스 고슬링은 자신의 블로그에 넷빈즈 6.9와 FX1.3 출시에 대한 우려를 표명했다. 이 두 프로젝트의 최신 버전 출시는 오라클이 원래 약속을 이행하기 시작했음을 입증할 수 있습니다. James Gosling은 초기 블로그에서 Java 경력을 포기하지는 않지만 Oracle과 몇 가지 법적 문제를 해결해야 한다고 밝혔습니다. 이러한 모든 징후는 Oracle이 결코 거대한 Java 케이크를 쉽게 포기하지 않을 것임을 나타내며 Oracle 또한 오픈 소스 커뮤니티를 존중하는 방법을 점차 배우기 시작했습니다. 우선, JDK의 상용 버전 측면에서 오라클은 계속해서 Java의 상업적 이익을 깊이 탐구하고 고유 제품과 더욱 심층적인 통합을 수행할 것입니다. 커뮤니티 버전의 경우 오라클은 Java 개발자와 협력하여 Java 기술에 대해 논의하고 개발할 예정입니다. 여기서 특별히 언급해야 할 제품은 OracleBerkeleyDB입니다. 이 제품은 Oracle이 항상 지원해온 오픈 소스 비관계형 데이터베이스 제품입니다. NoSQL이 대중화되는 오늘날 Oracle이 BerkeleyDB와 Java를 긴밀하게 통합할 수 있다면, 그것은 Java에 더 많은 활력과 생명을 불어넣을 것입니다. James Gosling의 성과로 판단하면, 그는 Oracle과 어느 정도 이해관계에 도달한 것으로 보이며, Android는 Java 언어로 작성된 Android 애플리케이션이 내장된 최초의 운영 체제입니다. 안드로이드 개발의 수준은 자바 언어의 핵심 역량이 탄탄한가에 크게 좌우된다. 반면에 3G 애플리케이션은 엔터프라이즈급 애플리케이션과 결합되는 경우가 많습니다. 따라서 3G-Android 코스 시스템에서는 Android 코스가 Java EE 코스와 긴밀하게 통합되어 Android 코스가 주류이고 Java EE 코스가 보충되며 실제 기업 수준의 프로젝트가 스마트폰입니다. Android 플랫폼의 개발 기술, 그리고 더 중요한 것은 시스템이 스마트 모바일 단말기와 Java EE 서버를 결합하여 다양한 분야에서 비즈니스 애플리케이션 가능성을 마스터했다는 것입니다. Java의 역할Java 프로그래밍은 거대하고 빠르게 발전하는 분야입니다. Java는 객체 지향 프로그래밍 언어로 출시된 이후 인터넷 프로그래밍과 프로그래밍 교육 모두에서 상당한 이점을 보여왔습니다. Java 2 플랫폼은 애플리케이션 개발 지원에 중요한 영향을 미치는 성숙한 소프트웨어입니다. 사실 Java 자체는 복잡하지 않고 내용이 조금 더 있을 뿐입니다. 이를 사용하면 소프트웨어 개발이 더 빠르고 더 좋아질 것입니다.Java의 또 다른 주요 특징은 객체 지향일 수 있습니다. 객체 지향 접근 방식을 사용하는 프로그래밍은 모든 Java 프로그램의 암시적인 특징입니다. Java는 객체 지향일 뿐만 아니라 다른 객체 지향 언어에서 물려받은 어려움과 복잡성을 피하므로 Java가 배우기 매우 간단하고 쉬운 언어라는 것을 알게 될 것입니다.
이 단계에서 가장 유망한 개발 언어는 의심할 여지 없이 Java입니다. Java 언어는 Write Once, Run Anywhere라는 슬로건으로 애플리케이션 프로그래밍을 배우면 Java에서 프로그램을 작성할 수 있습니다. 컴퓨터 애플릿은 웹 페이지에 작은 프로그램을 삽입하고, J2ME를 배우고, 휴대폰에서 프로그램을 실행할 수 있습니다. . . 크게 세 가지 버전으로 나뉘는데, j2me는 휴대폰 프로그램 등 임베디드 개발을 지향하고, j2se 표준 버전은 주로 c/s 구조의 중소형 소프트웨어에 사용되며, j2ee를 학습하기 위한 최고의 시작이기도 합니다. 대기업 시스템에 적용하고 많은 기술을 통합합니다. 쉽게 말하면 게임 소프트웨어, 채팅 도구 등으로 사용할 수 있습니다.
Java 개발 전망
1. 제품 개발 관리자, 기술 관리자, 프로젝트 관리자 등의 관리자가 됩니다.
2. 계속해서 Java 기술 분야에 종사하여 수석 소프트웨어 엔지니어, 요구 사항 엔지니어 등이 됩니다.
IDC 통계에 따르면 모든 소프트웨어 개발 인재에 대한 수요 중 Java 엔지니어에 대한 수요가 전체 수요의 60~70%를 차지합니다. 동시에 Java 엔지니어의 급여는 상대적으로 높습니다. 자바 소프트웨어 엔지니어의 일반적인 월급 범위는 4,000~10,000위안으로, 신입 졸업생의 평균 월급인 2,500위안보다 훨씬 높습니다. 일반적으로 1년 경력의 수석 Java 소프트웨어 엔지니어의 연봉은 약 100,000~130,000 정도입니다.
Java 기술 교육을 받은 후에는 JSP 웹 사이트 개발, Java 프로그래밍, Java 게임 개발, Java 데스크탑 프로그래밍 및 기타 Java 언어 프로그래밍과 관련된 직업에 참여할 수 있습니다.