본문 바로가기
반응형

전체 글 보기299

[Github 튜토리얼] Github 소개 및 Git Bash를 이용하여 커밋하는 방법 정리 Github란? 깃허브는 소프트웨어를 개발하는 과정에서 버전을 컨트롤하는 것을 웹상에서 도와주는 사이트이다. 현재, 마이크로소프트가 인수해서 서비스를 제공하고 있다. Github Process Working Directory - 사용자가 직접 작업을하는 PC 내의 디렉토리(폴더) Staging Area - commit 예정인 파일 및 디렉토리가 모여있는 장소 Local Repository - 원격 저장소에서 받아와 내 PC에 저장되는 개인 저장소 Remote Repository - 원격 저장소(깃허브) Github 접속 https://github.com/ GitHub: Where the world builds software GitHub is where over 65 million developers s.. 2021. 7. 26.
[혼자공부하는자바] 2장 변수 1절 변수 1. OX문제 (1) O (2) X -> 틀림.. 변수는 선언할때 사용한 타입의 값만 저장 가능!! int num = 0; int num = "안녕"; // 에러 발생 Type mismatch: cannot convert from String to int (3) O (4) X 2. 변수명으로 가능한 것에 O표 moduleName (O) 6hour(x) -> 숫자로 시작 안됨 class(x) -> 예약어 안됨 $value(O) age (O) int(x) -> 예약어 안됨 3. 컴파일에러가 발생하는 곳 : ④ score2 값을 아직 안넣어준 상태로 계산을 할 수 없기때문 4. 10번 라인에서 컴파일 에러 발생 - 이유 : v3은 if문 안에서 선언되었으므로 그 if문 안에서만 사용가능한데 그 if.. 2021. 7. 26.
[혼자공부하는자바] 1장 1절 1. OX문제 (1) X 소스파일(우리가 쓰는 코드들) vs 기계어(컴퓨터의 언어,,1011000011101010 이런거) (2) O JDK : 자바 개발 도구로 자바를 쓰려면 반드시 설치해야함 (3) O 기본경로가 C:\Program Files\java 로 되어있음 (4) O 2. Java SE 11. 0. 2 (LTS) 11 -> 주버전 0 -> 개선 버전 2 -> 업데이트 버전 LTS -> 장기 지원 서비스 버전 (Long Term Support) 3. JDK 설치폴더 안의 bin 폴더를 Path 환경 변수에 등록하는 이유 - 다른 경로에서 bin 폴더 안에 있는 명령어를 사용할 수 있도록 하기 위해 2절 1. OX문제 (1) O (2) X (3) X (4) O 3절 1. 순서 문제 ② > ①.. 2021. 7. 26.
[이클립스] 파일 불러오기 Import 에러 [File] - Import - Existing Progects into Workspace - Select root directory - Browse... 로 폴더를 선택했더니 다음과 같은 에러가 발생했다. 에러 내용 : Some projects cannot be imported becaouse they already exist in the workspace 에러 의미 : 이미 워크스페이스 안에 이름이 같은 프로젝트가 존재해서 해당 작업을 실행할 수 없다. 에러 원인 : 폴더 내에 존재한 Metadata(정보파일)와 관련이 있으며, 아마 아무렇게나 했던 복사-붙여넣기 작업으로 인해 프로젝트가 들어있지만 우리 눈에는 안보이는(?) 그런 상황이 생긴 것이다. 해결법 : 이를 해결하기위해서는 바탕화면에다가 폴.. 2021. 7. 26.
[문코딩] 소개 학교 경희대학교 수학과 강원대학교 컴퓨터정보통신공학과 자격증 정보처리기사 SQL 개발자 (SQLD) 동아리 ComMa 프로그래밍동아리 부회장 경희랑달리기 마라톤동아리 수학사랑 전공동아리 교육 비트캠프 Java기반 SW 웹 개발자 양성과정 대회 제 39회 전국대학생수학경시대회 (KMS) 1분야 은상 수상 2020.12 링크 https://moonhy7.notion.site/moonhy7/4749b847ce3b4c668ebe5a42e82e0b80 문하윤입니다, 만나서 반갑습니다! 👋 💻Web Developer moonhy7.notion.site https://github.com/moonhy7 moonhy7 - Overview I want to be a world-changing developer :D. mo.. 2021. 7. 25.
[JAVA] 03-1 연산자와 연산식 연산자의 종류 단항 연산자 : +, -, (type), ++, --, ~, ! 이항 산술 연산자 : +, -, *, /, %, , >>> 이항 비교 연산자 : ==, !=, >, =, 2021. 7. 23.
[JAVA] 02-4 변수와 시스템 입출력 문장 구조 의미 // 출력문 System.out.println("출력 내용"); // 입력문 System.in.read(); - System.out 은 시스템의 표준 출력 장치, in은 표준 입력 장치 print() / println() - print() : 괄호안의 내용 출력 - println() : 괄호 안의 내용 출력 + line(ln약어) 이동 printf() 문법 - printf("형식문자열", 값1, 값2, ...) - 형식문자열에서의 문법 % [값이 나오는 순서] [빈자리에 나올 문자 지정] [전체 자릿수] [소수자릿수] [변환 문자] 예시) % 2$ d : 두 번째 값을 뜻하고 10진수(decimal) 값을 의미한다 printf() 메소드 사용 예제 System.out.printf("이름:.. 2021. 7. 23.
[JAVA] 02-3 타입변환 타입(자료형)변환 의미 - 기본 전제 : 타입을 똑같이 맞춰주어야함 - 그러나 두 변수의 타입이 다른 경우가 있다. 타입을 맞추기 위해 형변환을 하는 방법에 대해 공부 타입변환 종류 1. 자동(암묵적, 묵시적)형변환 : 컴파일러가 알아서 변환해줌 2. 강제(명시적)형변환 : 사용자가 직접 괄호()를 사용하여 변환해줌 자동형변환 - (큰) 타입 변수 = (작은) 타입 변수 형태인 경우 컴파일러가 자동형변환을 함 예) int intValue = byteValue ; 일때 byte 타입은 1바이트짜리, int 타입은 4바이트짜리이므로 자동형변환 - 그러나 순서가 byte 수가 큰 수 일수록 자동형변환이 일어나는게 아니다. (실제로 long 보다 float이 바이트수는 더 작으면서 서열이 높음) - 중요한건 b.. 2021. 7. 21.
[JAVA] 02-2 기본 타입 종류 기본타입 : byte, short, char, int, long, float, double, boolean 참조 타입 : 배열, 클래스 -> 나중에 배울 예정 자료형이 왜 필요한가 1. 현실적인 문제 (비용) - 냉장고, TV 등 가전제품(Device)에도 컴퓨터의 CPU, 기억장치(메모리)와 같은 역할이 들어있다. - 가전제품은 복잡한 기능이 필요없고 0과 1만 저장하면 되는 간단한 작업만 수행 - 그럼에도 굳이 int type (4byte) 메모리를 넣을 필요가 있을까. - 단가가 올라갈 뿐이다 - 결론 : 제품의 상품성을 위해 자료형이 존재 2. 해석의 차이 (아래 아스키코드, 인코딩 먼저 읽어보고 오기) - 임베디드, IOT -> 디바이스 => "C" - 어떤 자료형을 선택하느냐에 따라 그걸.. 2021. 7. 21.
[JAVA] 02-1 변수 변수 초기화 에러 int value; int result = value + 10; System.out.println(result); //오류 내용 : The local variable value may not have been initialized - value 변수가 선언은 되었지만 초기화되지 않았기 때문에 2라인에서 value 변수는 존재하지 않음 - 컴파일 에러 발생 변수 선언 방법 int a = 0; int b = 0; int c = 0; //int a= 0, b = 0, c = 0; 이렇게 한줄에 선언 가능 변수 사용 예시 int hour = 3; int minute =5; System.out.println(hour + "시간 " + minute +"분"); // 3시간 5분 System.out.. 2021. 7. 20.
[JAVA] 01-3 자바 프로그램 개발 과정 바이트 코드 파일과 자바 가상 기계 - 바이트 코드 파일 = class 파일 (*.class) - 자바 가상 기계 = JVM (Java Virtual Machine) - 소스코드는 바이트코드로 컴파일되어 생성 - 코드 검증 - JVM에 의해 해석되어 실행(interpreted) - 또는 JIT-compiled로 직접 기계어 코드로 변환 실행 - JRE(Java Runtime Environment)에 API와 JVM이 함께 만들어짐 - 자바는 jvm이라는 가상머신을 통해서 어느 OS에서든지 다 돌아간다 - 한번작성하면 어느 os에서도 돌아가는 구조를 갖는다 - jvm이 실행을 시켜준다 - C:\Dev211\Java\jdk_1.8.0_291\jre\lib에 들어가면 .jar 파일이 들어있다 - C:\Dev2.. 2021. 7. 20.
[JAVA] 01-2 이클립스 개발 환경 구축 이클립스 설치 선행 작업 : JDK 설치 ** JDK : Java Development Kit 의 약어 설치 경로 : 이클립스 홈페이지 - 다운로드 (필자는 호환 버전으로 2020-06 다운) ** IDE = Integrated Development Environment 통합 개발 환경 이클립스 존재 이유 : 명령프롬프트로 일일이 명령어 작성, 컴파일, 실행 등... 복잡하다 이클립스 내부에 세가지 기능이 통합되어있음 워크스페이스 기존에 만들어놓은 Studyjava 폴더로 지정 Browse - C:\Dev211\Studyjava - Launch Welcome 창 닫기 퍼스펙티브와 뷰 시작 화면을 보면 - package Explorer 뷰 - Console 뷰 - Java EE 퍼스펙티브 - Java 퍼스.. 2021. 7. 20.
[JAVA] 01-1 프로그래밍 언어와 자바 (명령어 및 단축키 정리) 자바 개발 도구 설치 1. 파일 세팅 - 디렉토리 구조 만들기 C:\ Dev211 Downloads Java jdk_1.8.0_291 jre_1.8.0_291 Studyjava ** Dev211을 만드는 이유 : 나중에 이 파일만 다른 곳에 옮기고 환경 변수 설정만 해주면 그대로 사용 가능하기때문에 2. JDK(Java Development Kit) 설치 - jdk 1.8 다운로드 - 설치경로 C:\Dev211\Java\jdk_1.8.0_291 C:\Dev211\Java\jre_1.8.0_291 환경 변수 설정 1. JAVA_HOME 환경 변수 등록 경로 : 시스템 속성 - 고급 - 환경 변수 - 시스템 변수 - 새로 만들기 변수이름 : JAVA_HOME 변수 값 : C:\Dev211\Java\jdk_1.. 2021. 7. 20.
[자격증] SQL개발자(SQLD) 3일 공부법 제40회 SQL개발자 (SQLD) 비전공자 3일 공부법 시험결과 저는 우선 60점 커트라인에 거의 턱걸이로 합격을 했습니다 가채점 점수는 58~62점 공부 방법 1단계. 데이터전문가포럼 네이버카페 가입하기 데이터 전문가 포럼 (빅데이터분석기사, ADP, SQLP, DAP 등) : 네이버 카페 (naver.com) SQLD 시험치는 사람이라면 다 가입했다는 그 카페. 각종 개념집, 요약집, 문제집풀이, 기출복기본, 기출문제 풀이를 볼 수 있음 2단계. 노랭이 책 사기 시험에서 이 노랭이에 있는 문제와 똑같은 문제들도 몇 개 나오고 비슷한 문제들도 많이 나온다고하니 꼼꼼히 풀어보면 좋음 3단계. 공부하기 제가 했던 3일 벼락치기 공부법 D-2 - 요약집 전범위 1회독 (3시간 정도 소요) - 노랭이책 1단원.. 2021. 6. 29.
반응형