java 15

[Java] List... 그리고 ArrayList, LinkedList, Vector 데이터 추가

개요 안녕하세요. 이번시간에는 List 자료구조에 대해 알아보겠습니다. 기본적으로 List 인터페이스를 구현받아 사용하는 대표적인 클래스는 ArrayList, LinkedLIst 그리고 Vector가 존재합니다. 이번시간에는 각 클래스에 차이점과 활용방법에 대해 알아보겠습니다. 또한 List 인터페이스는 기본적으로 Collection 인터페이스 확장하여 사용합니다. Collection 인터페이스에 대한 개념이 없거나 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [언어(Programming Language)/Java] - [Java] Collection 개념 [Java] Collection 개념 개요 안녕하세요. 이번 시간에는 Java Collection의 대해 알아보겠습니다..

[Spring Boot] Spring Boot API 만들기 (1) - 프로젝트 생성

- 개요 안녕하세요. 이번 시간부터 Spring Boot 프레임워크에 대한 전반적인 내용을 작성할 예정입니다. 첫 시간으로 Spring Boot 프로젝트 생성에 대해 알아보겠습니다. 저는 현업에서 JavaScript, Node를 사용해서 개발을 하는데요. Spring Boot 프레임워크는 전혀 다른 성질에 언어인 Java 언어를 사용해서 개발합니다. Spring Boot 프레임워크를 사용하고 싶으신 분들은 기본적으로 자바 언어를 어느 정도 숙지하시고 아래 게시글을 보고 학습하고 오시는 걸 추천드리겠습니다. [Java] 자료형, 변수, 상수 개념 및 사용법 [Java] 자료형, 변수, 상수 개념 및 사용법 - 지난 시간 안녕하세요. 이번 시간에는 자바에 자료형, 변수, 상수 개념 및 사용법에 대해 알아보겠..

[Java] Thread 클래스와 Runnable 인터페이스 개념 및 사용법

package Access; //사람 스래드 public class Person extends Thread { @Override public void run() { for (int i=0; i< 10; i++){ System.out.println("Sub Thread 일 시작: "+ i); } } } - 지난 시간 안녕하세요. 지난 시간에는 자바 인터페이스(Interface)에 대해 알아봤습니다. 놓치고 오신 분들은 아래 링크를 통해 꼭~ 보고 오세요~! 설명할 개념에 인터페이스가 나옵니다!. any-ting.tistory.com/33 [Java] 인터페이스(Interface) - 지난 시간 안녕하세요. 지난 시간에는 자바 오버 로딩(Oberloading)과 오버 라이딩(Overriding)에 대해 알아..

[Java] Static 개념 및 사용법 (정적 데이터 선언 및 데이터 공유)

- 개요 안녕하세요. 이번 시간에는 정적인 데이터 선언 Static에 대해 알아보겠습니다. Static? 무슨 뜻일까요? 국어사전에 아래와 같이 뜻을 말해주고 있습니다. 고정된, 정지 상태의, 잡음?? ㅋㅋ 그럼 자바에서 고정되고 정지 상태 그리고 잡음? (잡고있는 건가...? 죄송합니다...)은 무엇일까요? "변수나 메서드를 고정된 상태로 사용하겠다" 라고 이해하시면 됩니다. 그럼 만들어 볼까요? package Access; //사람 클래스 public class Person { public static String name = "개발이 취미인 사람"; // 이름 public int age = 0; // 나이 // 이름 불러오기 public static void setName(){ // 메서드가 sta..

[Java] 접근 제어자 (Access Modifier)

- 개요 안녕하세요. 이번 시간에는 자바에 접근 제어자(Access Modifier)에 대해 알아보겠습니다. 접근 제어자는 말 그대로 "변수와 메서드에 접근을 어디까지 허용하게 할 것인지 권한을 설정" 할 때 사용됩니다. - 종류 private default protected public private 접근 제어자가 private으로 설정되었다면, "해당 변수와 메서드는 해당 클래스에서만 접근"이 가능합니다. package com.company.person; public class Person { private String name; // 이름 private int age; // 나이 } 해당 변수를 호출하려고 했지만... 역시 호출할 수가 없습니다. default 접근 제어자를 별도로 설정하지 않으면 ..

[Java] 추상(abstraction) 클래스와 인터페이스(Interface)

- 지난 시간 안녕하세요. 지난 시간에는 자바 오버 로딩(Oberloading)과 오버 라이딩(Overriding)에 대해 알아봤습니다. 혹시 놓치신 분들은 아래 링크를 통해 상속에 대한 개념을 학습하고 오시는 걸 추천드리겠습니다. any-ting.tistory.com/32 [Java] 오버로딩(Overloading)과 오버라이딩(Overriding) 개념 및 사용법 - 지난 시간 안녕하세요. 지난 시간에는 클래스 상속에 대해 알아봤습니다. 혹시 놓치신 분들은 아래 링크를 통해 상속에 대한 개념을 학습하고 오시는 걸 추천드리겠습니다. any-ting.tistory.com/31 [ any-ting.tistory.com - 개요 이번 시간에는 자바에 또 하나에 어려운 개념... 추상 클래스와 인터페이스에 대..

[Java] 클래스 상속 개념 및 사용법

- 지난 시간 안녕하세요. 지난 시간에는 Java Class Method에 대해 알아봤습니다. Java Class와 Java Class Method를 잘 이해하지 못하셨다면, 아래 링크를 통해 학습을 하고 오시는 걸 추천드립니다. :) Java Class : any-ting.tistory.com/29 [Java] Class 개념 및 사용법 - 개요 안녕하세요. 이번 시간에는 자바에서 제일 어려운 개념인... Class(클래스)에 대해 알아보겠습니다. 일단 Class란 무엇일까요?? 딱 머릿속에 생각나는 게 없네요... 등급인가?... 반인가?... 학 any-ting.tistory.com Java Class Method : any-ting.tistory.com/30 [Java] Class Method 사..

[Java] Class Method 사용법

- 지난 시간 안녕하세요. 지난 시간에는 Java Class에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드립니다... :) Class를 잘 알지 못하면 메서드를 잘 이해할 수 없습니다. any-ting.tistory.com/29 [Java] Class 개념 및 사용법 - 개요 안녕하세요. 이번 시간에는 자바에서 제일 어려운 개념인... Class(클래스)에 대해 알아보겠습니다. 일단 Class란 무엇일까요?? 딱 머릿속에 생각나는 게 없네요... 등급인가?... 반인가?... 학 any-ting.tistory.com - 개요 이번 시간에는 클래스 메서드에 기본 구조와 방식에 대해 알아보겠습니다. - Method 기본 구조 package com.company; ..

[Java] Class 개념 및 사용법

- 개요 안녕하세요. 이번 시간에는 자바에서 제일 어려운 개념인... Class(클래스)에 대해 알아보겠습니다. 일단 Class란 무엇일까요?? 딱 머릿속에 생각나는 게 없네요... 등급인가?... 반인가?... 학급을 말하는 건가?.. 이런 생각도 드네요 허허... 국어사전에 검색해보면... 정말 국어사전에서 설명한 말이 너무 어렵죠...? 근데 위 사전을 잘 풀어 해석하면 "데이터와 메서드를 정리한 객체를 정의한 것" , "객체를 정리하고 다룬다." 그럼 여기서 객체는 무엇일까요?? 다시 국어사전에 검색을 해보겠습니다. 말이 너무 길고... 또 뭔 소리 하는 건지 모르겠죠?...ㅋㅋ 하지만 우리는 데이터(실체)와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 기억하면 됩니다. 그러면 데이터?? 실..

[Java] 반복문 for 문 for each 문

- 지난 시간 안녕하세요. 지난 시간에는 while문에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 확인하고 오는 걸 추천드리겠습니다. any-ting.tistory.com/27 [Java] 반복문 while 문 - 지난 시간 안녕하세요. 지난 시간에는 조건문에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 확인하고 오는 걸 추천드리겠습니다. any-ting.tistory.com/26 [Java] 조건문 If문 switch/c any-ting.tistory.com - 개요 프로그래밍을 하다 보면 반복적인 코드나 반복적인 작업을 하게 됩니다. 만약 반복문이라는 기술이 없었다면... 정말 반복적인 작업을 계속해야 됩니다. (실질적으로 개 짜증입니다...) 이번 시간에는 이런..