Data Scientist 옌

매일 발전하는 IT문제해결사

728x90

국비지원교육 (22.01-22.07)/강의노트 117

22-02-08(화) 009일차 [Java] 배열, 논리 연산(Boolean), 제어 흐름(If문)

수업내용 1교시 (09:30-10:20) 지금까지 배운 것 복습 문자 문자열 데이터 :자바에서는 모든 데이터가 객체이다. All Objects 자바에서 객체가 아닌 것이 있다. Integer 형변환되어서 일을 한다. 자바에서 변수 기초자료형 primitive type byte char short int long float double 변수 상자에 값을 직접 대입한다. 참조자료형 모두 참조자료형이다. 변수 상자에 주소값을 대입하고 주소값으로 값을 가리킨다. 예외) String 클래스 ..... String str = "abc"; String str1 = new String("abc"); public static int identityHasgCode(Object x) 이 함수를 이용해서 주소값을 볼 수 있다..

22-02-07(월) 008일차 [Java] char 자료형, 1차원 배열, 형변환, String클래스

수업내용 수업내용 1교시 (09:30-10:20) 자바 jdk 변수 데이터를 담는 상자 데이터형 변수명 = (대입연산자 : 오른쪽에 있는 값을 왼쪽에 있는 변수 상자에 담으세요) 데이터형 기초자료형 : 변수가 값을 직접 가르킨다. 숫자 byte short int long float double 문자 char 참조자료형 : 변수가 값을 직접 가르키지 않는다. 참조자료형은 객체를 가르킨다. 그 객체 안에서 데이터를 담고 있다. 문자열 string 변수 종류 Fields : 멤버 변수 상수 puvlic static final 자료형 변수명 = 값; 클래스변수 static 자료형 변수명 = 값; 전역변수 public 자료형 변수명; 멤버변수 자료형 변수명; 지역변수 자료형 변수명 = 값; 함수 데이터를 담는 상..

22-02-04(금) 007일차 [Java] 객체와 인스턴스, 함수(return여부)와 변수(static여부)

수업내용 1교시 (09:30-10:20) 어제 배운 함수와 변수 복습 데이터타입 선언 변수명 선언 ; __________ _______ _ 데이터타입 선언 변수명 선언 = 변수의 값 ; __________ _______ _ ______ _ 함수 ——— 함수 선언하기 [접근제한자] [수정자] 리턴형 함수이름(parameter) { // 지역변수 데이터타입 변수명 = 값; [return] 변수명; } 접근제한자 : public, protected, default, private 수정자 : static, final 리턴형 : void, 기초자료형, 참조자료형, 사용자정의클래스, etc. 함수이름 : 영문자 소문자로 시작, 한글 가능(자바는 유니코드를 지원한다. 단, 사용금지) () 소괄호 : parameter..

22-02-03(목) 006일차 [Java] 메소드(함수)의 자료형, 매개변수와 인수, 변수의 유효범위

수업내용 1교시 (09:30-10:20) 모르면 질문하기 지금까지의 수업 복습 java jdk : java development kit (jdk + jre) jdk : 개발 엔진 : 컴파일러 : javac.exe : 자바 소스를 자바 버추얼 머신이 알 수 있게 만든 것 : 바이트 코드 byte code, 클래스 코드 class code ============================================ 자바소스 코드에 작성된 키워드, 문자, 기호, 연산자, 빌트인 자원 및 식별자를 자바 규칙에 맞게 사용했는지 검사하는 것 ============================================ java.exe : 자바 버추얼 머신이 바이트코드(클래스코드)를 CPU와 서로 통신해서 결과..

22-01-28(금) 005일차 [Java] 변수와 자료형, static 키워드

수업내용 1교시 (09:30-10:20) 정보처리기사 중요성 어제 수업 리뷰 내가 사용하는 도구 잘 알기 프로그램의 버전 파악 자바의 범위를 줄이면서 배우고 있는데 그 범위가 대부분 예약어(키워드임) package : keyword : 디렉토리를 나타냄 클래스는 자바 프로그램의 최소 단위 패키지도 컴파일 해야 한다. javac -d . classname.java java packagename.classname 네임스페이스 패키지도 컴파일을 해야 한다 소스파일과 바이트 파일의 경로가 다를 수 있음 >> 바이트 파일이 있는 곳까지 가서 실행하면 안된다. packaganame.classname과 같이 네임스페이스로 실행 class : keyword 자바 프로그램의 최소 단위이다. 구성원은 변수와 함수이다. 클..

22-01-27(목) 004일차 [Java] package, class, 변수

수업내용 1교시 (09:30-10:20) 변수 직접 해봐야 배울 수 있음 어제 배운 자바 소스의 구성원 10개만 잘 알아도 된다. 예약어의 package부터 시작 패키지 package 예약어, 키워드 자바 클래스를 모아두는 디렉토리 [교재 132p] 패키지는 계층구조. [교재 132p] 프로젝트를 수행할 때 패키지의 계층 구조를 구성하는 것은 전체 프로젝트의 소스 코드를 어떻게 관리할지와 관련이 있습니다. 2교시 (10:30-11:20) 패키지 javac -d . HelloPackage.java package a.b.c; // a.b.c.HelloPackage public class HelloPackage { public static void main(String args[]){ System.out.pr..

22-01-26(수) 003일차 [프로그래밍 기초, Java] HelloJava 출력, API 뜯어보기, 자바 소스 구성 규칙

수업내용 1교시 (09:30-10:20) 어제 배운 내용 리뷰 자바로 HelloJava 프로그램 만들기 자바 프로그램 확장자는 .java 자바프로그램이름.java 편집기에서 자바 소스로 자바 프로그램을 만든다. 확장자를 .java로 저장한다. 자바 프로그램을 javac.exe 명령어로 컴파일한다. 컴파일이 성공되면 자바프로그램이름.class 파일을 생성한다. javac 자바프로그램이름.java ---> 자바프로그램이름.class 컴파일된 파일을 java.exe 명령어로 실행한다. 단 java 명령어로 실행할 때는 자바프로그램이름만 사용한다. * 확장자 사용하지 않음 java 자바프로그램 이름 2교시 (10:30-11:20) HelloJava 프로그램 만들기 HelloJava 프로그램을 편집기에서 만든다...

22-01-25(화) 002일차 [프로그래밍 기초] JDK 설치, 환경변수 설정

수업내용 1교시 (09:30-10:20) 정보는 갈무리에서 나온다 칼이 될 수도 있음 - 유용하게 쓸 수도, 다칠 수도 있음 서비스 받을 생각을 하지말고 서비스를 줄 생각을 할 것 수동적인 공부가 아닌 능등적인 공부 2교시 (10:30-11:20) 객체Object란 자바에 대한 공부를 많이 할 예정 객체를 다루는 모든 언어를 할 수 있는 방식 어제 했던 것 복습 시스템 확인, 오라클 페이지에서 내 시스템과 맞는 버전 확인 및 다운로드 3교시 (11:30-12:20) 수강생 자기소개 및 코멘트 4교시 (12:30-13:20) 수강생 자기소개 및 코멘트 5교시 (14:30-15:20) 강의 수준은 상 중 하 중에 하에 맞추어 강의 다 계급장 떼고 함께 배우는 것이니 공부 잘 한다고 자랑하지 말기 jdk 설치..

22-01-24(월) 001일차 [프로그래밍 기초] EditPlus, JDK Download

수업 내용 1교시 강사 소개 2교시 수업 진행 방식 무엇을 배울 것인가? 3교시 수강생 자기 소개 개발의 종류 C/S 클라이언트 서버 프로그램 웹 프로그램: jdk + apache tomcat, 이클립스 비즈니스 웹 애플리케이션 (특정인) 웹 애플리케이션(모든 사람) E-commerce 앱 프로그램 모바일 안드로이드 iOS 개발의 종류 프론트엔드 백엔드 데이터베이스 빅데이터 개발자 분석가 과학자(개발자+분석가) 개발과 빅데이터를 할 때 유의할 점 4교시 환경설정과 다운로드 시스템 정보 확인 버전 확인 후 다운로드 에디트플러스 파일탐색기/ 폴더 및 검색 옵션 변경/보기 5교시 ice breaking 설치란? 개발자와 개발 준비의 차이 등 다양하고 기본적인 개념 위주로 아주 상세하게 설명 6교시 에디트플러스..

728x90