Java8 java)4일차 -참조 1.복제란? 기본데이터 a변수의 값은 1 정해짐 기본데이터 b변수의 값은 a , b=2 라고해도.. 기본 데이터타입 이므로 복제가 되어 값은 변경되지않는다. 기본코드 내용. 2.참조란? 기본데이터타입이 아닌 인스턴스로 만들어진 데이터타입의 변수의경우 복제가 아닌 참조가 된다. new 로 생성된 인스터인스에대해 참조를 하는것. 즉.. class A로 복제품인 인스턴스를 만들어지고 ,, 인스턴스 A를 사용하는 a,b는 서로 인스턴스랑 참조 사이가 된다. 3.참조와 복제 비교 텍스트 파일을 복제 했을경우 원본파일과 복사본 데이터를 변경할경우 서로에게 영향을 주지않는다 ( 각자) 텍스트 파일을 바로가기 하였을경우 원본의 데이터나 , 바로가기 파일의 데이터를 바꿀경우 서로 참조 되어있기때문에 영향을 준다.(같이).. 2022. 2. 26. Java)3일차 검색방법. https://docs.oracle.com/javase/7/docs/api/ public class ClassAPP { public static void main(String[] args) { //Math 라는 클래스에 pi가 있음. System.out.println(Math.PI); System.out.println(Math.floor(1.6)); System.out.println(Math.ceil(1.6)); } } 클래스 Math에는 연관되어있는 필드와 메서드가 있다. . (refactoring은 중요하다.) 서로연관되어있는 데이터(변수)와 연산(함수)를 그룹칭 하는것 아래와같이 복잡한 로직이라고 가정하였을때 일일히 변경해야한다. 그렇게되어 함수를 사용하기 시작. 중복의제거 ->재활용성,.. 2022. 2. 25. Java)2일차 1.Data Type public class Datatype{ public static void main (String[] args) { System.out.println(6); //number System.out.println("six"); // String System.out.println("6"); //String 6 System.out.println(6+6); //12 System.out.println("6"+"6"); //66 System.out.println(6*6); // 36 //System.out.println("6"*"6"); System.out.println("1111".length());//4 //System.out.println(1111.lenght()); //데이터 타입별로 연산.. 2022. 2. 24. java) 1일차 "Hello World" 프린트해보기. java 확장자를 만들고 , 소스코드를 등록하여 저장하면 class 확장자가 생기며 컴파일 과정을통해 결과가 도출된다. 자바의 언어 및 코드로 구성된 확장자를 만든다. Java Source Code.Java 그것을 컴퓨터가 이해할수있도록 해주는 전환 단계 (컴파일) / 저장버튼 누를때 자동으로 .calss 확장자가 생성됨 자바의 기술을 응요해서 만든 애플리케이션 run 버튼을 주르면 이클립스가 자바머신에게 요청하면 머신이 class 확장자를 통해 컴퓨터에 실행요청하는것. 데이터타입 / 데이터타입별로 어떤연산자를 사용할수있는가 2022. 2. 23. 이전 1 2 다음