일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- 속성
- css
- database
- 자바
- Rename to
- 리캡차
- 기술 면접
- 자바의 장점
- 기술면접
- 스프링 부트
- Create
- css position
- Java
- Oracle
- 시맨틱 태그
- 구글 리캡차
- 신입개발자
- html
- cs질문
- 예외처리
- multiarray
- position속성
- 스프링부트
- 80 to 443
- 네트워크
- html요소
- CSS display 속성
- 바닐라js
- tcp와 udp의 차이점
- Today
- Total
목록Java (36)
Building value
객체 지향 프로그래밍(OOP)은 프로그램을 구성하는 데이터와 기능을 객체 단위로 구성하고, 이러한 객체들이 서로 상호작용하는 프로그래밍 패러다임입니다. 객체 지향 프로그래밍은 다음과 같은 개념을 중심으로 이루어져 있습니다. 1. 클래스(Class) 객체를 생성하기 위한 설계도. 변수와 메서드를 정의하여 구성된다. 객체 생성을 위해서는 클래스를 인스턴스화(Instance) 해야 한다. 2. 객체(Object) 클래스의 인스턴스 클래스를 구성하는 변수와 메서드를 가지고 있음 3. 상속(Inheritance) 부모 클래스가 가지고 있는 변수와 메서드를 자식 클래스가 물려받아 사용할 수 있다 코드의 재사용성을 높이며, 유지보수에 용이하다 4. 다형성(Polymorphism) 같은 이름의 메서드가 다른 클래스에서..
자바에서 method는 하나 이상의 문장들을 묶어서 이름을 붙인 것으로, 재사용성과 코드의 가독성을 높이는데 사용됩니다. method는 기본적으로 입력값을 받아서 결과값을 돌려주는 형태로 작성할 수 있습니다. 다음은 두 수의 합을 계산하는 method의 예시 코드입니다. public class Main { public static void main(String[] args) { int a = 3; int b = 4; int sum = add(a, b); System.out.println(a + " + " + b + " = " + sum); } public static int add(int x, int y) { int result = x + y; return result; } } // 출력 결과: 3 + ..
자바에서 다차원 배열은 여러 차원으로 구성된 배열을 말합니다. 다차원 배열은 2차원 배열, 3차원 배열 등으로 구성될 수 있습니다. 순회란, 배열의 모든 요소를 순서대로 접근하는 것을 말합니다. 다차원 배열을 선언하려면 각 차원마다 배열 크기를 명시해야 합니다. 예를 들어, 2차원 배열을 선언하려면 다음과 같이 코드를 작성할 수 있습니다. int[][] arr = new int[3][4]; // 3행 4열의 2차원 배열 선언 // 2차원 배열 순회 for (int i = 0; i < arr.length; i++) { // 행 순회 for (int j = 0; j < arr[i].length; j++) { // 열 순회 System.out.print(arr[i][j] + " "); } System.out...
배열은 동일한 데이터 타입을 가진 여러 값을 저장하는 자료구조입니다. 자바에서 배열을 선언하려면 다음과 같은 방식으로 작성합니다. // 정수형 배열 선언 및 초기화 int[] numbers = {1, 2, 3, 4, 5}; // 문자열 배열 선언 및 초기화 String[] names = {"Alice", "Bob", "Charlie"}; 배열에 저장된 값에 접근하려면 인덱스를 사용합니다. 자바에서 배열의 인덱스는 0부터 시작합니다. 예를 들어, numbers 배열에서 첫 번째 값을 출력하려면 numbers[0]을 사용합니다. 배열 순회는 배열에 저장된 모든 값을 차례대로 접근하는 것을 말합니다. 자바에서 배열 순회를 하려면 다음과 같은 방법들이 있습니다. // for 문을 사용한 배열 순회 for (in..
자바에서는 특수 문자를 사용하여 문자열을 구성합니다. 이러한 특수 문자들은 백슬래시(\)를 사용하여 이스케이프 처리됩니다. 자바에서 사용 가능한 몇 가지 특수 문자를 아래에 설명합니다. 1. \n (줄 바꿈) \\n은 줄 바꿈(new line) 문자를 나타내며, 출력 시 한 줄을 띄웁니다. System.out.println("Hello\nWorld"); // 출력 결과: // Hello // World 2. \t (탭) \t는 탭(tab) 문자를 나타내며, 출력 시 일정한 간격을 띄웁니다. System.out.println("Hello\tWorld"); // 출력 결과: // Hello World 3. \b (백스페이스) \b는 백스페이스(backspace) 문자를 나타내며, 출력 시 이전 문자를 지웁니..
자바에서 break와 continue 구문은 반복문에서 사용되며, 반복문의 실행을 제어하는 데 사용됩니다. break: 반복문 내부에서 break문을 만나면, 반복문의 실행을 즉시 중단하고 반복문을 벗어납니다. continue: 반복문 내부에서 continue문을 만나면, 반복문의 실행을 현재 시점에서 중지하고, 다음 반복을 수행합니다. 아래는 break와 continue 구문에 대한 예시 코드입니다. // break 예시 코드 for (int i = 0; i < 10; i++) { if (i == 5) { break; } System.out.println(i); } // 출력 결과: 0 1 2 3 4 위 코드는 for문을 사용하여 0부터 9까지의 정수를 출력하며, i가 5가 되는 시점에서 break 구..
while문은 조건식이 참인 동안 반복하여 실행되는 반복문입니다. while문은 조건식이 참인 동안 코드 블록을 반복적으로 실행하며, 조건식이 거짓이 되면 반복문을 빠져나가게 됩니다. while문의 기본 구문은 다음과 같습니다. while (조건식) { 반복 실행될 코드 블록 } 위의 구문에서 조건식은 boolean 타입의 값을 반환하는 식입니다. 조건식이 참(true)인 경우에는 반복 실행될 코드 블록이 실행되고, 조건식이 거짓(false)인 경우에는 반복 실행될 코드 블록이 실행되지 않습니다. while문은 주로 반복 횟수를 정확히 알 수 없는 경우나, 조건에 따라 반복을 계속할지 결정해야 하는 경우에 사용됩니다. 예를 들어, 다음 코드는 변수 count의 값이 10보다 작은 동안 반복하여 출력하는 ..
for문은 반복문 중 가장 많이 사용되는 구문 중 하나입니다. for문은 개인적으로 생각하기에는 처음에 배울때 잘 배워놔야된다는 생각이 듭니다. for문은 초기화 구문, 조건식, 증감식을 포함한 반복 블록을 정의합니다. for문의 구조는 다음과 같습니다. for (초기화 구문; 조건식; 증감식) { // 조건식이 true인 동안 반복될 코드 } for문의 초기화 구문은 반복문이 시작하기 전에 한 번 실행되며, 일반적으로 반복 변수의 초기화 등에 사용됩니다. 조건식은 반복문이 실행될 때마다 평가되며, true인 경우 반복문이 계속 실행됩니다. 증감식은 반복문이 실행된 후에 한 번 실행되며, 일반적으로 반복 변수의 값을 증가 또는 감소시키는 등의 역할을 합니다. for문을 사용하여 1부터 10까지의 숫자를 ..
switch문은 if문과 유사하게 사용되며, 여러 가지 조건이 있을 때 사용할 수 있습니다. switch문은 일치하는 case문을 찾아 해당하는 코드 블록을 실행합니다. switch문의 구조는 다음과 같습니다. switch (condition) { case 값1: // 값1과 일치하는 경우 실행될 코드 break; case 값2: // 값2와 일치하는 경우 실행될 코드 break; case 값3: // 값3과 일치하는 경우 실행될 코드 break; default: // 모든 case문에 해당하지 않는 경우 실행될 코드 break; } switch문의 조건값은 byte, short, int, char 타입, 또는 enum 타입이 될 수 있습니다. case문은 해당하는 값을 콜론(:) 뒤에 작성하고, 해당하..
if문은 가장 기본적인 제어문입니다. if문은 주어진 조건식이 true인 경우에만 특정 코드 블록을 실행합니다. if문의 구조는 다음과 같습니다. if (condition) { // 조건식이 true인 경우 실행될 코드 } 조건식은 boolean 타입의 값, 즉 true 또는 false로 평가됩니다. 만약 조건식이 true이면 중괄호 내부에 있는 코드 블록이 실행됩니다. if문은 단독으로 사용될 수도 있고, else if와 else와 함께 사용될 수도 있습니다. else if문은 이전 조건식이 false인 경우 새로운 조건식을 검사하고, else문은 이전 모든 조건식이 false인 경우 실행됩니다. 다음은 if문과 else if, else문을 함께 사용하는 예시입니다. int num = 10; if (n..