분류 전체보기
-
[무작정 기록] 배열IT/JAVA 2025. 4. 11. 09:10
배열(Array Type)- 배열이란 같은 자료형의 기억 공간을 연속적으로 모아 놓은것을 말한다.- 배열은 요소들을 일괄적으로 처리할 수 있기 때문에, 반복문을 활용하여 배열의 값을 하나씩 꺼내 사용하거나 수정 할 수 있다.- 예를 들어, 10명의 학생 점수를 저장하려면 10개의 변수를 각각 만들 필요 없이, 하나의 배열을 선언하여 사용할 수 있다.- 즉, 배열은 많은 변수가 필요할 때, 하나의 대표이름과 크기만 지정하여 효율적으로 관리 할 수 있는 자료구조이다.배열 작성하기 기본형식ex) int []student; // 배열선언student = new int[30]; // 배열생성int []student = new int[]; // 선언과 생성을..
-
[무작정 기록] DataBase 개념IT/DataBase 2025. 3. 26. 18:57
DataBase데이터베이스(Database)는 데이터를 효율적으로 저장, 관리, 검색, 수정할 수 있도록 체계적으로 구성된 데이터의 집합즉 데이터를 쌓아 놓은 더미.- 저장방식의 차이점 저장방식특성컴퓨터 화면휘발성, 컴퓨터를 끄면 그 결과가 사라진다.파일영구저장, 동시에 최신의 정보 공유X데이터베이스영구저장, 동시에 최신의 정보 공유Oㄴ 자료를 쌓아 놓은 더미ㄴ 실행결과를 영구적으로 저장(보관)하기 위하여 프로그램 실행결과를 파일에 출력(기록) ----> 이해관계에 있는 다수의 사용자가 항상 최신의 정보를 공유하기에는 어려움이 있다. 이것을 위해서 "데이터베이스"를 이용한다. - 데이터베이스 관리 시스템 (DataBase Management System) DBMS 데..
-
[무작정 기록] 명령어(Oracle 기준)IT/DataBase 2025. 3. 25. 20:17
- sql plus 내부 명령어: sql plus 환경을 제어하는 내부 명령어 명령어의미예시+결과clear screen화면의 모든 내용을 지워준다(화면의 초기화)desc user_constraints사용자가 설정한 제약의 정보를 갖고 있는 데이터 사전[활용1] 설정된 모든 제약의 이름과, 제약의 종류와, 제약의 상태, 제약의 대한 상세정보를 조회.- 작성법( 제약의 이름 : constraint_name 제약의 종류 : constraint_type 제약의 상태 : status 제약에 대한 상세정보 : search_condition )select constraint_name, constraint_type, status search_condition, from user_constrain..
-
[무작정 기록] 제어문(선택문/반복문/기타)IT/JAVA 2025. 3. 14. 18:42
제어문프로그램의 흐름을 제어하는데 사용한다.즉 문장(명령어)의 흐름을 제어 시키는 명령(문장)을 말한다.1. 조건문 혹은 선택문(if, switch) : 조건에 따라서 동작시키고자 하는 명령(문장)을 선택하는 것을 말한다. if문 기본형식if( 조건식 ){ 참일때에 동작시킬 명령어(들)}else if( 조건식 ){ 추가적인 조건검사시 사용하며, 동작시킬 명령어(들)}else{ 거짓일때에 동작시킬 명령어(들)} 구분특징예제 (a = 1, b = 2) 기본 if 문- 동작시킬 명령어가 한개밖에 없으면 중괄호 {} 생략할 수 있다.- 하지만 동작시킬 명령어가 여러개라면 중괄호 {} 를 생략하면 안된다.- if는 중괄호가 있는 if 순서대로 명령어들을 호출한다.- 명령어가 두개 이상있..
-
[무작정 기록] 연산자IT/JAVA 2025. 3. 11. 12:55
연산자(Operators)- 산술연산자(Arithmetic Operators) : 말 그래도 숫자를 계산하는 연산자. 연산자설명예제 (a = 10, b = 3)+덧셈System.out.println(a + b); // 13-뺄셈System.out.println(a - b); // 7*곱셈System.out.println(a * b); // 30/나눗셈(몫)System.out.println(a / b); // 3 (정수 연산)%나머지System.out.println(a % b); // 1 (나머지) - 대입연산자(Assignment Operators) : 값을 변수에 할당하는 연산자. - 복합치환연산자(Compound Assignment Operators) : 산술연산자와 대입 연산자를 함께 사..
-
[무작정 기록] 데이터 타입IT/JAVA 2025. 3. 7. 20:07
자료형(Data Type)- 기본자료형(Primitive Type) : 변수자신이 값을 갖고있는 자료형, 값 자체를 저장하는 것 저장하기 위한 자료형 데이터 타입크기저장하는 값기본값값의 범위기타byte8bit/ 1byte/제일작다정수(정수는 데이터 타입이 가진 크기마다 가진 값이 다르다)0-128 ~ 127 short16bit/ 2 byte0-32,768 ~ 32,767 int (*)32bit/ 4 byte0-2,147,483,648 ~ 2,147,483,647 long64bit/ 8 byte0L-9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 float32bit/ 4 byte실수(소수점도 취급)0.0F소수점 이하 7자리 double (*)64bit/ ..
-
[무작정 기록] JAVA용어 정리IT/JAVA 2025. 3. 7. 18:34
메소드# Math.random() (int)(Math.random() * 6) + 1; ----> 주사위(1~6)결과값 받기Math.random(); // 0~1사이의 실수중에 아무수나 만들어줌. // 0은 포함되지만 1은 XX(int)(d * 10) + 1; // 1~10사이에 난수 호출 // 10을 나오게 하기 위해 +1을 한다https://docs.oracle.com/javase/8/docs/api/index.html Java Platform SE 8 docs.oracle.com 자바 기본제공 클래스Object > Componenet > Container > window > class 순으로 이루어진다Class Frame --> 팝업창을 만들어줌Class Button --> 버튼을 만들어줌 ..
-
[무작정 기록] 자바란?IT/JAVA 2025. 2. 12. 17:16
자바객체 지향 프로그래밍(OOP, Object-Oriented Programming)을 기반으로 한 범용 프로그래밍 언어.자바(90년대에 나옴)이전에 주로 쓰던 언어는 C++(C언어는 플랫폼 의존적이다.)(자바언어는 플랫폼 독립적이다.) 그린프로젝트 >> 플랫폼 독립적 프로젝트 >> 밴더사의 협조가 없어 소멸! 정리- 플랫폼 독립적이다.- 강력한 객체 지향 프로그래밍(OOP)지원- 대규모 애플리케이션 개발에 최적화- 풍부한 라이브러리와 프레임워크 제공 JDK자바를 개발하는 도구(Java Development Kit) 자바디벨롭퍼키트 ! 설치 진행사항(윈도우기준)- 오라클을 통해 설치 (설치내역 확인은 cmd창에서 진행)- 환경변수까지 알아서 설치해줘서 편리하다. Java Compiler (자바컴파..