본문 바로가기

자바(JAVA)
(52)
[자바(Java)] package // package (폴더) - java 프로젝트 생성 -> src -> new -> Package - import를 이용하여 사용한다. - package 구문은 제일 위에 올라온다. 1. Java에서 제공하는 라이브러리 2. 사용자 정의 package // 패키지 만들기 1. 메모장에 패키지 생성 코드 작성하기 package com.sorrel012.util; // 사용자가 만든 패키지를 사용할 시 package 대신 import를 사용한다. import java.io.*; public class Print { public static void print(Object obj) { System.out.println(obj); } public static void print() { System.out.pr..
[자바(Java)] 객체 지향 언어 1. 절차적 언어 - 순서가 정해져 있다. - C언어 2. 객체지향언어(OOP) - Java, C++, Python ... - ①추상화 ②상속 ③다형성 - 매개 변수: method가 행위를 하는 재료가 됨 ~ 형식 매개변수, 실질적 매개변수 package ex01.sample02; public class Parameter { public static void main(String[] args) { int sum; sum = add(100, 200); //100, 200 : 실질적 매개변수 // add(int a, int b); int a, int b : 형식적 매개변수 System.out.printf("100, 200의 add()의 결과는 : %d\n", sum); } } - 끝낼 때 꼭 ;(세미콜론) ..
[자바(Java)] 변수, 리터럴, 데이터 형, 형변환 //JVM - method 영역 : 상수, 정적 필드(static 키워드가 붙은 것), 메서드 코드, 생성자 코드 - stack 영역 - heap 영역 : 객체, 배열이 생성되는 장소 // 변수 - 변화가 있는 데이터 - 개발자가 명령어를 사용해서 메모리에 할당 받은 공간 - 그 공간에 이름을 붙여 놓음. - 변수명 만들기 > 모든 이름을 생성할 때의 규칙 1. 영문자 + 숫자 + 특수문자(_) 2. 숫자로 시작 불가능 - 변수명은 중복될 수 없다. > 유일해야 한다. ~ 뒤에 숫자를 붙이는 방법은 비권장. - 그룹 선언 및 초기화가 가능하다. ~ int eng1, eng2, eng3; ~ int eng1 = 100, eng2 = 90, eng3 = 80; ~ int eng1 = 100, eng2, en..
[자바(Java)] 설치, 환경설정, println vs print vs printf(형식 지정자) 1. Java 설치하기 https://jdk.java.net/archive/ 11(11.0.1+13) -> windows 64-bit Installer **나는 윈도우를 사용하기 때문에 위와 같은 순서로 다운받았다. **저장 폴더 기억하기 초창기에는 명령 프롬프트에서 보이는 기본 설정들을 다 외워야 했지만 지금은 eclipse 덕분에 다 외우지 않아도 된다! 그렇지만 기본적인 환경설정은 필요하다. 2. Eclipse 설치하기 https://www.eclipse.org/ download -> Get Eclipse IDE 2022‑06 하단 작은 글씨 Download Packages -> 오른쪽 하단에 MORE DOWNLOADS -> Eclipse 2021-03 (4.19) -> Eclipse IDE for..