3일차 기상시간 : 6시 54분

일찍 일어난지 3일째가 되는 날이다 작심 3일이라는 말이 무서워지기 시작했다.
아직은 잘 일어나지만 단기적으로가 아니라 장기적으로 유지하는게 중요하기 때문에 의지를 다잡고 다잡고 다잡아야한다 !
나는 항상 수업에 지각하고 ,, 주말이면 1시까지 자고 ,, 평일에도 수업 10분전에 겨우 일어나는 사람이라서
지금 굉장히 생활패턴이 달라졌다. 지금은 초반이라서 잘하고 있는 것 같은데 앞으로 지속하는 것에 대해서
긴장을 놓지 않으려고 노력하고 있다 !
그 노력의 첫번째로 오늘은 아침을 먹으면서 박미경선생님께서 말씀해 주신 '미라클 모닝' 책을 읽었다.
예전에 '나의 하루는 4시30분에 시작한다'라는 책을 읽고 자극을 받아서 책에 나온 내용대로 실천한 적이 있는데,
정말 기분이 좋고 하루의 퀄리티가 달랐다.
하지만 3일밖에 실천하지 못했다 . . . . . .
그래서 아침마다 자극을 받을 수 있는 자기계발 책을 읽으면서 계속계속 이어나가야겠다고 다짐했다 !

4.28 아침
아침을 먹으면서 '밀리의 서재'를 이용해서 '미라클 모닝'을 읽었는데 독후감을 쓸 계획이다.
자극이되는 좋은 말들을 많이 읽었는데 지금 당장 생각이나지 않아서 쉬는시간에 다시 보고 수정해서 적어야겠다




밥먹고 책읽고 씻으니 수업시간이 되어서 수업준비를 했다
안동에 코로나가 심해져서 일주일간 비대면으로 수업이 변경되었다 ㅠ
코딩수업이라서 비대면으로할 때 한 번 놓치면 따라가기 힘들다고 생각하는데
지금 17학점을 듣고 있어서 빠지는 수업시간이 많아서 걱정이다 ㅜ___ㅜ 보조강사님이 계시는데
보조강사님께 많이 여쭤봐야겠다 어제도 인공지능 수업을 반밖에 못들었다 빨리 종강했으면 좋겠다 !!!!
수업은 zoom으로 진행한다 근데 항상 캠을 켜고 있어야한다 ㅋ ㅋ ㅋ ㅋ ㅎ ㅎ . .
근데 와이파이 비밀번호를 까먹어서 핫스팟을 계속 틀고있어서 전화가 오면 연결이 끊긴다 ㅜ
빨리 ㅂㅣ밀번호를 찾ㅇㅏㅇㅑ겠ㄷㅏ

캠을 키고 줌을 한 적이 없어서 굉장히 어색하다,,
오늘은 전공수업이 1시에 끝나서 쉬는시간 하나도 없는 ~ 헬 ~ 인 날인데
비대면으로 해서 오히려 여유가 생긴 것 같다 !
수업 Start !
1교시 9-10
# 어제의 복습
- Java만을 잘 하는 사람을 기업에서 원하지는 않지만
다른 프로그램들을 잘 하는데 Java를 못한다 ? ? 그럼 쪼옴 ..
- 프로그래밍을 할 때 2형식 __is__ 문장이 많이 도움이 된다.
- 인공지능이란 ? 아직까지는 지능을 기계에 부여하거나 생각하게 만드는 것은 불가능해서
지능이 있는 것 처럼 보이게, 생각하는 것 처럼 보이게 만드는 것을 말한다. (머신러닝, 딥러닝 이용)
- 코딩을 할 때 데이터 타입을 지정해줘야한다. 근데 이게 어렵고 복잡해서 처음 입문 할 때는 가볍게 보고
다시 한 번 공부할 때 뜯어봐야 포기하지않고 꼼꼼하게 오래 공부 할 수 있다 !
2교시 10-11
전공수업 진행때문에 인공지능 앞부분을 못들었다
근데 전공이 강의자료만 보면 되는 수업이라서 인공지능 수업을 듣기로 했다
#타입에 대한 설명 _ 138p
정수타입(byte, char,short,int,long)
실수타입(float,double)
논리타입(boolean)
참조타입(배열타입, 열거타입, 클래스, 인터페이스)
#클래스 선언 _ 192p
작성규칙
1. 하나 이상의 문자로 이루어져야한다.
2. 첫 번째 글자는 숫자가 올 수 없다.
3. $,_를 제외한 특수 문자는 사용할 수 없다.
4. 자바 키워드는 사용할 수 없다.
+ 추가사항
첫 글자는 대문자로, 나머지는 소문자로.
두 단어가 합쳐진다면 단어의 첫글자는 대문자로 ! ex) BicycleDemo
+31page
3교시 11-12
#eclipse세팅 _ 18page
마이박스에서 다운로드
내피씨 - c드라이브 - dev폴더생성
다운 후 오른쪽 버튼 후 - 반디집풀기
이클립스 exe 오른쪽버튼 시작버튼에고정
압축파일은 삭제
workspace 파일 생성(이클립스에서 생기는거 모두 여기에 저장)
검은색아이콘 누르면 팝업창뜸

오른쪽 위에 동그라미 눌러서 자바생성

scr에 패키지랑 클래스 생성
Bicycle 코드
class Bicycle { int cadence = 0; int speed = 0; int gear = 1; void changeCadence(int newValue) { cadence = newValue; } void changeGear(int newValue) { gear = newValue; } void speedUp(int increment) { speed = speed + increment; } void applyBrakes(int decrement) { speed = speed - decrement; } void printStates() { System.out.println("cadence:" + cadence + " speed:" + speed + " gear:" + gear); } }
BicycleDemo 코드
class BicycleDemo { public static void main(String[] args) { // Create two different // Bicycle objects Bicycle bike1 = new Bicycle(); Bicycle bike2 = new Bicycle(); // Invoke methods on // those objects bike1.changeCadence(50); bike1.speedUp(10); bike1.changeGear(2); bike1.printStates(); bike2.changeCadence(50); bike2.speedUp(10); bike2.changeGear(2); bike2.changeCadence(40); bike2.speedUp(10); bike2.changeGear(3); bike2.printStates(); } }
입력 후 실행 !

이렇게 나오면 맞게 한겁니당
점심시간 12-1
- 오전에 한 거 오류 다시하기
- 컴퓨터 두 개 배치
- 택배 정리
- 와이파이 비밀번호 재설정
- 블로그 정리
- 방청소
했는데 점심시간이 끝나버렸다 .
그래도 알찬 점심시간이었다 ㅎ ㅎ ,,,,;
4교시 1-2
show in 시스템 익스플로러 폴더찾아가서
shift 누른상태에서 오른쪽버튼 들어가서 java com.adnu.BicycleDemo2
다른사람들에게 공유하기 패키지에서 오른쪽 익스폴트 jar 위치설정
257p
여기서 하고 싶은 말 : 다른 패키지로 보낼때는 public , protected, default, private 중 하나를 사용해서 접근 제한자를 줘야한다 !!
변수 앞에 특별한 일이 없으면 private
class 앞에 특별한 일이 없으면 public
메서드 앞에 특별한 일이 없으면 public
막 여러가지 설명하셨는데 멘붕와서 하나도 못들었당 ,,
조원분들이 디스코드에 정보를 다 올려주셨다 !! 감사합니다 다들 ㅠ
5교시 2-3시
303p 접근제한자 부연설명
int size = 27; #[정수] size변수는 27이다
String name = "Fido"; #[?] 이름은 Fido이다
Dog mydog = new Dog(name,size); #[Dog] mydog변수에 newDog의 이름과 사이즈 변수 입력
x = size - 5 #[이거 없어서 에러]
if (x<15) myDog.bark(8); #만약 x가 15보다 작으면 짖어라
while(x>3) { # x가 3보다 큰 동안 플레이 해줘
myDog.play() ;
}
numlist #배열
Integer.parseInt(num)
readTheFile () # 바로 읽어라. 근데 바로 읽으면 위험 할 수 있으니까 그 바로밑에
catch() #캐치문으로 확인을 해봄
return문이 나오면 int
안나오면 void .??????????
직접 만들어보기 HelloWord 클래스
main 입력 후 ctrl, space 하면 완성문이 나옴
ctrl Shift F 하면 깔끔해짐
syso 입력 후 ctrl space 하고 괄호안에 "Hello 안동대!" 하고 실행하면 출력
ctrl+F11 실행 단축키
ctrl D 한 줄 지우기
6교시 3-4시
쉬는시간이 너무 짧다 . . . .
void랑 int 차이가 뭔가여 ???
Calc = 계산기
Static을 붙여야하는 곳에 안붙이면 바보
Static을 쓰는 순간 class를 쓸 수 있다.

요거 해보라고하셨는데 듣다가 멘붕와버렸따 ..
static 의 설명 236p
-정적 필드와 메소드를 선언하는 방법이다
나중에 반복반복할꺼니까 너무 신경쓰지말고
지금 알 것은
변수나 메소드에 static을 쓰면 class 바로 접근이 가능하다 !!!!
static은 static에만 연결 가능하다 끝 !
디스코드에 팀장님이 참고자료 올려주셨으니까 보기 !

다음시간 107, 108p
조건문과 반복문 코딩 연습 함 !
7교시 4-5시
static 이해 이것이 자바다 236p
헤드퍼스트 10장
- 조건문 IF
SWITCH
-반복문 FOR
WHILE
DO ~ WHILE
Ctrl / = 전체 주석처리

4:45 - 5:10 실습시간
8교시 5-6시
이 이후는 듣지 못했다 ㅠ ㅠ 근데 코딩 연습을 한 것 같다
유니브 회의 7-9시
오늘은 유니브 회의가 있어서 스터디에 참여하지 못했다.
회의 안건 : 5월 액티비티, 4월 액티비티의 문제점, 역할 분담, 유튜브
자습 9-12
오늘 자바 수업에서 모르는게 너무 많았어서 책을 독학했다.
모르는건 내일 여쭤봐야겠당
공부하고있는데 지금 인공지능을 하면서 웹 개발 과정도 같이 듣고있는데
거기에서 팀프로젝트가 생겨서 .. 도저히 못할 것 같아서 그만두기로 결정했다 (심지어 내가 팀장. . . . . )
오늘 진짜 의자에 몇시간을 앉아있었는지 모르겠다 아마 2시간..? 빼고 계속 앉아있었당 . . 아마 두시간도 안될지도
보통이 아닌 것 같다 분명 이제 시작인데 사실 지금 너무너무너무너무 힘들다 ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ엉엉
머리도 아프고 열도 나는 느낌인데 꾀병인 것 같기도 하고
아까전에 아빠가 안동온다고 저녁먹자고 했는데 바빠서 못먹는다고 했다 .. ㅜ 아빠보고싶다
오늘 해보고 결심한건데
7-9시 씻기, 아침밥먹기, 책 읽기, 복습
9-6 수업
6-7 저녁 및 산책
7-8 배운내용 복습
8-9 스터디 모임
9-11 정처기 공부
11-11:30 잘 준비
11:30-12 블로그 정리
하고
12시엔 무조건 침대에 누워야한다 !!!!!!!!!!!!! 아니면 하루를 못버티겠다 진짜 ㅠ ㅠ ㅠ
지금 12시 08분인데 빨리 자야겠다
내일도 화이팅! ! ! ! ! !
'인공지능 > JAVA' 카테고리의 다른 글
인공지능 Java (1) (0) | 2021.06.05 |
---|---|
인공지능 JAVA (3) (0) | 2021.06.05 |
인공지능 JAVA (4) (0) | 2021.06.05 |
인공지능 JAVA (5) (0) | 2021.06.05 |
5.6 인공지능 JAVA (0) | 2021.06.05 |