이래나 저래나 C언어로는 아무것도 못하니까
자바를 좀 더 열심히 공부해보려 한다.
생각해보니 팀플할 때도 팀원들 전부 C언어가 익숙하다 하고
자바나 파이썬과 같은 프로그래밍 언어는
잘 한다고 한 친구가 없었다..
이런 ... . .. . . 우리 학교는 C를 2번에 걸쳐서 배우게 하는데.
그게 아무래도 큰 이유가 되지 않을까..?
무튼 그래서 이런 저런 이유로 시간이 부족하지만.
더 열심히 공부하기 위해서 포스팅을..한다..
이러니까 아이패드 더 사고 싶네... 필기가 간절하다.
https://www.opentutorials.org/course/3930
JAVA1 - 생활코딩
JAVA1 2019-10-28 00:25:25 | 공개 본 수업은 2019년에 제작된 자바 수업으로 2013년에 제작된 생활코딩 JAVA 수업의 리뉴얼된 수업입니다. 수업소개 이 수업은 가장 인기있는 컴퓨터 언어인 Java의 기본을 알려드리는 수업입니다. 이 수업은 무엇을 더 전달할까? 보다는 무엇을 덜 전달할까?에 집중한 수업입니다. 지식을 더 많이 전달하는 대신에, 지식없이도 일을 할 수 있는 방법을 소개해드리기 위해서 노력했습니다. 이 수업이 여러분의 자립에 조금이라도 도움이 될 수 있었으면 좋겠습니다. 수업대상 프로그래...
www.opentutorials.org
생활코딩은 맛보기 형식으로 공부하기 참 좋은 사이트.
무료고 초보자, 비전공생들이 보아도 천천히 따라갈 수 있는 수업 중 하나다.
왜냐면 일단 설치 방법까지 다 알려주는 친절한 곳은 별루 없다.
대학 수업만 듣더라도 그냥 대부분 깔려있는 것들을 사용해서
집에서 직접 깔려고 하면 환경이 맞춰지지 않아 애를 먹는 경우가 종종 있다.
그래서 이런저런 점을 감안하면 생활코딩은 매우 친절한 수업이라고 할 수 있다.
기업이 원하는 언어 중 하나인 자바는 배워두면 아주 좋기 때문에..
지난 학기 자바 수업이 부족하다고 생각되어 다시 독학을 시작한다.
팀플, 캡스톤에 더 쓰일 일이 많아서 자바를 공부하고 정리해보려 한다.
https://www.opentutorials.org/course/3930/26650
개발 환경 셋팅하기 - 이클립스 - 생활코딩
개발 환경 셋팅하기 - 이클립스 2019-10-09 11:18:58 수업소개 프로그램을 만드는 행위를 개발(developement)이라고 합니다. 개발을 하기 위해서는 적당한 도구가 필요합니다. 이 수업에서는 매우 유명하고 유용한 개발도구인 이클립스(eclipse)를 설치하고 사용하는 기본적인 방법을 소개합니다. 강의 댓글을 작성하려면 로그인하셔야 합니다. jeisyoon 2일 전 2021.04.24 Eclipse Install - OK 준이링 4일 전 21.04.21 IDE설치 완료! OrzlHB 11일 전 이클립스도 무난하게 ...
www.opentutorials.org
개발 환경은 이클립스를 사용했다.
객체지향 프로그래밍 수업에서 이클립스를 사용했던 덕에
익숙한 개발 환경을 사용하는 게 중요하다고 생각하여
이클립스를 계속해서 사용해 진행한다.
1. 프로젝트를 생성해보자.
대표사진 삭제
사진 설명을 입력하세요.
1. 프로젝트 이름을 쓰면 된다.
2. 프로젝트를 저장할 곳을 지정하는 것인데 use ~ 체크 박스에 체크를 하면
이클립스가 지정한 곳에 프로젝트를 저장하게 된다.
3. 버전 이야기
4. 첫 번째 옵션은 프로젝트의 최상위 디렉터리에 소스코드와 컴파일을 같은 곳에 두겠다는 것
두 번째 옵션은 소스코드와 컴파일한 결과를 따로 저장하는 것을 의미한다.
오류에 대처해보자
https://zxcv5500.tistory.com/268
이미지 썸네일 삭제
이클립스 The selection cannot be launched and there are no recent launches
이클립스 Mars 버전을 설치하고 참고용 안드로이드 소스 코드를 run 시켰는데 The selection cannot be launched and there are no recent launches 팝업 상자가 발생했다. 한동안 당황했는데 기본 실행 모드가..
zxcv5500.tistory.com
* 만약 이클립스를 사용하다가 어? 이건 전에 건데 왜 이걸 컴파일 하지?
싶으면 이 설정을 따라서 변경해 주면 된다.
자바는 기본적으로 그전의 설정을 컴파일 하기 때문에
RUN할 때 지금의 파일이 아닌 전 파일을 컴파일 한다면
이곳을 참고하여 설정을 바꾸면 된다.
The selection cannot be launched and there are no recent launches 문제 해결
대표사진 삭제
scr 소스코드 파일 안에. java 파일이 들어갈 수 있게 한다.
또한 "selection does not contain a main type" 오류가 뜰 땐
파일을 소스코드 안에 넣어주도록 하자.
즉 scr 안에 자바파일 생성할 것! 혹은 옮겨 줄 것!
// 잡담이지만 bin 파일은 소스코드를 실행한 후 컴파일 결과물이 저장되는 것을 의미한다.
아마도 응용 파일이 저장되는 것이라고 보면 된다 ^.^
또 이런 해결법도 있다 참고하시라.
HelloWorld를 출력해보자(입출력)
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
이클립스의 컴파일은 직접 RUN 버튼을 누르거나
Ctrl + F11 버튼을 눌러주면 된다.
프로그래밍을 배우다 보면 어떤 언어를 배우든지 간에
HelloWorld 출력이 매우 국룰이다. 왜일까..?
오늘의 알쓸신잡
"Hello, World!" 프로그램 (세상아, 안녕!)은 "Hello, world!"를 화면에 출력하는 컴퓨터 프로그램이다. 이 프로그램은 프로그래밍 언어를 연습하는 데에 많이 쓰이고, 많은 프로그래밍 언어 서적에서 가장 처음 만들어보는 기본 예제로 나온다.[1]
"Hello, World!" 프로그램은 프로그래밍 언어로 할 수 있는 간단한 것 중 하나이다. 그러나, GUI를 사용할 때를 비롯하여, 어떤 경우에는 코드가 대단히 복잡해질 수 있다. 또 다른 경우에는 프로그램 자체는 간단하지만 CLI 셸에서 입력해야 하는 파라미터가 많아 복잡한 경우도 있다. 또 임베디드 시스템에서는 글자들이 한정된 한두 줄의 LCD에 표시될 것이다. 더욱 심한 경우에는 글자를 표시할 수 없어 "Hello world!" 대신에 간단하게 LED 점 등을 할 수도 있다.
또한, "Hello, World!" 프로그램은 언어의 컴파일러, 통합 개발 환경, 런타임 환경이 정상적으로 작동하는지를 확인하는 새너티 테스트로써 쓸모가 있다. 개발 환경 구축에 필요한 툴체인을 바닥부터 구축하여 가장 간단한 프로그램을 컴파일하고 실행하기까지에는 상당한 작업이 필요하다. 따라서 새로운 툴체인을 테스트할 때에는 될 수 있는 한 간단한 프로그램을 쓴다.
프로그래밍 할 수 있는 컴퓨터 개발에 있어서 작고 간단한 테스트용 프로그램이 이전에도 존재했으나, "Hello world!"가 사용된 것은 1978년에 출판된 브라이언 커니핸과 데니스 리치가 쓴 책 "The C Programming Language"에서 비롯한다. 이 책에서 첫 번째 예제 프로그램으로 hello, world라는 문장을 출력했다. 모두 소문자이고, 느낌표도 없었다. 이 프로그램은 1974년에 벨 연구소에서 커니핸이 써서 연구소 내에서 사용한 작은 매뉴얼인 〈Programming in C: A Tutorial〉의 것을 물려받았다.
https://ko.wikipedia.org/wiki/%22Hello,_World!%22_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8
아무튼 그냥 저기엔 없어서 네이버 지식인에 쳐보니
1978년에 브라이언 커니핸과 데니스 리치가 쓴 "The C Programming Language" 의
첫 번째 예제가 "hello, world"를 출력하는 것이었습니다.
이것이 유명해지면서 모든 프로그래밍 서적의 기본 예제로 굳어지게 되었습니다.
라는 썰이 있고 ...
또 새로운 컴퓨터라는 세계에 들어오는 것을 환영한다는
의미에서 helloworld라는 의미가 있단다.
아무래도 후자가 더 멋진 거 같은데 ㅎㅎ
아무튼 오늘은 여기까지~
'Java' 카테고리의 다른 글
Java - 변수 (0) | 2021.04.29 |
---|---|
Java - 숫자와 연산/ 문자열 (0) | 2021.04.29 |
자바 - 데이터와 연산(부제: 숫자와 문자 그 외의 모든 데이터들.) (0) | 2021.04.29 |
자바 - 숫자와 문자 (0) | 2021.04.29 |
자바 -이클립스의 기능을 살펴보자 (부제: 클래스를 생성해보자.) (0) | 2021.04.29 |