본문 바로가기

대외활동/부스트코스 3기

(6)
Java 를 하면서 만나는 에러 해결법 - java.lang.ClassNotFoundException 부스트코스를 하면서 분명히 똑같이 적었는데 java.lang.ClassNotFoundException이라는 오류가 생기는 경우가 있었습니다 1. java.lang.ClassNotFoundException 이 에러는 컴파일된 class 파일이나 jar 파일이 없기 떄문는 내용입니다. 파일이 있어도 java.lang.ClassNotFoundException 가 나오는데, 이건 build path에 문제가 생겼기 때문입니다 3. 해결법 3가지 방법이 있습니다 1)Project - Clean 을 하고 Build Automatically를 체크한다 2) Project - Properties - Java Build Path - Order and Export 탭에서 JRE System Library를 체크
[부스트코스 3기] 이클립스 디버거 사용법 Debug란 의도치 않는 오류를 잡아냅는 것입니다. 1. 브레이크 포인트 디버그에서 가장 중요한 부분은 브레이크 포인트입니다 에러가 발생하는 곳이나 의심이 가는 곳의 라인에 브레이크 포인트를 지정하고 해당 라인이 실행되기 전까지 코드가 실행되고 디버거가 작동되서 실행이 일시 정지합니다 왼쪽 라인을 더블클릭하면 9번 줄에서 브레이크 포인트가 지정됩니다. 브레이크 포인트를 다시 클릭하면 브레이크 포인트를 지울 수 있습니다. 2) 아이콘 1) Resume(F8키) : 다음 브레이크포인트까지 실행, 더 이상 없다면 끝까지 실행 2) Suspend : 쓰레드를 일시 정지 3) Terminate : 프로그램 종료 4) Disconnect 5) Step Into(F5키) : 코드의 자세한 실행과정 보기 6) Step..
[ 부스트코스 3기] JAVA 함수 (숫자, 문자열, Iot 프로그래밍 예시) 1. 데이터 타입/자료형 JAVA로 다양한 데이터 타입를 다룰 수 있습니다 숫자(Numbers) -정수(int, long), 실수(float, double) 문자열(String) - 숫자, 문자 영상/소리/기타 등 1)숫자 숫자는 연산이 가능합니다. 우선 java로 Datatype.java 파일을 만들어줍니다 public class Datatype{ //파일명과 똑같이 입력 public static void main(String[] args) { System.out.println(6); // Number System.out.println("six"); // String 문자열 System.out.println("6"); // String 6 문자로 인식 // 어떻게 치냐에 따라서 연산이 다름 System..
[부스트코스 3기]-Java "Hello World" 우선 제일 기본인 " Hello World"를 해봅시다 1)Hello JAVA World Hello World라는 프로젝트를 시작합니다 프로젝트를 만들고나서 HelloWorldApp.java 라는 파일을 생성해줍니다 내용에다가 적고 저장을 눌러보니 public class HelloWorldApp { public static void main(String args[]) { System.out.println("Hello World!!"); } } 우리가 방금 적은 것을 "소스(Source)" 혹은 " 코드(Code)" 라고 합니다 class가 생겼습니다! 자바에 소스 코드를 작성하면 Compile 과정을 거쳐서 JVM(자바 가상머신)이 알아듣는 class파일로 저장이 됩니다. 이제 원래 만들었던 자바 파일을..
[부스트코스 3기]- JAVA 프로그래밍 소개(온라인으로 실습하기/윈도우 설치) public class MyWorld{ public static void main(String args[]){ System.out.println("Hello "+ args[0]); } } 1. 자바(JAVA)란 1991년 제임스 고슬링에 의해 만들어진 언어로 "한번 작성하면 어디서든 실행된다"는 목표를 가지고 있습니다 현재 https://www.tiobe.com/tiobe-index/에서는 C 언어와 치열하게 1위 2위를 다투고 있습니다 (강의상은 2019년이라 자바가 1위였지만, 현재 2021년 기준으로는 자바가 2위를 차지했습니다) 2. 실습하기 1) 온라인에서 실습하기 JDoodle(https://www.jdoodle.com/) JDoodle - free Online Compiler, Editor ..
[부스트코스 3기] 시작- 쉽게 배우는 자바 지원동기 화학과를 다니면서, 4차 산업혁명과 전 머나먼 이야기라고 생각했습니다. 화학 단일 전공으로 "대학원->연구원" 이라는 생각뿐이었거든요 그러다가 작년 겨울에 연구원에 인턴을 나가면서, 데이터와 정말 많이 마주치면서 컴퓨터에 눈을 떴습니다! 내가 직접 측정한 데이터, 논문에 나온 데이터, 다른 연구원서 측정한 데이터 등 소위 말하는 빅데이터가 어떻게 굴러가는지 눈으로 직접 보게 되었습니다. 제가 데이터를 전처리하고 변환시키면, 연구원님은 이 데이터를 가지고 분석하고, 인공지능시스템에 적용시켰습니다. 학교에 돌아와서는 수업을 통계 수업, 빅데이터 , 계산화학 수업을 들으면서 파이썬으로 분석하고 계산해보면서 보냈습니다. 마지막 학기를 보내기 전에 어떻게, 시간을 알차게 사용할지 고민하다가 부스트코스 서..