자바

“기계는 어떻게 학습하는가” 자바 개발자를 위한 머신러닝 알고리즘 구현과 학습 - HowTo

챗GPT, 바드 같은 대규모 언어 모델 기반의 AI 챗봇 서비스가 인기를 끌면서 AI 시스템의 핵심 요소인 머신러닝도 집중 조명을 받고 있다. 대규모 언어 모델(Large Language Model)은 개발자 사이에서도 빠르게 필수적 코딩 보조 도구로...

머신러닝 자바 AI 11시 56분

자바의 새로운 부드러움에 익숙해지기

자바는 지난 몇 년에 걸쳐 여러 가지 큰 변화를 거쳤다. 특히 얼핏 무관해 보이는 여러 힘이 함께 작용하며 플랫폼의 사용 편의성을 더 높였다. 자동 컴파일, var 키워드와 같은 새로운 기능으로 초보자와 숙련자 모두 자바를 더 편하게 사용할 수 있게 ...

자바 자바개발자 var 3일 전

“올해 자바 개발자 및 도구에 대한 투자 증가” 퍼포스 소프트웨어

자바(Java) 생산성에 관한 최근 설문조사에 참여한 응답자 대부분이 올해 회사에서 자바 개발자를 충원할 계획이라고 답했다. 자바 도구 예산을 늘릴 계획이라고 답한 응답자도 절반 가까이에 달했다.    이런 결과는 개발 도구 제공...

자바 개발자 채용 2024.03.07

“자바를 자바라고 부르는 이유” 옛날 인터뷰로 알아보는 이름의 유래

자바는 전설적인 기술이지만, 썬 마이크로시스템즈가 어떻게 그리고 왜 "자바"라는 이름을 최종적으로 결정했는지는 관련자들에게도 항상 미스터리였다. 타임지가 1995년 10대 제품 중 하나로 개발언어 자바(Java)를 선정했을 때, 미국 마케팅의 새로운...

자바 이름 유래 2024.02.05

“멈추지 않고 계속 전진한다” 자바가 여전히 힙한 11가지 이유

자바는 이제 구닥다리 언어일까? 깜박이는 표시등이 있는 전면 패널과 플로피 디스크 시절을 이야기하는 낡은 사람의 프로그래밍 언어? 아니면 향상된 기능을 통해 직관적인 코딩과 강력한 성능을 갖춘 여전히 '힙'한 언어일까? 아마 그 중간쯤, 성숙하지만 마...

자바 Java 2024.01.18

프로젝트 룸 : 새로운 자바 동시성 모델 이해하기

룸(Loom)은 자바 및 JVM 생태계의 최신 프로젝트다. 오픈JDK에서 호스팅하는 룸의 목적은 기존 자바 동시성 모델의 한계를 해결하는 것이다. 특히 쓰레드의 더 가벼운 대안과 함께 이를 관리하기 위한 새로운 언어 구조도 제공한다. 이미 룸에서 가장...

프로젝트룸 자바 2023.12.27

재사용 가능한 자바 코드를 작성하는 가이드라인 8가지

재사용 가능한 코드 작성하기는 모든 소프트웨어 개발자가 갖춰야 할 핵심적인 기량이며, 엔지니어라면 누구나 코드 재사용을 최대화하는 방법을 알아야 한다. 요즘 개발자들은 마이크로서비스가 태생적으로 작고 효율적이므로 고품질 코드 작성에 크게 신경을 쓸 필...

코드재사용 자바 2023.12.22

“자바 앱을 더 빠르게” 성능 튜닝의 모든 것

자바가상머신(JVM) 최적화를 통해 JVM 내에서 실행되는 자바 애플리케이션의 성능과 효율성을 높일 수 있다. 실행 속도를 개선하고 메모리 사용량을 줄이고 리소스 사용을 최적화하는 다양한 기법을 사용한다.   JVM 최적화 작업에는 힙 크...

자바 java 튜닝 2023.10.05

“자바 18 릴리스의 꽃” 심플 웹 서버 시작하기

자바 18 릴리스(2022년 3월)에 포함된 가장 유용한 새 기능이 바로 '심플 웹 서버(Simple Web Server)'다. HTTP 파일 서버를 손쉽게 가동하고 구성할 수 있게 지원할뿐만 아니라, 단순한 사용 사례에서 기존 httpserver 패...

Java 자바 심플 웹 서버 2023.09.04

“자바17, 1년 만에 430% 성장” 뉴렐릭, 2023 자바 에코시스템 현황 보고서 발간

뉴렐릭이 자바 에코시스템의 최근 현황 및 인사이트를 담은 2번째 연례 ‘자바 에코시스템 현황 보고서(State of the Java Ecosystem Report)’를 발간했다. 해당 보고서는 최근 자바 17의 출시 이후 장기지원(long-term s...

뉴렐릭 자바 자바 생태계 2023.06.05

챗GPT와 대화하는 자바 앱 만들기

챗GPT는 재미있고 유용한 대규모 언어 모델(LLM) 대화형 AI다. 워낙 유명해서 다른 소개도 필요 없을 정도다. 여기서는 간단한 자바 프로그램으로 챗GPT API 서비스를 사용하는 방법을 살펴보자.      챗GPT ...

챗GPT 대화 AI 2023.05.30

Java 애플리케이션 현대화 여정 계획하기 - 성공을 위한 실무 가이드

전통적인 기존 애플리케이션들은 일반적으로 유지하고 관리하는 데 막대한 시간, 노력, 비용이 필요합니다. 그 아키텍처로 인해 이 애플리케이션들은 변화하는 비즈니스 및 고객 요구 사항에 쉽게, 또는 즉시 적응할 수 없습니다. 또한, 대부분은 타사 시스템과...

레드햇 현대화 자바 2023.04.19

“브라우저에서 자바 빠르게 실행하기” 예제로 배우는 실전 자바-와즘 변환

웹어셈블리(WebAssembly) 또는 줄여서 와즘(Wasm)은 웹어셈블리로 컴파일이 가능한 모든 언어에 대한 일반화된 가벼운 네이티브 바이너리 형식을 제공한다. 소스 언어가 웹어셈블리로 변환되면 클라우드 가상머신부터 데스크톱, IoT와 모바일 기기에...

웹어셈블리 자바 Wasm 2023.04.18

"발전과 안정성 고루 갖춰" 바딘 기업 자바 현황 보고서의 의미와 분석

자바 개발 프레임워크 바딘(Vaadin)이 최근 기업 자바 현황에 대한 새로운 설문조사 결과를 발표했다. 이번 설문조사 결과와 다른 여러 자료를 종합해 자바의 발전 상황을 파악해 보자.  전반적으로 자바 세계는 다양한 규모와 용도의 애플리케이...

자바 바딘 개발프레임워크 2023.04.10

“직원 수 기준 자바 라이선스 논란” 오라클, ‘기존 조건 갱신’ 허용키로

오라클이 자바 라이선스 과금 기준을 기존 '실제 사용자'에서 '기업의 전체 직원수'로 바꿔 논란인 가운데, 현재 사용하고 있는 오라클 자바 SE 라이선스는 새로운 자바 구독제로 전환하지 않아도 되도록 허용하기로 했다. 즉, 기존 자바 SE 라이선스와 ...

오라클 자바 라이선스 2023.03.22

“오라클 라이선스 논란이 도화선” 이클립스 자바 다운로드 ‘폭증’

이클립스 파운데이션의 테무린(Temurin) 자바 SE 바이너리의 다운로드 수가 지난 해보다 2배 이상 늘어나 월 1,200만 회를 돌파한 것으로 나타났다. 오라클 자바를 뛰어넘었다.   이클립스 보고서에 따르면, 지난 2월 기준 표준 자...

이클립스 테무린 자바 2023.03.15

가트너 “자바 요금제 변화로 기존 및 신규 고객 비용 8~117% 증가”

가트너는 오라클의 새로운 자바 라이선스 모델로 신규 및 기존 고객의 비용 부담이 높아질 것이라는 보고서를 발표했다.   지난 1월 23일 오라클은 자바 SE 유니버셜(Java SE Universal)이라는 새로운 라이선스 모델을 발표하고,...

자바 요금제 2023.02.22

프로젝트 발할라, 야심찬 자바 리팩터의 내부 들여다보기

자바에서는 모든 것이 객체다. 단, int와 같은 프리미티브는 예외다. 그런데 이 작은 예외가 몇 년에 걸쳐 복잡해지면서 결과적으로 자바 언어에 큰 영향을 미쳤다. 얼핏 사소해 보이는 이 설계상의 결정이 컬렉션, 제네릭과 같은 핵심 영역에서 문제를 일...

자바 자바VM 자바가상머신 2023.02.21

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.