분류 전체보기
-
객체지향 프로그래밍이 뭔가요? 후기 어렵게만 느껴졌던 객체지향의 특성인 캡슐화, 상속, 추상화, 다형성, 은닉성 등이 이해가 되기 시작했고 나도 다른 사람들에게 설명을 해줄때 적절한 예시를 들어 설명할 수 있게 되었다.
시청후기 - 얄팍한 코딩사전 "객체지향 프로그래밍이 뭔가요?객체지향 프로그래밍이 뭔가요? 후기 어렵게만 느껴졌던 객체지향의 특성인 캡슐화, 상속, 추상화, 다형성, 은닉성 등이 이해가 되기 시작했고 나도 다른 사람들에게 설명을 해줄때 적절한 예시를 들어 설명할 수 있게 되었다.
2022.02.23 -
파라코드 기술설명서 ✔️ 개요 💬 여러사람들이 다같이 채팅할수있고 1:1 채팅할수있는 커뮤니티 채팅사이트 구현 ✔️ Github 리포지터리 😈 https://github.com/kimchaemin000617/paracord ✔️ 사용된기술 ⚓️ 버전관리 - Git , Github ⚓️ 배포 - 👾 Github - ☕️ Jenkins - 🐳 Docker ♻️ 개발환경 - Anaconda - Sqlyog - Chrome - Firefox - Window 11 - PIP 🔥 서비스환경 - Nginx - Mariadb - Docker - CentOS7 🔱 기술 스택 - Python 3 - Django 4 - Django MTV - Django DRF - MariaDB - HTML,CSS,JS - JQuery -..
파라코드 기술설명서파라코드 기술설명서 ✔️ 개요 💬 여러사람들이 다같이 채팅할수있고 1:1 채팅할수있는 커뮤니티 채팅사이트 구현 ✔️ Github 리포지터리 😈 https://github.com/kimchaemin000617/paracord ✔️ 사용된기술 ⚓️ 버전관리 - Git , Github ⚓️ 배포 - 👾 Github - ☕️ Jenkins - 🐳 Docker ♻️ 개발환경 - Anaconda - Sqlyog - Chrome - Firefox - Window 11 - PIP 🔥 서비스환경 - Nginx - Mariadb - Docker - CentOS7 🔱 기술 스택 - Python 3 - Django 4 - Django MTV - Django DRF - MariaDB - HTML,CSS,JS - JQuery -..
2022.02.23 -
윤년 계산기 if문을 사용하여 입력한 년도가 윤년인지 평년인지를 계산한다. 윤년의 공식 연도가 4의 배수 이면서, 100의 배수가 아닐때 또는 400의 배수일때 이다. 예) 2012 - 4의 배수이면서 100의 배수가 아니기 때문에 윤년 1900 - 100의 배수이지만 400의 배수는 아니기 때문에 평년 2000 - 400의 배수이기 때문에 윤년 import java.util.Scanner; public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 계산할 윤년을 입력한다. int year = sc.nextInt(); if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {..
java - if문 윤년 계산기윤년 계산기 if문을 사용하여 입력한 년도가 윤년인지 평년인지를 계산한다. 윤년의 공식 연도가 4의 배수 이면서, 100의 배수가 아닐때 또는 400의 배수일때 이다. 예) 2012 - 4의 배수이면서 100의 배수가 아니기 때문에 윤년 1900 - 100의 배수이지만 400의 배수는 아니기 때문에 평년 2000 - 400의 배수이기 때문에 윤년 import java.util.Scanner; public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 계산할 윤년을 입력한다. int year = sc.nextInt(); if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {..
2022.02.22 -
Array -> ArrayList 첫 번째 방법 (for문 사용) public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add(13); arrayList.add(17); arrayList.add(21); arrayList.add(23); // 클래스 변환이 필요 없다. int array[] = new int[arrayList.size()]; for(int i = 0; i < arrayList.size(); i++) { array[i] = arrayList.get(i); } System.out.println(array[3]); } } 두 번째 방법 (메소드 사용) import java.util.Arr..
java - Array를 ArrayList로 변환Array -> ArrayList 첫 번째 방법 (for문 사용) public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add(13); arrayList.add(17); arrayList.add(21); arrayList.add(23); // 클래스 변환이 필요 없다. int array[] = new int[arrayList.size()]; for(int i = 0; i < arrayList.size(); i++) { array[i] = arrayList.get(i); } System.out.println(array[3]); } } 두 번째 방법 (메소드 사용) import java.util.Arr..
2022.02.22 -
List와 ArrayList의 차이 List에는 다양한 자료형을 사용할 수 있지만 ArrayList는 선언한 자료형만 사용할 수 있다. List 인터페이스 ArrayList 클래스
java - List와 ArrayList의 차이List와 ArrayList의 차이 List에는 다양한 자료형을 사용할 수 있지만 ArrayList는 선언한 자료형만 사용할 수 있다. List 인터페이스 ArrayList 클래스
2022.02.22 -
소개말 안녕하세요 5조 발표 시작하겠습니다. 프로그래밍을 분류하는 기준은 크게 3가지가 있습니다. 사람과 컴퓨터 중 어느 쪽이 더 이해하기 쉽게 만들었는지에 나뉘는 사용 주체에 따른 분류, 고급 언어를 어떻게 구동하는 지에 나뉘는 실행에 따른 분류, 절차와 활동의 관점에 따라 나뉘는 절차지향 언어와 객체지향 언어 이 세 가지중 저희 조는 절차지향 언어와 객체지향 언어를 주제로 발표하겠습니다. 목차 순서부터 소개 드리겠습니다. 1번 절차 지향 언어, 2번 객체 지향 언어 3번 각 언어의 비교 크게 이 세가지 순서대로 발표 진행하겠습니다. 1. 절차지향 언어의 정의와 특징, 예시 언어 먼저 절차지향 언어의 정의, 예시 언어, 특징, 그에 따른 장단점 을 순서대로 설명 드리도록 하겠습니다. 1 - 1 절차지향..
조별과제 - 테크톡 절차지향 언어와 객체지향 언어 대본소개말 안녕하세요 5조 발표 시작하겠습니다. 프로그래밍을 분류하는 기준은 크게 3가지가 있습니다. 사람과 컴퓨터 중 어느 쪽이 더 이해하기 쉽게 만들었는지에 나뉘는 사용 주체에 따른 분류, 고급 언어를 어떻게 구동하는 지에 나뉘는 실행에 따른 분류, 절차와 활동의 관점에 따라 나뉘는 절차지향 언어와 객체지향 언어 이 세 가지중 저희 조는 절차지향 언어와 객체지향 언어를 주제로 발표하겠습니다. 목차 순서부터 소개 드리겠습니다. 1번 절차 지향 언어, 2번 객체 지향 언어 3번 각 언어의 비교 크게 이 세가지 순서대로 발표 진행하겠습니다. 1. 절차지향 언어의 정의와 특징, 예시 언어 먼저 절차지향 언어의 정의, 예시 언어, 특징, 그에 따른 장단점 을 순서대로 설명 드리도록 하겠습니다. 1 - 1 절차지향..
2022.02.22 -
Boxing 과 UnBoxing 기본 자료형 래퍼 클래스 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean int int는 float, long, double과 같은 자료형이다. 산술 연산이 가능하다 null로 초기화가 불가능하다. (0으로 초기화) Integer Wrapper 클래스이다. ! Wrapper class 란 자료형을 객체로 다루기 위해 사용하는 클래스이다. Unboxing을 하지 않으면 산술 연산이 불가능하다. ! UnBoxing 이란 Wrapper 클래스를 자료형으로 변환하는 것이다. ! Boxung 이란 자료형을 Wrapper 클래스로 변환하는 것이다. In..
java - Boxing과 UnBoxing, int 와 Integer의 차이Boxing 과 UnBoxing 기본 자료형 래퍼 클래스 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean int int는 float, long, double과 같은 자료형이다. 산술 연산이 가능하다 null로 초기화가 불가능하다. (0으로 초기화) Integer Wrapper 클래스이다. ! Wrapper class 란 자료형을 객체로 다루기 위해 사용하는 클래스이다. Unboxing을 하지 않으면 산술 연산이 불가능하다. ! UnBoxing 이란 Wrapper 클래스를 자료형으로 변환하는 것이다. ! Boxung 이란 자료형을 Wrapper 클래스로 변환하는 것이다. In..
2022.02.22 -
객체 정렬 링크 오름차순 package board; import java.util.ArrayList; import java.util.Collections; public class Test8{ public static void main(String[] args) { ArrayList array = new ArrayList(); array.add(7); array.add(2); array.add(3); array.add(5); array.add(1); array.add(7); // 정렬 전 출력 System.out.println("***********정렬 전***********"); for(int i = 0; i < array.size(); i++) { System.out.println(array.get(i..
java - ArrayList 오름차순, 내림차순 정렬객체 정렬 링크 오름차순 package board; import java.util.ArrayList; import java.util.Collections; public class Test8{ public static void main(String[] args) { ArrayList array = new ArrayList(); array.add(7); array.add(2); array.add(3); array.add(5); array.add(1); array.add(7); // 정렬 전 출력 System.out.println("***********정렬 전***********"); for(int i = 0; i < array.size(); i++) { System.out.println(array.get(i..
2022.02.22