Java (3) 썸네일형 리스트형 Java 기초 공부 3 ↘︎ 프로그램이 실행되는 환경 User(유저) ↑ User Interface(UI) Java Program ↑ Application Programming Interface(API) Java Program ↑ Date, System.... 등의 Library(기본, 외부 라이브러리) ↑ Java, C++, Python.... 등의 프로그래밍 언어 ↑ OS(운영체제) ↑ Computer(컴퓨터) 'UI'와 'API'는 각각 유저와 다른 프로그램에게 제공하는 프로그램(클래스, 라이브러리)의 조작 방법을 의미하는 것으로, 기본 라이브러리도 API를 제공합니다. 모든 언어에는 기본 라이브러리에 대한 사용 설명서가 있는데, 자바의 경우는 아래 링크로 들어가면 됩니다. Java Platform SE 7 docs.or.. Java 기초 공부 2 ↘︎ 컴파일러를 사용하지 않고 직접 컴파일하고 실행하기 terminal을 통해서 자바 파일을 직접 컴파일하고 실행할 수 있습니다. 먼저, 'javac'를 입력하면 사용할 수 있는 자바 관련 명령어들이 쭉 뜹니다. 참고로 'pwd'를 입력하면, 터미널에서 현재 머무르고 있는 경로가 뜹니다. 그리고, '/usr/libexec/java_home'를 입력하면, 자바가 설치된 경로도 알 수 있습니다. 여기서 'cd 해당 경로'를 이용해 폴더로 접근한 뒤에 다시 'cd bin'으로 bin 폴더에 접근하고, 'ls'를 입력하면 bin폴더 안에 있는 디렉터리들을 확인할 수 있습니다. 바로 그곳에 있는 'java'와 'javac'가 방금 사용했던 'javac'와 'java'를 입력했을 때에 나오는 명령어들이 들어있는 경.. Java 기초 공부 1 19년에 파이썬을 접한 뒤로 파이썬 외에 다른 언어를 배울 일이 없었습니다. 전공 공부나 다른 일로 개발 공부를 쉰 적도 있고, '하나 언어 알면 되지. 굳이 다른 언어를 또 공부해야 하나?' 하는 생각도 솔직히 있었죠. 하지만 최근에 백엔드 공부를 해야겠다 싶어서 django를 배우면 되겠다 했더니, 사람들이 극구 말리더라고요. 그 이유는 대부분 기업들이 django보다는 Spring을 쓰기 때문이라고.. 그리고, 'spring'은 'Java'의 프레임워크라.. 결국 Java를 배워야 했습니다. 그래서 어제부터 Java 공부를 시작했고, 걱정한 것에 비해 상당히 재밌는 점이 많다는 걸 느꼈습니다. 파이썬 하고 다른 점도 많고요. 그래서 그냥 머리에 넣기보다 블로그를 하는 겸 기록도 해놓아야겠다 생각해서.. 이전 1 다음