본문 바로가기

개발 일기

(31)
JAVA 프로그램 코딩 | 컴파일 | CD | DIR | 바이트코드 | Eclipse JAVA 프로그램 코딩 1. JAVA 프로그래밍의 코딩, 컴파일, 실행 순서 JAVA 프로그램 코딩 .java - 메모장에서 코딩 -> 컴파일 .class - javac.exe를 이용해서 컴파일 -> 실행 java.exe를 이용해서 실행 2. HelloJava 프로그램 작성 a. 화면에 '안녕? Java ~~~' 출력 b. 코딩을 위한 사전 준비 ㄱ. Windows의 파일 탐색기에서 파일 확장명이 보이도록 설정, Windows 7의 파일 탐색기를 실행하여 메뉴 중 [구성]- [폴더 및 검색 옵션 선택] ㄴ. '폴더 옵션' 창의 [보기] 탭 클릭, '알려진 파일 형식의 파일 확장명 숨기기' 체크 지우고 [확인] 클릭 ㄷ. 파일 탐색기에서 C 드라이브(또는 다른 드라이브) 아래에 'CookJava' 폴더, ..
JAVA 개발 환경 구축 | JDK 설치 | 환경변수 설정 | Path | 명령 프롬프트 이미 Java 설치와 환경 구축을 해 둔 상태이지만 글로도 잘 설명되어 있는 자료기에 정리해 두기로 한다. JAVA 개발 환경 구축 1. JDK 11 설치 a. Windows 플랫폼 확인 ㄱ. Windows 7 : [시작] - [컴퓨터]에서 마우스 오른쪽 버튼 클릭하고 [속성]을 선택한다. (Windows 10에서는 [시작]에서 마우스 오른쪽 버튼 클릭하고 [시스템] 선택) b. JDK 다운로드 ㄱ. http://java.oracle.com에 에 접속하고 'Software Downloads'의 [Java SE]를 클릭한다. ㄴ. 'Java SE 11 (LTS)' 아래쪽의 [Oracle JDK DOWSLOAD]를 클릭하여 다운로드 한다. ㄷ. 'Accept License Agreement' 체크 후, 앞에..
Java 개요 | Programming 개요 | 포인터 | C++ 프로그래밍 방식 | 컴파일 | Java 프로그래밍 방식 | Java 언어 특징 | 가비지 컬렉터(garbage collector) | 멀티스레드 프로그래밍(multi thread programming) | 오픈 소스.. 2023년 1학기 Java Computer Programming 수업을 통해 배운 내용들을 정리하고자 한다. Java의 개요 1. 프로그래밍의 개요 a. Windows용 응용 프로그래밍에는 주로 C나 C++를 사용한다. b. 실무의 서버용 응용 프로그램 및 안드로이드용 앱에는 JAVA를 가장 많이 사용한다. ㄱ. 프로그래머가 프로그램 코드를 작성하면 다양한 응용 프로그램들로 컴파일 및 실행을 한다. 2. JAVA(자바) a. 1991년 선마이크로시스템스(Sun Microsystems)에서 냉장고, TV 등의 가전제품에서 사용될 운영체제를 개발하는 것을 목표로 시작했다. b. 처음에는 오크(Oak) 또는 그린(Green)이라는 이름으로 불리다 나중에 JAVA로 변경되었다. 3. 가전제품을 만들기 위한 필요..
Anaconda 사용 | 시스템 명령어 | Jupyter 사용 | Jupyter 단축키 | Cell type | Markdown 2023-03-11 Anaconda 파이썬은 프로그래밍 언어로 만들어진 프로그래밍 언어 프로그래밍 언어도 하나의 프로그램이라고 생각하면 된다 아나콘다는 이것들을 전부 감싸는 것 Anaconda 특징 (1) package management 파이썬은 라이브러리가 잘 되어있다 개발자들이 공짜로 배포하고 설치할 수 있게 만들었다 아나콘다가 없었을 때는 파이썬 설치하면 필요한 라이브러리를 다 별도로 설치를 했어야 했다 아나콘다는 다 포함시켜서 배포하는 기능이 있다 그런 패키지를 다 관리하는 기능을 한다 Anaconda 특징 (2) Python의 가상환경을 관리한다 파이썬은 버전이 두 가지가 있다 2.x 3.x 동시에 버전이 업그레이드 되기 시작했다 2.x 버전이 없어지지 않고 둘이 같이 발전한 것이다 둘이 문법..
Python 강의를 들어봐요 2023-03-08 Python을 배웠지만... 기억도 잘 안 나고 문법만 조금 아는 기분이다 모든 것의 기초가 되는 언어인 것 같아서 파이썬을 다시 기초부터 배워보기로 했다 원래 뭐든 제대로 시작할 때 항상 기초부터 다잡고 하고 싶고... 나는 그런다 원래 아는 내용이더라도 또 듣고 더 자세히 듣고 제대로 기록해야지 이번에도 여전히 인프런으로 강의를 선택했다 정말 기초부터 잘 다루어 주실 것 같아 보이는 이걸로 선택했다 현재 섹션 0. 오리엔테이션만 들은 상태 파이썬은 제한이 적다 strict 하지 않는다 동적 타이핑, 객체 멤버에 대한 자유로운 접근이 가능하다 확장성이 좋아서 어플리케이션을 모듈화하여 하나의 시스템으로 통합해 나가기 쉽다 (Glue 언어)
Github 블로그 만들기 2023-03-08 개발자들이 공부할 때 쓰기 좋다는 깃허브 그거 나도 해 보려고... 했어요 TIL Today I Learned 매일매일 공부하는 거 나도 커밋 찍으면서 기록하려고 https://www.youtube.com/watch?v=ACzFIAOsfpM 이 영상의 도움을 받아 내 깃허브를 만들었습니다 깃허브 고양이... 맞지 너무 귀여워 블로그 테마 골랐으면 위측 fork 클릭 그러면 내 블로그로 복사됨 세팅가서 이름바꿔 repository name을 내 아이디로 적기 그리고.github.io< 뒤에 붙이기 그리고 rename 누르기 _config.yml 클릭 두번째연필모양클릭 edit this file 클릭 블로그의 다양한 걸 여기에서 수정 가능 url에 링크만 남겨두고 나머지 다 지우기 주소 ..
Java설치 | Eclipse 설치 | 콘솔 오류 해결 | 문장 출력 2023-03-06 마음을 굳게 먹었으니 나약해지지 않고 스스로를 믿어 의심치 않기를 아무튼... 제대로 이 분야에 대해 깊이 공부해 보고자 한다. 뭐부터 하는 게 맞는 것일까 고민했는데 CS지식을 먼저 공부하는 게 좋을 것 같았다. 그래서 나는 자료구조를 우선적으로 배우기로 결정했다. 코딩 공부를 시작할 때 인프런을 통해 공부를 했기에 이번 자료구조 관련 공부도 인프런에서 찾아보게 되었다. 때마침 무료로 열려있는 자바로 배우는 자료구조가 눈에 보였다. 내가 배우고자 하는 내용이 이게 맞는지 아닌지... 정확히 모르겠었다. 그냥 부딪혀 보기로 내가 해냄 < 끝나고 이거 외쳐야지 이번 학기에 '컴퓨터 프로그래밍'이라는 강의를 통해 자바를 또 열심히 다룰 것이기 때문에... 겸사겸사 같이 열심히 공부해 보기..