백견이 불여일타

고정 헤더 영역

글 제목

메뉴 레이어

백견이 불여일타

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (41)
    • Data Platform (21)
      • Elastic Stack (10)
      • Kafka (3)
      • 데이터 엔지니어링 (8)
    • Programming (16)
      • Java (14)
      • Python (1)
    • 실무이야기 (3)
    • 후기 (1)

검색 레이어

백견이 불여일타

검색 영역

컨텐츠 검색

Programming/Java

  • 자바강의 - [3주차] 객체와 객체 지향 프로그래밍 (3)

    2022.02.07 by leediz

  • 자바강의 - [3주차] 객체와 객체 지향 프로그래밍 (2)

    2022.02.06 by leediz

  • 자바강의 - [2주차] 객체와 객체 지향 프로그래밍

    2022.02.02 by leediz

  • 자바강의 - [1주차] 자바 프로그래밍 자바기초(3)

    2022.01.31 by leediz

  • 자바강의 - [1주차] 자바 프로그래밍 자바기초(2)

    2022.01.24 by leediz

  • 자바강의 - [1주차] 자바 프로그래밍 자바기초(1)

    2022.01.23 by leediz

자바강의 - [3주차] 객체와 객체 지향 프로그래밍 (3)

자바강의 - [3주차] 객체와 객체 지향 프로그래밍 (3) 배열이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 인덱스 연산자[]를 이용하여 빠른 참조가 가능 물리적 위치와 논리적 위치가 동일 배열의 순서는 0부터 시작 예제 문법 - 배열의 선언과 생성 타입[] 변수이름; 변수이름 = new 타입[길이]; # 또는 타입 변수이름[]; 변수이름 = new 타입[길이]; 예제 코드 int[] score; score = new int[5]; # 또는 int score[]; score = new int[5]; 배열의 선언과 동시에 초기값 지정 int[] numbers = {10, 20, 30}; 배열의 인덱스(index)의 범위는 0부터 ‘배열길이-1’까지 배열이름.length 를 통해서 배열의 길이를..

Programming/Java 2022. 2. 7. 22:34

자바강의 - [3주차] 객체와 객체 지향 프로그래밍 (2)

자바강의 - [3주차] 객체와 객체 지향 프로그래밍 (2) 변수의 자료형 기본형(primitive type) 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 계산을 위한 실제 값을 저장 - 총 8개 참조형 객체의 주소를 저장 8개의 기본형을 제외한 나머지 타입 접근 제어자 (access modifier) 멤버 또는 클래스에 사용되며 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할 접근 제어자가 사용될 수 있는 곳 - 클래스, 멤버변수, 메서드, 생성자 private : 같은 클래스 내에서만 접근 가능 (default) : 같은 패키지 내에서만 접근 가능 protected : 같은 패키지나 다른 패키지의..

Programming/Java 2022. 2. 6. 20:13

자바강의 - [2주차] 객체와 객체 지향 프로그래밍

자바강의 - [2주차] 객체와 객체 지향 프로그래밍 객체와 객체 지향 프로그래밍 객체지향언어의 장점 코드의 재사용성이 높음 코드와 관리가 용이 신뢰성이 높은 프로그래밍을 가능하게 함 객체 지향 프로그램 구현 객체를 정의 객체 제공하는 기능 구현 객체가 제공하는 기능들 간의 소통(메세지 전달)을 통하여 객체들간의 협력을 구현 클래스 코딩 클래스는 관례상 대문자로 첫 글자를 시작함(Camel Case) java 파일 하나에 클래스는 여러 개가 있을 수 있지만, public 클래스는 하나이고, public 클래스와 .java 파일의 이름은 동일해야 함 예제 코드 public class Student { int studmentNumber; String studentName; int majorCode; Strin..

Programming/Java 2022. 2. 2. 21:14

자바강의 - [1주차] 자바 프로그래밍 자바기초(3)

자바강의 - [1주차] 자바 프로그래밍 자바기초(3) 자바의 연산자 x + 3 피연산자(operand) : 연산자가 연산을 수행하는 대상, 위의 예제에서는 ‘x’, ‘3’ 연산자(operator) : 연산을 수행하는 기호, 위의 예제에서는 ‘+’ 대입 연산자 x = 5; 변수에 다른 변수나 값을 대입하는 연산자로 = 기호 산술 연산자 + - * / % 사칙 연산과 나머지(%) 연산 증가 감소 연산자 ++ -- 변수의 값을 1 더하거나 1 뺄 대 사용 연산자가 피연산자의 위치에 따라 연산 시점과 결과가 달라짐 val = num++, val = num— : 먼저 변수 val에 num이 할당된 후 num값에 1이 더해지거나 1이 빼짐 val = ++num, val = —num : num 값에 1이 더해지거나 ..

Programming/Java 2022. 1. 31. 22:13

자바강의 - [1주차] 자바 프로그래밍 자바기초(2)

자바강의 - 1주차 자바 프로그래밍 자바기초(2) 자료형(data type) - 문자 표현 ASKII라는 8bit의 문자세트를 사용하다가 세월이 흘러 각 나라마다의 문자세트가 등장하게 됨 한국의 경우는 euc-kr 사용 이러한 경우 각 나라의 문자세트가 달라서 서로 호환이 되지 않는 문제가 발생 이를 해결하기 위해 UNICODE를 만들어서 사용 (utf-8, utf-16) utf-16기준 2 byte(16bit)으로 사용, 1 byte의 경우에는 ASCII와 완벽하게 호환이 가능하도록 함 utf-16은 모든 문자를 2 byte로 표시, utf-8은 1 byte ~ 4 byte를 사용 Java에서 문자를 위한 데이터 타입은 char e.g. char ch = ‘A’; 실습 예제 자료형(data type) ..

Programming/Java 2022. 1. 24. 22:16

자바강의 - [1주차] 자바 프로그래밍 자바기초(1)

Java 환경 설정 강의에서는 Oracle JDK를 설치했지만, 나는 개인적으로 Oracle JDK를 설치하고 싶지 않아서 OpenJDK 11로 설치했다. M1 Mac을 사용하고 있었고 여러 검색을 한 끝에 Azul을 이용하여 OpenJDK 11을 설치했다. 설치방법은 매우 쉽고 공식문서에 잘 나와있으므로 굳이 따로 설명하진 않겠다. Java 개발환경 강의에서는 Eclipse를 사용했지만 이미 IDE로 IntelliJ 또는 VS Code를 사용하고 있는 마당에 Eclipse를 또 깔기 싫어서 이번에는 Eclipse를 대신해 VS Code로 Java Project를 실행하려고 한다. VS Code로 세팅하고 실행한 Java 실습 예제이다. Java 자료 표현 일반적으로 사람은 10진수를 사용하지만 때에 따..

Programming/Java 2022. 1. 23. 22:47

추가 정보

인기글

최신글

페이징

이전
1 2
다음
leediz
백견이 불여일타 © KM
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바