java 64

TIL 241015

Java 문법 종합 3주차   객체의 행위 : 메서드 리턴타입 메서드명(매개변수, ...) { 실행할 코드 작성} 리턴타입이란 메서드가 실행된 후 호출을 한 곳으로 값을 반환할 때 해당 값의 타입을 의미return 리턴타입의 반환값;  가변길이의 매개변수 선언void carSpeeds(double ... speeds) { for (double v : speeds) { System.out.println("v = " + v); }} 예) carSpeeds(110, 120, 150);매개값을 , 로 구분하여 개수 상관없이 전달 가능   메서드 호출 방법 외부 접근Car car = new Car(); 이렇게 객체를 생성했다면 우리는 참조변수 car를 이용하여 외부에서 객체 내부의 메서드에 접근하여 호출객체의 ..

TIL 2024.10.15

TIL 241011

Java 문법 종합반 3주차   객체지향 프로그래밍이란?프로그램의 일부분에 해당하는 작은 부품, 즉 객체를 먼저 만들고 이렇게 만들어진 여러 객체들을 조립해서 하나의 완성된 프로그램을 만드는 프로그래밍 방법론  객체모든 실재하는 대상. 식별이 가능한 것ex) 자동차, 도서관, 계산기 등 객체는 속성과 행위로 구성되어있는데, 예를들어 자동차의 속성과 행위를 표현해보면회사, 모델, 색상, 가격, 속도 등의 속성을 가질 수 있고가속, 브레이크, 기어변속, 조명, 경적등의 행위를 가질 수 있다. 자바에서는 이러한 속성과 행위를 필드와 메서드로 정의하여 구현할 수 있다. 현실 세계에 있는 객체를 소프트웨어의 객체로 설계하는 것을 객체 모델링이라고 부른다.   객체지향 프로그래밍의 특징캡슐화, 상속, 다형성, 추상..

TIL 2024.10.11

TIL 241010

Java 문법 종합반 2주차  연산자와 피연산자 연산자 : 덧셈, 뺄셈 처럼 계산할 기호 피연산자 : 연산자로 인해 계산되는 숫자  연산자의 종류 산술연산자 : +, -, *, /, %(나머지), > 비교연산자 : >, =, =논리연산자: &&, ||, ! 대입연산자 : =, ++, -- 기타연산자: (type), ? :, instance of  산술연산자 + (덧셈), - (뺄셈), * (곱셈), / (나눗셈/몫), % (나눗셈/나머지)package week02;public class W02 { public static void main(String[] args) { // 사칙연산 : +, -, *, /, % System.out.println(4 + 2); // 6 ..

TIL 2024.10.10

TIL 241008

Java 문법 종합반 1주차   Java- 공통 실행환경이 있어서 여러 기기에서 실행 가능하다.- 코드를 이해하기 쉽고 유지 보수가 쉽다.- 안정성이 높아서 프로그래밍 오류를 방지하고 보안상 안전하다.  (Compiler가 먼저 오류를 체크)- 대규모 앱 개발이 가능하다.- 다양한 개발 도구와 라이브러리를 사용할 수 있다. JVM"Java Virtual Machine" 의 약자로 “자바 가상 머신”이라는 뜻여러가지의 기기위에 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어주는 것을 의미한다. JVM은 Java의 놀이터라고 보면 됨어느 장비(PC,모바일,서버 등..)에서든 JVM 을 깔아주면 Java가 놀 수 있는 놀이터가 된다.   ※ JVM 구성 바이트 코드Java 프로그램 변환코드작성한 코..

TIL 2024.10.08