일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 크롬 설치 안됨
- 바로꺼짐
- 백준 14888번
- chromeSetup.exe 안됨
- 크롬설치파일꺼짐
- chromeSetup.exe꺼짐
- 크롬설치
- 로봇청소기
- 삼성 sw 역량테스트
- 연산자 끼워넣기
- 백준 14503번
- ChromeStandaloneSetup64안됨
- C++
- Today
- Total
공대생의 개발 일기장
ch02 변수 - github 본문
이번 방학은 아쉽게도 코딩테스트까지는 공부하지 못할 것 같다. 그래서 목표를 수정해 CS의 대략적인 습득과 자바 언어를 코딩테스트를 공부할 수 있는 수준으로 공부하기로 했다. 책은 앞서도 소개했지만 남궁성 저자님의 Java의 정석이다.
나는 학교에서 메인으로 수업받는 언어가 C++인데 솔직하게 C++을 잘한다고는 못하지만 교수님이 C++을 잘하는 사람은 Java나 파이썬으로 넘어가는데 일주일이면 충분해요! 라길래 솔직하게 좀 쉽게 보고 있었다. 근데 그 일주일이 순수 7x24=168시간을 공부한 사람을 말하나보다. 안쉽다. 물론 내가 C++를 잘하는 사람이 아니긴하다...
변수 파트를 공부하는데 무려 3일이 걸렸다. 물론 내가 개인적으로 공부하는 시간이 부족했던 것도 있는데 생각보다... C++과 다른 점이 너무 많았다. 일단 변수에 대한 개념 자체는 C++과 유사하고 그밖에 변수의 유형 등등은 완전히 똑같았지만 내 자체가 변수에 대한 개념이 얕았는지 이를 공부하는데 조금의 난황이 있었고 오히려 학부 시절에 배운 '디지털 논리회로'가 변수 파트를 공부하는데 훨씬 도움이 됐다.
그리고 자바는 신기하게 클래스를 무조건 생성하더라. 또 나는 C++에서 무조건 cout만 써서 println, printf 함수를 처음써봐가지고 약간 햇갈렸고 C++이 익숙해서 인지 뭔가 불편하게 느껴졌다. 게다가 cin으로 쉽게 입력하던 C++과 달리 자바는 Scanner 객체를 생성하고 뭐... 복잡하더라!
다행히 잘 공부했다. 거기다가 github이용법도 완전히 익혀서 드디어 작성 코드파일을 올릴 수 있게 됐다. github 쉽다고 한 사람들 나와라... visual studio code로 git을 이용해 push해보려다가 계속 에러떠서 화나서 그냥 파일로 업로드했는데 이렇게 속이 편안할 수가 없더라.
모든 코드들은 책에서 안내해준 대로 이클립스 프로그램을 써서 작성하였고, 클래스를 생성해서 예시 코드들도 작성하고 그 안에 내가 생각하는 추가 주석이나 몇 개를 추가해서 저장하니 .java파일로 따로 파일이 생성되어 그 파일을 github에 업로드 했다.
https://github.com/SeoKyung0221/Java-study
GitHub - SeoKyung0221/Java-study
Contribute to SeoKyung0221/Java-study development by creating an account on GitHub.
github.com
github 주소다! 구경하실 분들은 구경하시는데 별거 없다 사실... 다음 포스팅은 변수 파트를 복습하면서 정리할 내용들을 블로그에 정리하고 책에서 제공하는 연습 문제를 풀어보려 한다. 책을 추천받아서 샀지만 완전 좋다. 복습하기 쉽게 핵심만 정리해놓은 pdf파일도 따로 제공하고, 각 챕터마다 연습문제도 주셔서 익히기 쉬운 것 같다. 이제 첫 챕터라서 선뜻 추천은 못하겠지만 혹시 자바를 나처럼 생초보로 공부하는 사람이면... 조심히 추천해본다.
'Java 공부' 카테고리의 다른 글
ch03 연산자 - 연습문제 풀이 (0) | 2023.02.08 |
---|---|
ch03 연산자 - 복습 및 정리 (0) | 2023.02.08 |
ch03 연산자 - github (0) | 2023.02.08 |
ch02 변수 - 연습 문제 풀이 (0) | 2023.02.02 |
ch02 변수 - 복습 및 정리 (1) | 2023.02.01 |