Study Language/Java (4) 썸네일형 리스트형 java 4 복습 자기 클래스 안에서만 사용 할 수 있거나 자기 패키지 안에서만 사용 할 수 있거나 타패키지에있어도 자기 패키지에 상속받은 하위클래스에서 사용할수있거나 누구나 사용할 수 있거나 네가지의 접근 제어자를 통해서 사용 헤더 -> 함수의 특징 (시그니처) input, output, 접근영역 static 인스턴스를 만들 필요없이 class.함수(); 로 실행 가능 클래스만의 함수로 사용 가능 변수에도 static을 집어 넣을 수 있음 static을 변수에 넣으면 모든 인스턴스 변수들이 클래스변수로서 작용할 수 있음 한번식 독서기록장을 업데이트 할 때 마다 인스턴스 필드를 넘겨주고 그 값은 계속해서 book이라는 클래스가 공유 재사용성을 확장시키기 위한 개념 똑같은 규격으로 input과 output 상속 받는 .. 우리FISA AI엔지니어링 - JAVA - lambda, spring, git협업 package lambda; // 익명함수 - 객체지향의 문법에는 어울리지 않는 개념 Java 8에서 추가가 됨 // 외부에 간단한 인터페이스를 구현해서 인터페이스를 활용하는 방식으로 사용 public class LambdaEx { public static void main(String[] args) { // lambda a, b : a+b Calculator mc = (int a, int b) -> a+b; // -> 뒤의 연산이 추상메서드의 실제 동작으로 들어간다 System.out.println(mc.sum(4, 6)); Calculator mc2 = (a, b) -> a+b; int result = mc2.sum(4, 10); // 이미 인터페이스에 int 자료형을 강제했으므로 생략 가능 Syst.. 우리FISA AI엔지니어링 - JAVA 2 복습 형변환 package day02_dataType; public class Reminder { public static void main(String[] args) { // Ctrl + D = 한줄 삭제 // Ctrl + Alt + 화살표 = 한줄복사 // Ctrl + F11 = 실행 // 파이썬과 달리 자바는 CamelCase를 사용 // 주석은 // /* * 멀티라인 주석 */ // 파이썬에서는 들여쓰기로 구분했던 단위를 자바에서는 { } 중괄호로 구분 // { -> braket // 엔터로 실행문 하나하나를 구분했다면 자바에는 ;를 마침표로 사용 // 자료형이 정적이기 때문에 자료형 변수명 방식으로 선언 int a; a = 10; int b =10; float c = 3.14F; long d =.. 우리 FISA AI엔지니어링 - JAVA 1 JAVA https://www.phind.com/search?home=true Java에서 크로스 플랫폼 호환성에 대한 설명. JVM 포함해서. 한글로. 5살도 이해할 수 있게. 가능한 전문용어나 영어표현을 최소화해서. 1. 자바 OpenJDK 설치 Azul Downloads 1) 개발 환경을 선택합니다. Java Version: Java 17(LTS) Operating System: Windows Architecture: x86 64-bit Java Package: JDK 1) 정적 타입 vs 동적 타입 자바는 정적 타입 언어이며, 컴파일 타임에 모든 변수 및 표현식의 타입을 검사합니다. 파이썬은 동적 타입 언어이며, 런타임에 타입 검사를 수행합니다. 정적 타입 언어에서는 변수의 타입이 컴파일 시점에 .. 이전 1 다음