Unibase 개요
변수·제어 흐름·객체에서 List·Set·Map, Thread와 Net까지 언어 요소를 설명하며 코드를 함께 읽는 문서입니다. 각 코드에서 값이 바뀌는 과정과 현재 확인한 실행 결과를 구분해 살펴봅니다.
사용자용 설치 절차와 전체 문법 안내는 확인된 범위부터 보완합니다. 준비된 예제에는 소스 편집이나 파일 업로드가 없습니다.
시작하기첫 소스의 main과 문자열 출력을 읽습니다.
언어 안내문자열·이스케이프와 클래스·import의 기본 구조를 살펴봅니다.
프로그램 구조와 타입소스·package·import·타입 추론·null·범위·접근 제어를 설명합니다.
변수와 제어 흐름대입과 계산에서 조건·반복·메서드로 이어집니다.
클래스와 객체객체 상태·생성자·상속·인터페이스·조합을 설명합니다.
List, Set, Map목록 순회·중복 제거·집합 연산·빈도 집계를 살펴봅니다.
Thread와 비동기 작업작업 구현·시작·완료 대기·결과 전달의 흐름을 설명합니다.
Net과 소켓 통신주소·연결·전송·수락·종료에서 각 API의 역할을 읽습니다.
SQL과 값 바인딩SQL 문장에 값을 전달하고 조회 결과를 읽는 구조입니다.
오류와 예외타입 오류·빌드 실패·결과 불일치와 throw·catch를 구분합니다.
준비된 예제 실행하기실행 카드에서 예상 출력과 실제 결과를 비교하는 순서입니다.
Standard 라이브러리6개 패키지와 28개 타입 선언을 확인합니다.
현재 실행 확인 범위문법 검사와 실제 출력·통신 검증 결과를 구분합니다.
문서 읽는 순서
섹션 제목: “문서 읽는 순서”처음 사용하는 경우 시작하기 → 언어 안내 → 준비된 예제 실행하기 순서로 읽으세요. 실행 서버가 연결되지 않은 사이트에서는 코드와 예상 출력을 읽을 수 있습니다. 특정 라이브러리를 찾는 경우 Standard 라이브러리 목록의 패키지별 목차나 상단 검색을 이용하세요. 언어 요소는 프로그램 구조와 타입 → 변수와 제어 흐름 → 클래스와 객체 → 컬렉션 순서로 읽고, Thread·Net·SQL·오류 처리는 필요한 장으로 이동하세요. 본문 속 소스 24개와 문자열 소스 8개에서 실제 빌드·실행을 요청할 수 있습니다. 실제 출력 비교와 지원 환경은 현재 실행 확인 범위에 모았습니다.
ERWeb 화면을 사용하는 방법은 ERWeb 사용자 가이드에서 다룹니다.