⁂ Java
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQSjSa%2FbtrLiCty7lC%2FxZsxrBhLmROWWCTmCJ9Ank%2Fimg.png)
[JAVA] #1-3 이클립스 설치하기
1. 이클립스 설치하기 https://www.eclipse.org/downloads/packages/ Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro 495 MB 465,628 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSr66H%2FbtrLj9q6HgI%2Fkn1JxozDIFLEHAF69HU2Xk%2Fimg.png)
[JAVA] #1-2 컴파일(Compile)
1. 컴파일 1) 메모장으로 .java 파일 만들어서 cmd에서 확인해보기 아직 자바의 문법은 알지 못하나 위와 같이 작성하여 메모장을 저장했다. 이 때 확장자명은 .java로 저장하였다. 위와 같은 코드를 저장한 파일이 java, 그리고 그 안에서 생성된 하나의 이 코드의 가상의 집합을 class라고 한다. class 이름은 Hello로 하였다. 이 코드가 컴퓨터 안에서 실행이 되게 하는 과정, 그러니까 코드를 번역하여 컴퓨터가 코드를 실행하는 과정을 컴파일(Compile)이라고 부른다. 2) 컴파일 이해하기 Compile 번역은 두 가지 방식으로 나뉜다. - Compiler 방식 : 프로그램 전체를 한꺼번에 번역 JAVA, C, C++ ~ - Interpreter 방식 : 한줄읽고 한줄 해석 Pyth..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8b57E%2FbtrLiUAVC0S%2FFluXuSBb66KUVG1JCfQdRk%2Fimg.png)
[JAVA] #1-1 자바환경 구축하기(JDK 설치하기, JDK 환경변수 추가)
1. 자바를 사용할 수 있는 환경을 구축해보자 1) 웹페이지(홈페이지) 개발 웹페이지를 개발할 때 데이터를 저장하는 것은 메모장으로도 당연히 가능하다. 하지만 데이터를 저장하는 것에 메모장은 한계가 있다. 그래서 DB(데이터베이스)를 사용한다. 그 후 DB에 있는 데이터가 사용자가 입력한 데이터와 맞는지 알아보기 위한 Backend 작업이 진행된다. 이 때 사용되는 것이 바로 자바! 자바는 자바를 사용할 수 있도록 도와주는 개발도구(JDK)가 있고, 코딩을 좀 더 편하게 할 수 있도록 돕는 코딩툴이 있다. [백앤드단의 여러가지 종류들] - Java : JDK개발도구, Eclipse 코딩툴, Spring Framework, Struts Framework - Python : Python개발도구, Pychar..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcImC6G%2FbtrGPDYnHbv%2FDz8Gb8TKrUsXcskBvsc0X0%2Fimg.jpg)
[java] #4-4 생성자
1. 생성자? 생성자(constructor)란 자바에서 클래스를 생성할 때 사용하는 함수를 뜻한다(ex : Person ( ) ). 생성자가 하는 일은 클래스를 처음 만들 때 멤버 변수나 상수를 초기화하는 것이다. * 생성자 만들기 package contructor; public class Person { String name; float height; float weight; } * 생성자 테스트하기 package contructor; public class PersonTest { public static void main(String[] args) { Person personlee = new Person(); } } * 디폴트 생성자 생성자는 클래스를 생성할 때만 호출한다. 생성자 이름은 클래스 이름..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd9w2Tx%2FbtrGC7dF8Fx%2FJnvfGHJzuM7KVPVnk2K7l0%2Fimg.jpg)
[java] #4-3 클래스와 인스턴스
1. 클래스 사용과 main() 함수 지금까지 우리가 만든 클래스를 다시 한 번 살펴보자. package classpart; public class Student { int studentID; String studentName; int grade; String address; // 멤버 변수 public String getStudentName() { return studentName; } public void setStudentName(String name) { studentName = name; // 메서드 } } 위의 Student 클래스는 멤버 변수와 메서드로 구성되어 있다. 멤버 변수는 클래스의 속성을 나타내고, 메서드는 멤버 변수를 이용하여 클래스의 기능을 구현한다. 그런데 지금까지 우린 클래스..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo2iE2%2FbtrGv5zaJkm%2FOCdCOK6JKN6zw8RSLoebB0%2Fimg.jpg)
[java] #4-2 메서드와 함수
1. 메서드는 함수? 메서드는 함수의 한 종류이다. 함수란 무엇인지 먼저 살펴보고, 자바에서 사용하는 메서드가 무엇인지 알아보려 한다. 함수는 '하나의 기능을 수행하는 일련의 코드'를 말한다. 어떤 기능을 수행하도록 미리 구현해 놓고 필요할 때마다 간단하게 불러서 사용하는 것이다. 이 함수는 이름이 있고 입력 값과 결과 값을 갖는다. 그래서 함수에 이름을 붙일 때는 의미를 알 수 있는 단어를 사용하는 것이 좋다. 2. 함수 정의하기 함수가 하는 일을 구현해내는 것을 '함수를 정의한다'라고 한다. 그렇다면 더하기 함수를 만들어보자. int add (int num1, int num2) { int result; result = num1 + num2; return result; } - 함수 이름 : add 함수..