1. 채팅 v1
2. REST API vs SDK
REST API : 자원에 접근하기 위한 애플리케이션 인터페이스
- 외부에서 해당 메서드에 접근 할 수 있게 해줌
(공공데이터에 자료를 요청하면 메서드가 작동하여 JSON데이터를 리턴해줌)
3. synchronized
- 동시에 접근하면 안되는 (클래스)객체에 사용
4. String
5. Object 클래스
-hashcode
-toString
-equals
package ch06;
class Animal{
@Override
public int hashCode() {
// TODO Auto-generated method stub
return super.hashCode();
}
}
public class ObjectEx01 {
public static void main(String[] args) {
// 스트링은 값이 같으면 주소가 같다
String d1 = "물";
String d2 = "물";
System.out.println(d1.equals(d2));
System.out.println(d1 == d2);
// new를 이용하면 주소가 달라진다
String d3 = new String("물");
String d4 = new String("물");
System.out.println(d3.equals(d4));
System.out.println(d3 == d4);
System.out.println(d3.getClass()); // 클래스의 경로를 알려줌
System.out.println(new ObjectEx01().getClass());
//해쉬코드 -> 해쉬 알고리즘 = 동일한 길이의 숫자로 리턴
//주소가 다르면 다르게 나온다, 하지만 스트링 타입은 값이 같으면 같게 나오도록 되어 있다
System.out.println(d3.hashCode());
System.out.println(d4.hashCode());
Animal a1 = new Animal();
Animal a2 = new Animal();
System.out.println(a1.hashCode());
System.out.println(a2.hashCode());
System.out.println(a1 instanceof Animal);
System.out.println(a2 instanceof Animal);
}
}
package ch06;
class Person{
String name = "홍길동";
int age = 15;
String job = "학생";
}
public class ObjectEx02 {
public static void main(String[] args) {
// 모든 오브젝트는 toString 할 수 있다
int num = 10;
String s = Integer.toString(num);
System.out.println(s);
Person p = new Person();
System.out.println(p.toString());
System.out.println(p);
StringBuilder sb = new StringBuilder();
sb.append("안녕");
sb.append("반가워");
System.out.println(sb.toString());
}
}
모든 클래스는 Object 타입으로 묶을 수 있다
자바는 다중상속이 안되지만 Object 타입만은 다중상속 받는다
equals()
------------------------------------
임계구역 : 동시에 접근하면 안되는 공간
메서드에 synchroniszed 를 붙여서 해결
--------------------------------------
coolsms서버 : 프로토콜 분석
SDK : coolsms서버에 있는 메서드를 내 컴퓨터로 다운받는다 - .class 파일
API : 애플리케이션에 접근하기 위한 인터페이스
REST API : 자원에 접근하기 위한 애플리케이션 인터페이스
- 외부에서 해당 메서드에 접근 할 수 있게 해줌
(공공데이터에 자료를 요청하면 메서드가 작동하여 JSON데이터를 리턴해줌)
FDMA : 주파수 분할 다중 접속
- 주파수 이용효율에 한계가 있어 사용자수가 제한됨
- 사용자가 늘면 주파수를 계속 늘려야함
TDMA : 알로하 통신 - 타임 슬라이싱 하여 데이터를 보냄
CDMA : 글자를 코드화 해서 쪼개서 보냄, 패킷
코드분할다중접속 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 코드분할다중접속(영어: Code-Division Multiple Access, CDMA)은 이동 통신에서 코드를 이용한 다중접속 기술의 하나이다. 1996년 한국에서 최초로 상용화되었다.[1][2] 한국이동통신(현 SK텔레콤)은 1996년에 세계 최초로 CDMA를 기반으로 한 이동통신 서비스를 상용화하였다.[3] CDMA는 미국의 퀄컴에서 기술규격을 개발하여, 1989년 샌디에이고에서 최초로
ko.wikipedia.org
'낙서장' 카테고리의 다른 글
200424 (0) | 2020.04.24 |
---|---|
200423 (0) | 2020.04.23 |
uefi로 윈도우 설치했을경우 gpt (0) | 2020.04.16 |
200410 (0) | 2020.04.10 |
200407 // 웹서버, OSI 7계층, L4장비, 서킷 패킷 스위칭, 사설아이피, 공공데이터 (0) | 2020.04.07 |