일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- kotlin2.0
- android
- 서버
- Flow
- node.js
- java
- 변수
- kotlininaction
- 코틀린
- Flutter
- 스나이퍼팩토리
- php변수
- script
- SwiftUI
- 조건문
- express
- node
- Kotlin
- php
- php개발
- 설치
- 플러터
- jquery
- 정보처리기사
- 이클립스
- 그림으로 배우는 서버구조
- Coroutine
- 스터디
- ios
- Eclipse
- Today
- Total
목록java (7)
mygomii
Overloading 같은 method를 중복하여 정의하고 다른 시크니처를 가지고 있음 fun a(a: int) { } fun a(a: int, b: int) { } fun a(a: int, b: int, c: int) { } Overriding (오버라이딩) 상속 관계에 있는 부모 클래스에서 이미 정의된 메소드를 자식 클래스에서 같은 시그니쳐를 갖는 메소드로 다시 정의하는 것 부모 클래스의 메소드보다 접근 제어자를 더 좁은 범위로 변경할 수 없음 부모 클래스의 메소드보다 더 큰 범위의 예외를 선언할 수 없음 class Parent { public a() { System.out.println("Parent : a"); } } class Child extends Parent { @Override publi..

Array 연속된 메모리 공간에 할당 index를 가지고, element의 index는 변경x 빠르게 조회 가능 String[] students = new String[5]; students[0] = '최진혁'; students[1] = '한이람'; students[2] = '최유빈'; students[3] = '한이은'; students[4] = '김주한'; List 빈틈없는 데이터의 적재 구현이 복잡 메모리 재사용 가능 순서가 있는 데이터의 모임 element 추가, 삭제하는 기능이 있음 참고 https://programmers.co.kr/learn/courses/17/lessons/802
1. public - 모든 클래스에서 접근 가능 package com.ko.mi.jeong public class Phone { public String name = "iphone"; } package com.ko.mi.jeong public class Computer { public static void main(String[] args) { Phone p = new Phone(); System.out.println(p.name); } } 2. private - 해당 클래스에서만 접근 가능 package com.ko.mi.jeong; public class Phone { private String name = "iphone"; } package com.ko.mi.jeong; public class Co..
외부 패키지의 클래스를 사용할 경우 패키지명을 함께 써야하는데 import를 사용함으로써 간결하게 사용 할 수 있음 // import 안 쓸 경우 android.widget.TextView textView1 = findViewById(R.string.test1); android.widget.TextView textView2 = findViewById(R.string.test2); // import 쓸 경우 import android.widget.TextView; TextView textView = findViewById(R.string.test);
클래스들의 묶음 패키지를 사용하는 이유 클래스를 묶음으로서 효울적으로 관리 가능 같은 이름의 클래스여도 패키지를 다르게 하여 구분하게 함 // 패키지를 다르게 함으로서 어디에 속한 A 클래스인지 구분 할 수있다. com.tistory.mygomii.A com.tistory.my.A 사용 방법 보통 인터넷 도메인 주소를 거꾸로 사용함. 이유는 도메인은 이미 고유성을 가졌기 떄문 ex) com.tistory.....
# JAVA 12345678910String mime = getMimeType(uri); private String getMimeType(String uri) { String type = null; String extension = MimeTypeMap.getFileExtensionFromUrl(String.valueOf(uri)); if (extension != null) { type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); } return type;}Colored by Color Scriptercs #Kotlin 1234567891011val mime = getMimeType(uri) private fun getMimeTyp..
jdk을 설치합니다. 1. jdk 다운로드 : http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 동의하기를 체크를 한뒤 다운로드를 해줍니다. 3. 다운로드를 한 뒤 환경변수 설정을 해줍니다. - 시스템환경변수에 들어가서 ㄱㄱ 4. JAVA_HOME 을 추가해주기 위해서 새로만들기 클릭!! 5. jdk버전을 확인한 뒤 추가를 해줍니다. 6. path에 JAVA_HOME 을 추가해줍니다. 여기서 잠깐!! 편집을 누르고 원래 쓰여져 있던 것을 지우면 안됩니다. 뒤에 세미콜론을 붙히시고 추가해주세요!! 7. 만약 jdk 버전을 모르겠다 하신 분들은 cmd 창을 켜주세요!! java -version 을 쳐주면 본인의 java 버전이 나옵니..