'컴퓨터공부/책리뷰 & book review' 카테고리의 글 목록 (6 Page)
본문 바로가기
반응형

컴퓨터공부/책리뷰 & book review101

Do it! 알고리즘 입문: 자바 편 (8)[책리뷰 & Book review] 자바의 char [] 은 무엇인가? Do it! 알고리즘 입문: 자바 편 (8)[책리뷰 & Book review] char [] 타입은 문자 배열 타입입니다. String 타입의 숫자는 문자로 변환되기 때문에, 숫자를 더하기 위해서는 먼저 문자를 숫자로 변환해야 합니다. char[] numChar = numbers.toCharArray(); 이 문장에서 numbers 문자열을 char 배열로 변환하고 있습니다. for 문에서 numChar [i]는 i번째 문자를 의미하고, numChar [i]-'0' 은 해당 문자를 아스키 코드아스키코드 값에서 '0' 문자의 아스키코드 값을 뺌으로써 10진수 숫자로 변환하는 연산입니다. 즉 char[]는 입력으로 주어진 문자열을 문자 단위로 분리하여 처리하기 위한 데이터.. 2024. 1. 30.
Do it! 알고리즘 입문: 자바 편 (7)[책리뷰 & Book review] Dog myDog = new Dog("멍멍이", 3, 추가 1, 추가 2, 추가 3)에 대한 이해 Do it! 알고리즘 입문: 자바 편 (7)[책리뷰 & Book review] 자바에서 객체를 생성할 때 new 키워드 뒤에 오는 부분은 생성자(Constructor)를 호출하는 부분입니다. 생성자는 클래스에 정의된 메소드로, 객체를 처음 생성할 때 실행됩니다. 생성자는 보통 객체의 필드를 초기화하는 데 사용됩니다. 생성자의 매개변수는 객체 생성 시 외부로부터 받아들일 데이터를 정의합니다. 따라서 Dog myDog = new Dog("멍멍이", 3, 추가 1, 추가 2, 추가 3)에서 "멍멍이", 3, 추가 1, 추가 2, 추가 3은 Dog 클래스의 생성자가 받아들일 매개변수입니다. 이를 통해 Dog 클래스.. 2024. 1. 30.
Do it! 알고리즘 입문: 자바 편 (6)[책리뷰 & Book review] 자바 OOP 란 철학과 기법에 대한 Do it! 알고리즘 입문: 자바 편 (6)[책리뷰 & Book review] 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그래밍 패러다임 중 하나로, 객체라는 개념을 중심으로 프로그램을 작성하는 방법론입니다. OOP의 핵심 철학은 '실세계의 사물을 객체로 모델링하고, 이 객체들 간의 상호작용을 통해 로직을 구현하는 것'입니다. 자바는 대표적인 객체 지향 프로그래밍 언어로, OOP의 주요 원칙인 캡슐화, 상속, 다형성, 추상화를 모두 지원합니다. 예를 들어, '자동차'라는 개념을 객체 지향 프로그래밍으로 표현해 보겠습니다. java // 자동차 클래스 정의 public class Car { // 필드 (상태) private S.. 2024. 1. 30.
Do it! 알고리즘 입문: 자바 편 (5)[책리뷰 & Book review] 문자서비스 업체에서 spring mvc패턴 2 spring MVC 패턴과 Spring Boot를 이용한 웹 애플리케이션 개발의 기본적인 순서와 동작 방식 사용자 요청(Request): 사용자가 웹 브라우저를 통해 특정 URL로 요청을 보냅니다. DispatcherServlet: Spring MVC에서 핵심적인 역할을 하는 DispatcherServlet이 요청을 가로챕니다. DispatcherServlet은 모든 요청을 중앙에서 관리합니다. HandlerMapping: DispatcherServlet은 HandlerMapping에게 어떤 Controller가 요청을 처리할 것인지 물어봅니다. HandlerMapping은 URL 패턴과 Controller를 매핑한 정보를 가지고 있습니다. Controlle.. 2024. 1. 30.
Do it! 알고리즘 입문: 자바 편 (4)[책리뷰 & Book review] JPA는 어디에 저장되나? Do it! 알고리즘 입문: 자바 편 (4)[책리뷰 & Book review] JPA를 사용하여 데이터를 저장하는 과정을 간단한 코드와 함께 설명하겠습니다. java // 엔티티 매니저 팩토리 생성 EntityManagerFactory emf = Persistence.createEntityManagerFactory("persistence-unit-name"); // 엔티티 매니저 생성 EntityManager em = emf.createEntityManager(); // 트랜잭션 시작 em.getTransaction().begin(); // 객체 생성 및 값 설정 Member member = new Member(); member.setId("member1"); member.se.. 2024. 1. 30.
Do it! 알고리즘 입문: 자바 편 (3)[책리뷰 & Book review] Do it! 알고리즘 입문: 자바 편 (3) [책리뷰 & Book review] .(점) 연산자는 클래스의 메서드나 필드에 접근하기 위해 사용되는 연산자의 이해 OtherClass.otherMethod(myObject); 이 코드에서 OtherClass는 클래스 이름, otherMethod는 그 클래스의 메서드 이름, 그리고 myObject는 otherMethod에 전달되는 인자입니다. .(점) 연산자는 클래스의 메서드나 필드에 접근하기 위해 사용되는 연산자입니다. OtherClass.otherMethod는 OtherClass라는 클래스의 otherMethod라는 메서드를 호출하겠다는 의미입니다. myObject는 MyClass 타입의 인스턴스를 가리키는 참조 변수로, 이 변수가 가리키는 객체의 참조를 .. 2024. 1. 29.
Do it! 알고리즘 입문: 자바 편 (2)[책리뷰 & Book review] Do it! 알고리즘 입문: 자바 편 (2) [책리뷰 & Book review] public static void main(String [] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int[] inputNumbers = new int [N] 이해하기 자바에서 배열은 다음과 같이 세 가지 단계를 거쳐 초기화됩니다. 배열 선언: int [] inputNumbers;라는 코드는 inputNumbers라는 이름의 정수형 배열을 선언합니다. 이 시점에서 inputNumbers는 아직 어떤 메모리도 가리키고 있지 않습니다. 배열 생성: new int [N];라는 코드는 메모리에 N개의 정수를 저장할 수 있는 공간을 할당.. 2024. 1. 29.
Do it! 알고리즘 입문: 자바 편 (1)[책리뷰 & Book review] Do it! 알고리즘 입문: 자바 편 (1) [책리뷰 & Book review] IDC가 무엇인지 아는가? IDC는 Internet Data Center의 약자로, 인터넷 관련 정보를 안전하게 보관하고, 관리하는 시설을 말합니다. IDC는 서버, 네트워크 장비, 데이터 저장 장치 등을 보관하고, 이러한 장비들이 안정적으로 동작할 수 있도록 전력, 냉방, 보안 등의 인프라를 제공합니다. IDC의 작동 방식은 아래와 같습니다. 사용자가 웹사이트에 접속 요청을 하면, 해당 요청은 IDC에 위치한 서버로 전달됩니다. 서버는 요청을 분석하여 필요한 데이터를 데이터베이스에서 찾아냅니다. 찾아낸 데이터를 바탕으로 웹페이지를 생성하고, 이를 사용자에게 전달합니다. 위의 과정을 간략하게 Java 코드로 표현하면 다음과 .. 2024. 1. 29.
반응형