- Today
- Total
- JAVA #핸드폰 번호 가리기 #프로그래머스 #자바
- 프로그래머스
- Could not resolve all files for configuration
- 자바 #프로그래머스 #JAVA #최솟값 만들기 #코딩테스트
- 백준 #JAVA #자바
- 게임 맵 최단거리 #자바 #JAVA #프로그래머스
- JAVA #프로그래머스
- 자바 #프로그래머스 #JAVA #다음 큰 숫자
- JAVA #코드업 #기초 100제
- 빌드 에러
- 최대값과 최솟값
- JAVA #백준
- JAVA #자바 #프로그래머스 #나머지가 1이되는 수
- 스프링 #의존성 주입 #DI
- 문자열 다루기 기본 #자바 #JAVA
- 백준 #자바
- JAVA #자바 #프로그래머스 #서울에서 김서방 찾기
- servlet
- 최대값과 최솟값 #자바 #JAVA
- JAVA #자바 #프로그래머스 #숫자의 표현
- JAVA #자바 #프로그래머스 #두 정수 사이의 합
- 나누어 떨어지는 숫자 배열 #자바 #JAVA #프로그래머스
- 자바 #JAVA #프로그래머스 #정수 내림차순으로 배치하기
- SW공학
- Java
- 콜라츠 추측 #자바 #JAVA #프로그래머스
- JAVA #프로그래머스 #약수의 개수와 덧셈
- JAVA #프로그래머스 #문자열 내림차순으로 배치하기
- IntelliJ #인텔리제이 #교육용
- 데이터베이스 #DB #데이터 #정의 #기본
목록JAVA/JAVA (basic) (18)
MOMONOTE
자바의 특징 이식성이 높다. 프로그램을 다양한 운영체제에 옮겨 실행할 수 있다 . 윈도우에서 실행하는 프로그램은 리눅스에서 실행할 수 있다면 이식성이 높은것이고, 없다면 이식성이 낮다. 객체 지향 언어 메모리를 자동으로 관리한다. 자바는 개발자가 직접 메모리에 접근할 수 없도록 설계되었고, 메모리는 자바가 관리한다. 객체 생성 시 자동으로 메모리 영역을 할당하고, 사용이 완료되면 Garbage Collector를 실행시켜 사용하지 않는 객체를 제거한다. 멀티 스레드를 쉽게 구현할 수 있다. 하나의 프로그램이 동시에 여러 작업을 처리할때 작업을 분리해서 병렬처리할면 멀티 스레드 프로그램이이 필요하다. 자바는 스레드 생성 및 제어와 관련된 라이브러리 API를 제공하므로 운영체제에 상관없이 멀티 스레드를 쉽게..
프로그램은 작업을 처리하는 과정에서 데이터를 메모리에 저장한다. 이때 변수를 사용하는데, 변수는 값을 저장할 수 있는 메모리 공간이다. 변수의 이름은 메모리 주소에 붙여진 이름이다. 프로그램은 변수 이름을 통해서 메모리 주소에 접근하고, 그곳에 값을 저장하거나 값을 읽는다. 변수이름을 정할때는 예약어를 피한다(컴파일 시 에러발생). 또한, 한눈에 알아볼 수 있게 정한다. 변수의 사용 범위 변수는 중괄호 {} 블록내에서 선언되고 사용된다. 메소드 블록 내에서 선언된 변수를 지역변수라 부르고, 메소드 실행이 끝나면 메모리에서 자동으로 없어진다. 기본적으로 변수는 선언된 블록 내에서만 사용이 가능하다. ... int a = 10; int b = 15; int c = 20; if(c>20){ int d = a+..