본문 바로가기

분류 전체보기

(30)
데이터타입, 자료형 데이터타입 이란? 자료형(資料形) 또는 데이터 타입(영어: data type)은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정 wiki 사용할 메모리의 영역의 크기와 갑의 종류 지정 기본형(primitive type) 과 참조형(reference type) 기본형 : 실제 값(data)를 저장 참조형 : 주소(momory address) 값을 저장(C언처 처럼 참조형 변수 간 연산 불가) Java 데이터타입 기본형 8개를 제외한 나머지 타입 정수형 long형은 L 또는 l, 실수형 float 형에..
변수 variable 란 변수(變數, variable)는 수학에서 쓰이는 수식에 따라서 변하는 값 변수(variable)는 컴퓨터 프로그래밍에서 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름 코딩에서 변수란 컴퓨터 프로그래밍에서 변수(變數, variable) 또는 스칼라(scalar)는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. 컴퓨터 소스 코드에서의 변수 이름은 일반적으로 데이터 저장 위치와 그 안의 내용물과 관련되어 있으며 이러한 것들은 프로그램 실행 도중에 변경될 수 있다. wikipedia 특정 타입의 데이터를 메모리상에 담을 수 있는 영역 객체의 주소를 저장할 수 있는 저장 공간 정보를 저장할 수 있는 공간에 이름을 붙인 것 ** 단 하..
프로그램 별 주석 Java, JavaScript, C // 한 줄 주석 /* 여러 줄 주석 */ Python, R # 한 줄 주석HTML MSSQL -- 한줄 주석
컴파일러와 인터프리터란 무엇인가? 컴파일러와 인터프리터는 고급언어로 작성된 원시 프로그램(Source Program)을 목적 프로그램(Object Program)으로 번역하는 번역 프로그램이며, 프로그램 번역 방식에 따라 구분 컴파일러 컴파일러는 고급 언어로 작성된 프로그램 전체를 목적 프로그램으로 번역한 후, 링킹 작업을 통해 컴퓨터에서 실행 가능한 실행 프로그램을 생성합니다. 번역 실행 과정을 거쳐야 하기 때문에 번역 과정이 번거롭고 번역 시간이 오래 걸리지만, 한번 번역한 후에는 다시 번역하지 않으므로 실행 속도가 빠릅니다. 컴파일러를 사용하는 언어에는 Java, C#, C언어 등 인터프리터 인터프리터는 고급 언어로 작성된 프로그램을 한 줄 단위로 받아들여 번역하고, 번역과 동시에 프로그램을 한 줄 단위로 즉시 실행시키는 프로그램입..
코딩이란 컴퓨터 프로그래밍 (영어: computer programming) 또는 간단히 프로그래밍(programming, 문화어: 프로그램 작성) 혹은 코딩(coding)은 하나 이상의 관련된 추상 알고리즘을 특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술을 말한다. 프로그래밍은 기법, 과학, 수학, 공학, 심리학적 속성들을 가지고 있다. 출처 : 위키백과 코딩 '작업의 흐름에 따라 프로그램 언어의 명령문을 써서 프로그램을 작성하는 일' 또는 '프로그램의 코드를 작성하는 일 출처 : 위키백과 참고 사이트 : '코딩 vs 프로그래밍' 차이점이 무엇일까? http://www.codingworldnews.com/news/articleView.html?idx..
회원관리 - Database JDBC 선행학습 : http://thedata.kr/thecoding/java/jdbc MemberMain 콘솔에 메뉴를 출력하는 클래스 package memberDB; import java.util.Scanner; public class MemberMain { public static void main(String[] args) { MemberService ms = new MemberService(); Action action = null; Scanner sc = new Scanner(System.in); boolean isStop = false; do { System.out.println("메뉴를 선택하세요."); System.out.println("1. 회원 가입"); System.out.prin..
회원관리-File MemberMain 콘솔에 메뉴를 출력하는 클래스 package memberFile; import java.util.Scanner; public class MemberMain { public static void main(String[] args) { MemberService ms = new MemberService(); Action action = null; Scanner sc = new Scanner(System.in); boolean isStop = false; do { System.out.println("메뉴를 선택하세요."); System.out.println("1. 회원 가입"); System.out.println("2. 회원 목록보기"); System.out.println("5. 종료"); ..
회원관리 - ArrayList MemberMain 콘솔에 메뉴를 출력하는 클래스 package memberArrayList; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class MemberMain { // member 저장 배열 static List members = new ArrayList(); public static void main(String[] args) { MemberService ms = new MemberService(); Action action = null; Scanner sc = new Scanner(System.in); boolean isStop = false; do { System.out.println..
회원관리-배열 MemberMain 콘솔에 메뉴를 출력하는 클래스 package memberArray; import java.util.Scanner; public class MemberMain { // member 저장 배열 static MemberVo[] members = new MemberVo[0]; public static void main(String[] args) { MemberService ms = new MemberService(); Action action = null; Scanner sc = new Scanner(System.in); boolean isStop = false; do { System.out.println("메뉴를 선택하세요."); System.out.println("1. 회원 가입"); S..
JDBC 이미지참조: https://velog.io/@modsiw/JDBC%EB%9E%80 JDBC(Java DataBase Connectivity)는 데이터베이스에 연결 및 작업을 하기 위한 자바 표준 인터페이스 JDBC 프로그래밍 코딩 순서 JDBC Driver 로드 DB 연결 DB에 데이터를 읽거나 쓰기 (SQL문) DB 연결 종료 이미지출처 : https://sassun.tistory.com/39 JDBC 드라이버 자바 프로그램과 각 DBMS에 연결하기 위한 라이브러리(jar) DBMS 회사에서 만들어 제공됨 드라이버 사용법 드라이버 동적로딩 : Class.forName("JDBC Driver 이름"); MySQL : com.mysql.jdbc.Driver(5.xxx), com.mysql.cj.jdbc.D..