본문 바로가기

전체 글84

[점프 투 자바] 3장 완결 리스트, 맵, 집합, 형변환, fianl 등 리스트 리스트(List)는 배열과 비슷하지만 편리한 기능이 더 많은 자료형이다. 둘의 큰 차이점은 배열은 크기가 정해져 있지만. 리스트는 변한다는 데 있다. 예를 들어 야구선수의 투구 수는 3개가 될 수도 있고 100개가 될 수도 있다. 이런 경우 리스트를 사용해야한다. ArrayList 리스트 자료형에서 가장 일반적으로 사용하는 ArrayList를 알아보자. 리스트 자료형에는 ArrayList, Vector, LinkedLsit등이 있다. 1) add add 메서드를 사용하면 요솟값을 추가할 수 있다. 야구 선수가 공을 3번 던졌는데 각각 시속 138, 129, 142(km/h)였다면 다음과 같이 코드를 작성할 수 있다. import java.util.ArrayList; public class Samp.. 2024. 1. 1.
[점프 투 자바] 3장 자료형 (String 내장 메서드 등) 배열까지. 자료형(data type)이란 데이터의 종류와 크기를 결정하는 기본 구성 요소로 숫자, 문자열처럼 자료 형태로 사용하는 모든 것을 뜻한다. 프로그램에서 가장 기본적이면서 핵심 단위가 되는 것이 바로 자료형이다. 숫자 정수 정수를 표현하는 자료형은 int, long 이다. 둘은 표현할 수 잇는 숫자의 범위에 차이가 있다. byte와 short 등도 있지만 잘 사용하지 않음. 자료형 표현범위 int -2147483648 ~ 2147483647 long -9223372036854775808 ~ 9223372036854775807 byte는 -128 ~ 127까지 short는 -32768 ~ 32767까지 값을 가질 수 있으므로 특정 상황에서 효율적인 메모리 사용이 필요한 경우 사용한다. int와 long을 사.. 2024. 1. 1.
[점프 투 자바] 2장 자바 시작하기 자바 코드의 구조 살펴보기 /* 클래스 블록 */ public class 클래스명 { /* 메서드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메서드명1(입력자료형 매개변수, ...){ 명령문(statement); ... } /* 메서드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메서드명2(입력자료형 매개변수, ...) { 명령문(statement); ... } } 자바 코드의 가장 바깥쪽 영역은 클래스 블록 클래스 명은 사용자 맘대로 단, 클래스명은 소스 파일 이름과 똑같이 사용해야함 메서드 블록 [public|private|protected] 은 앞의 세가지가 오거나 아무거도 오지 않을 수 있.. 2024. 1. 1.
[점프 투 자바] 1장 자바란 무엇인가? 썬 마이크로 시스템즈의 제임스 고슬링 객체지향 프로그래밍 언어 1995년 발표됨 처음에는 가전 제품에 탑재해 동작하는 프로그램을 ㅁ나들기 위해 탄생 지금은 웹 모바일 개발에서 가장 많이 사용하는 언어 자바로 할 수 있는 일 웹 프로그래밍 일반적으로 크롬 엣지와 같은 브라우저로 인터넷 사용 게시판이나 방명록 같은 것을 웹 프로그램 자바는 웹 프로그램 개발에 널리 사용, 서버 사이드(백엔드)에 강점이 있음. 서블릿(Servlet), JSP, 스프링 프레임 워크같은 기술들을 사용하여 웹 프로그램을 만들 수 있음 안드로이드 애플리케이션 안드로이드 개발할 때 사용하는 메인 언어 안드로이드 스튜디오와 자바를 사용 게임 개발 안드로이드 게임의 대부분은 자바로 개발되었음. 게임 개발을 위한 대표적인 자바 라이브러리 L.. 2024. 1. 1.