Java 73

생활코딩 JAVA 제어문

boolean 참과 거짓을 표현하는 데이터 타입 boolean 자체로는 큰 호용이 없지만 반복문, 조건문과 만나면 폭발적 효과를 낸다. public class BooleanApp { public static void main(String[] args) { System.out.println("One"); System.out.println(1); System.out.println(true); System.out.println(false); String foo = "Hello world"; // String true = "Hello world"; reserved word System.out.println(foo.contains("world")); System.out.println(foo.contains("eg..

Java/생활코딩 2022.03.15

인스턴스 Instance

클래스와 인스턴스는 내부적으로 같다. 인스턴스는 클래스의 복제본으로 이름을 붙여 사용한다. 이름이 다른 인스턴스들은 각각 다른 값을 저장할 수 있다. 클래스를 인스턴스화 하고 싶다면 변수와 메서드에 static이 없어야 한다. // MyOOP.java public class MyOOP { public static void main(String[] args) { Print p1 = new Print(); p1.delimiter = "----"; p1.A(); p1.A(); p1.B(); p1.B(); Print p2 = new Print(); p2.delimiter = "****"; p2.A(); p2.A(); p2.B(); p2.B(); p1.A(); p2.A(); p1.A(); p2.A(); } // ..

Java/생활코딩 2022.03.15

생활코딩 JAVA1

실행 HelloWorld public class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!!"); } } Java의 동작원리 사용자가 입력한 Java Source code.java 언어를 저장하면 프로그램이 Java Source code.class로 compile하고 이를 실행함으로서 Java Virtual Machine에 보내 computer에서 실행하게 한다. 자바 기술의 응용 자바를 통해 할 수 있는 일 1. 데스크탑 앱 만들기 2. 사물 제어하기 (IoT) 3. 안드로이드 앱 만들기 데이터와 연산 컴퓨터는 '데이터'를 '처리'하는 기계이다. 데이터마다 처리 방법이 다르다. 그렇기 ..

Java/생활코딩 2022.03.06