[혼자 공부하는 자바] 6/28 01-1 ~ 02-2
·
JAVA
더보기 ㅇ환경변수 ㅇJDK 설치폴더의 bin폴더 - 다양한 명령어 있음 - 대표적으로 컴파일하는 javac 명령어, 컴파일된 파일을 실행하는 java명령어가 bin 안에 있음. javac와 java 명령어는 bin 안에 있기 때문에 다른 폴더에서 실행 불가. 다른 폴더에서 실행하려면 환경 변수 Path에 bin 폴더를 등록해야 한다. --> 시스템 변수에서 Path 환경변수를 편집한다. bin을 등록하고 맨 위로 올려줘야 한다. 왜냐하면 명령 라인에서 명령어를 찾을 때 등록된 순서대로 찾기 때문이다. ㅇ.java 확장자인 자바 소스 파일을 컴파일러인 javac 명령어로 컴파일한다. 컴파일에 성공하면 확장자 .class인 '바이트 코드 파일'이 생성된다. 이는 완전한 기계어가 아님. 이 바이트 코드 파일을..
[혼자 공부하는 자바][신용권] 목차
·
JAVA
자바 시작하기 변수와 타입 연산자 조건문과 반복문 참조 타입 클래스 (객체지향 프로그래밍의 꽃) 상속 인터페이스 중첩 클래스와 중첩 인터페이스 예외 처리 기본 api클래스 스레드 컬렉션 프레임워크 입출력 스트림 01-1 프로그래밍 언어와 자바 자바 소개/ 자바 개발 도구 설치/ 환경변수 설정 01-2 이클립스 개발 환경 구축 이클립스 설치/ 워크스페이스/ 퍼스펙티브와 뷰 01-3 자바 프로그램 개발 과정 바이트 코드 파일과 자바 가상 기계/ 프로젝트 생성부터 실행까지/ 명령 라인에서 컴파일하고 실행하기/ 프로그램 소스 분석/ 주석 사용하기/ 실행문과 세미콜론(;) 02-1 변수 변수 선언/ 값 저장/ 변수 사용/ 변수 사용 범위 02-2 기본 타입 정수 타입/ 실수 타입/ 논리 타입 02-3 타입 변환 ..
[JAVA] 클래스의 구성요소 / 필드(field)
·
JAVA
필드는 클래스의 구성요소다. Car라는 객체에는 자동차의 이름, 번호를 가지고 있다. 이를 속성이라고 한다. 자바에서는 이런 속성은 필드라고 부른다. 학교에서 공부하는 학생은 이름, 학생을 속성으로 가진다. 학생이 20명 있다면 학생 객체가 20개 있음을 의미한다. 각각의 학생은 이름이 구별된다. 객체별로 속성값이 유지된다는 의미이다. Car클래스에 이름과 번호를 필드로 가지도록 만든다면..? 필드를 선언해보자. 변수선언이랑 비슷하다. 타입 그리고 필드명. 이름을 나타낼 수 있는 타입은? String 번호는 숫자니까.. 정수타입 int로 번호를 선언해보자. Car라는 클래스에 이름과 번호라는 필드를 선언한 모습이다. 그럼 이제 이 자동차를, CarExam클래스에서 이용해보도록 하자~! 지난번에 Car라는..
[JAVA] 변수타입 / 참조형 변수 String / String 클래스
·
JAVA
참고강의: https://programmers.co.kr/learn/courses/5/lessons/138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ㅇ기본형 타입은 클래스가 아니다. ㅇ앞서 배웠던 배열이나 클래스가 참조형 타입에 속한다. 참조형 변수를 하나 선언해볼까? String str = new String("hello"); 이런식으로 String이라는 클래스를 이용해서 참조형 타입 변수 str을 선언했다. 제일 앞에, 기본형 타입이 아닌 String이라는 클래스가 적혀있다. 우변에는 new다음에 생성자라는 것이 있다. new는 클래스를 메모리에..
[JAVA] 데이터 입력받기 / Scanner 메소드 / 입력 함수
·
JAVA
Scanner은 java.util에 있는 라이브러리! import java.util.Scanner; 을 불러주고 시작해야 한다. -Scanner 클래스의 선언- Scanner name = new Scanner(System.in); ㅇ인자로 System.in을 넣어준다. -Scanner 클래스의 여러 메소드- ㅇnext() : 문자열을 입력 받을때 사용 / 공백 이전의 한 단어를 받아온다. ㅇnextLine() : \n(개행문자)가 나오기 전까지 문자열을 입력 받는다. ㅇnextInt() ㅇnextDouble() ㅇnextLong() ㅇnextShort() 등 . . . 아래서 자세히 공부해보자. //Scanner 클래스를 호출해주자 import java.util.Scanner; //Scanner 객체를 ..
[JAVA] 메소드 직접 만들기 / 메소드 구성
·
JAVA
메소드 - 일련의 코드를 단순화 한다. - 일반적으로 입력에 따른 결과값을 반환한다. - void타입의 메소드는 리턴값이 존재하지 않는다. - 더욱 편리한 프로그래밍을 가능케 한다. - 반환값은 메소드를 호출했던 해당 위치로 반환한다. http://appu.kr/?i=12298224 인플루언서 마케팅 애드릭스-CPA CPI CPS 제휴마케팅 재택알바 광고 블로그 페이스북 SNS로 집에서돈버는방법 애드릭스입니다.단기재택근무알바 CPA CPI CPS 광고 홍보 수익을 창출해보세요.부업투잡창업 가능 www.adlix.co.kr 공부하다가 궁금했던 내용의 답을 찾았다!! 아하 이랬던거구나.. 1. 메소드 구성 아무튼 직접 어떤 메소드를 만들어보자. 그전에.. 메소드의 구성 먼저 알아가자. public stati..