program_language 및 궁금한것
-
6. 접근제한자와 this , Interfaceprogram_language 및 궁금한것/Java 2019. 4. 15. 19:46
패키지명: ex) kr.co.encore 보통은 생략한다. 1. 메소드 내에서 사용한다. 2. 객체 생성자내에서 다른 생성자를 호출시 사용한다. 3. 매개변수(지역변수)와 맴버변수(필드)를 구분하기 위해 맴버변수 앞에 this.을 붙여 사용한다. * 메소드 안에 쓰는 변수와 클래스에 쓰이는 변수 * 배개변수와 맴버변수명이 같은 경우가 많다. ** 즉, this가 붙으면 클래스의 변수이다. ** println 마지막 클래스 : extands를 할 수 없다. 자식클래스를 갖지 않는 클래스 이다. ----> 완벽한 클래스( 자식을 통한 기능확장을 원치 않는다.) ----> 보안 1. class A{} class B extends A{ // extens뒤에선 상속 받고자 하는 한개의 클래스만 정의! // 확장(..
-
3. 연산자들, 조건문, 반복문program_language 및 궁금한것/Java 2019. 4. 9. 17:24
오늘의 날씨: 흐림 not inisialize 후위 연산자 su++ ---> su=su+1; ++ su3 은 전위 연산자로 타 연산과 같이 사용할경우 계산 먼저하고 다른 연산 사용할게 라는말 System.out.println("++su3(전위연산자)==>" + ++su3); ++변수명 ---> 전위 연산자 ++su ---> su=1+su; 연산 먼저하고 다른 연산자 사용할게! 내가 먼저! su3++은 후위 연산자로 타 연산과 같이 사용할 경우 다른연산을 먼저 사용하고 계산을 진행함 다른 연산자에는 System.out.println이 있음 // 증감연산자 int su1 = 300; su1 = su1 + 1; int su3 = 50; System.out.println(su3); su3++; System.ou..
-
2. 자바란? (JVM, 구성요소, 자료구조)program_language 및 궁금한것/Java 2019. 4. 8. 18:35
1. JVM - java virtual machine : 운영체제 중 하나로 java를 실행하는 os 자바는 운영체제에 독립적이다. - 실제론 운영체제를 하나 더 돌리는 것임 컴파일: 사람언어를 기계어로 변환하는 과정을 javac (java complie해줘) 컴파일 전의 파일을 사람은 읽지 못함. 상속과 다형성의 특징을 가지고 있다. 다형성이 없다면 객체지향을 논할 수 없다. 2. 자바를 잘 하려면? 1) 프로그램의 구성요소 - 필드(field, 변수) : 데이터 속성, 자료구조, 데이터를 담는 그릇 - 메소드(method, 함수): 기능, 행위, 리턴값 유무의 차이 - 클래스(class): 자바 프로그램 기본단위(파일), 필드와 메소드를 담는 울타리(template) 3) 구성요소의 구분 - 필드, ..
-
1. java(자바) 설치 방법program_language 및 궁금한것/Java 2019. 4. 8. 11:23
1. https://www.oracle.com/downloads/ - Developer Downlads - java - java(JDK) for Developer - Java SE 8u201 / Java SE 8u202 - JDK 다운 - Java SE Development Kit 8u201 - accept - windows x64파일 다운 (https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - accept - windows x64파일 다운) JDK(자바개발도구) 종류 jdk는 1-2년 주기로 버젼 업그레이드가 된다. ver.9부터는 6개월 주기로 업그레이드. - SE : Standard Edition ..