본문 바로가기

Java37

[Java] 문자와 문자열 그리고 숫자의 정수와 실수, 연산 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 문자와 문자열의 차이는 한 음절이냐 단어이냐의 차이라고 볼 수 있다. 자바에서의 문자와 문자열 차이는 따옴표라고 보면 될 것 같다. 문자는 작은따옴표, 문자열은 큰 따옴표를 사용한다 System.out.println ('코') : 문자 System.out.println ("코딩") : 문자열 만약 출력할 문장에 " "를 넣고 싶다면 \" \" 역 슬래쉬를 넣어준다. ->문자열 구간이 아니다고 말해주는 것 ex. System.out.println ( " 철수는 말했다. "사랑해"라고 " ) => error System.out.println ( " 철수는 말했다. \"사랑해\"라고 " => console: 철수는 말했다. "사랑해".. 2020. 12. 17.
[Java] 변수? 정의와 변수사용목적, 변수의 선언과 대입, 명명규칙까지 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 변수 변 (變 변할 변) + 수 (모든 데이터) : 변할 수 있는 모든 데이터 메모리(RAM)에 값을 기록하기 위한 공간(Box)라고 생각하면 쉽다. 명시적으로 입력하는 값이 아닌 사용자가 입력하는 값을 기록할 때 프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록되어야 하는데, 메모리 공간에 값을 기록하려면 바로 가지고 올 수 없고 변수부터 만들어야 한다.(박스 같은 공간) 하나의 박스에 오로지 하나의 값만 입력할 수있다. 학습목표 1. 변수란? 2. 변수를 왜 써야 되는지 3. 변수를 어떻게 쓰면 되는지 4. 변수명은 어떻게 지으면 되는지 (naming rules) 변수 사용 목적 아래의 코드를 보고.. 2020. 12. 17.
[Eclipse]Import: 메인메소드가 없는 클래스파일 다른 클래스파일 메인메소드에서 실행시키기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. Import (선언) 밑에 보이는 그림처럼 자바의 클래스 파일에서 메인 메소드가 없고, 일반 메소드만 있을 시엔 실행이 되지 않는다. 실행할 메인메소드가 있는 다른 클래스 파일에서 선언(import)을 해준다. package 바로 밑에 import 클래스경로.클래스이름; ex) import com.kh.first.A_MethodPrinter; 그리고 메소드를 생성(new)을 해준다. 클래스명 대변할 이름 = new 클래스명 ( ); ex) A_MethodPrinter abc = new A_MethodPrinter(); 그다음 실행(호출)하기 대변할이름.실행할메소드명( ); ex) abc.helloPrint( ); ===> new.. 2020. 12. 16.
Java? 언어의 특징, 버전 정리, 메모장과 cmd를 이용하여 compile하기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. Java? 처음에는 가전제품을 제어하기 위한 언어로 고안되었다. 우리나라 공식 지정 언어이며, 한국에는 정부나 기업의 시스템 통합 프로젝트가 대부분 자바로 구현된다. 서버와 앱 구현 가능하다. Java 언어의 특징 운영체제에 독립적이다. 객체지향 언어 능률적이고 명확한 코드 작성이 가능하다 자동 메모리 관리를 해준다. Garbage Collection 네트워크와 분산환경지원 Java의 여러 버전 JDK: 자바로 개발할 때 필요한 도구가 있음 JRE: 자바로 만들어진 프로그램을 구동할 때 필요한 도구 JVM: 어떤 운영체제/하드웨어를 쓰던지 구동할 수 있게끔 되어있는 가상 컴퓨터 Java SE: Java Standard Editi.. 2020. 12. 16.