반응형 개발/JAVA6 공부하기 괜찮은 입문자 JAVA 텍스트 강의 추천 물론 언어는 검색하면 다 나오지만, 기초강의도 유튜브에 다 나오지만, 나는 가사 없는 음악 들으면서 글로 읽는 공부를 선호하고, 그게 책이 아니고 웹 사이트의 문자면 더 선호한다. 책을 읽으면 뭔가 좀이 쑤신다고 해야하나.. 손을 못 쓰니까 답답한 느낌 (그렇다고 해서 낙서하는건 더 시룸) 그래서 어떻게 하다가 발견한 공부하기 좋은 사이트를 발견했다! 자바 기초 강의 처음하시는 분들을 위한 자바(Java) 기초강의 - 09 [평생 동안(while) 너를 위해(for)!! 반복문(제어문)] 9강) 반복문(제어문) 매일매일 우리의 일상은 반복되는 삶이죠. 이 "반복"되는 일상을 컴퓨터에서도 할 수 있습니다. (굳이... 같은 일상을...) 바로 for문과 while문을 사용하는 것이죠. 그 중에서 eskep.. 개발/JAVA 2022. 7. 14. 변수의 자료형 : 기본 자료형, 참조 자료형 변수의 자료형 ㄴ 기본 자료형 : int, long, float, double 등 ㄴ 참조 자료형 : String, Data, Student 등 (String, Data: 자바 라이브러리에서 제공 / Student: 일반 사용자가 만드는 자료형) 좌: x와 y 좌표를 이용해 원의 크기를 결정한다. 우: 자바에서 기본으로 제공하는 Point 참조 자료형을 사용하여 원의 크기를 결정한다. 개발/JAVA 2022. 7. 7. 생성자(constructor) Student student1 = new Student(); 생성자는 class 이름과 동일해야한다. 기본생성자, 자바 컴파일러가 자동으로 생성해준다. 프리컴파일 단계에서 넣는다구~! public student(){} 기본 생성자는 매개변수나 구현코드도 하나도 없다. 생성자의 용도: 처음 객체를 생성하면서 객체에 이름을 부여하고 싶다고 할때, 생성자를 이용하여 부여할 수 있다. 그 때 명령되야 하는 코드를 입력한다. 이름과 아이디를 전달받아 사용하고 싶다고 한다면, 아래와 같이 코드를 짤 수 있다. 이것이 매개변수가 있는 생성자 컴파일러가 디폴트생성자를 주는 경우는 생성자가 하나도 없는 경우. 임의로 생성자를 하나로 만들게 된다면, 디폴트 생성자를 서포트 해주지 않는다. 따라서 매개변수를 받아 사용해야 .. 개발/JAVA 2022. 7. 5. class와 instance, 참조변수, heap 메모리, 인스턴스화 클래스(static 코드) ---------------> 인스턴스(dynamic memory) ↑ 생성(인스턴스화) 예) 개(클래스) 중 삽살개(인스턴스) 개를 특정 종류의 삽살개로 지칭하는 과정을 인스턴스화 한다고 말한다. /* 클래스 */ public class Animal { ... } /* 객체와 인스턴스 */ public class Main { public static void main(String[] args) { Animal lion, tiger; // '객체' // 인스턴스화 lion = new Animal(); // lion은 Animal 클래스의 '인스턴스'(객체를 메모리에 할당) tiger = new Animal(); // tiger은 Animal 클래스의 '인스턴스'(객체를 메모리에.. 개발/JAVA 2022. 7. 5. 예시로 보는 간단한 get, set 사용법 / 함수를 사용하는 이유 package classpart; public class Student { int studentID; String studentName; int grade; String address; public void showStudentInfo(){ System.out.println(studentName + "," + address); } public String getStudentName() { //이름을 외부에 알려주는, 메개변수가 굳이 필요 없다. return studentName; } public void setStudentName(String name){ //이름을 변경할 때 사용하는, 바꿀 이름이 필요하다 studentName = name; } get과 set 사용법은... 지금까지 설명 들은 것으로 .. 개발/JAVA 2022. 7. 5. reuturn (예약어) 와 void , stack 메모리 인프런Do it! 자바 프로그래밍 입문 클래스와 객체1 (2) 복습 내용 중 url은 여기로! 참고로 무료 강의임 https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%9E%85%EB%AC%B8/lecture/18021?tab=curriculum&volume=1.00&speed=1.5 예약어와 Void - 매개변수(아래 코드에서는 int n1, int n2를 의미한다) - 예약어 return이 없는 경우가 있다 → 그 때, 클래스 명을 void로 받는다. 그 코드는 아래와 같다 public static void addNum(int n1, int n2){ int result = n.. 개발/JAVA 2022. 7. 5. 이전 1 다음 💲 추천 글 반응형