728x90

자바와 코틀린의 기능을 표로 간략하게 비교하는 걸로 자주 사용하는 걸 추가해 두고자 한다.


기능

언어

설명

Intent

Java

  Intent intent = new Intent(getApplicationContext(), SubActivity.class);
  intent.putExtra("name","홍길동");
  startActivity(intent);

  Intent intent = getIntent(); /*데이터 수신*/
  String name = intent.getExtras().getString("name");
  int age = intent.getExtras().getInt("age");

kotlin

  val intent = Intent(this, secondActivity::class.java)
  intent.putExtra("phone",""010-0000-0000")
  startActivity(intent)

  val intent = getIntent()
  val phone =intent.getStringExtra("phone").toString()


기능

언어

설명

Context

Java

 Context mContext;
 mContext= LoginActivity.this;

kotlin

 lateinit var mContext: Context
 mContext = this@LoginActivity


기능

언어

설명

TAG

Java

 private final String TAG = this.getClass().getSimpleName();

kotlin

 private val TAG = this.javaClass.simpleName


블로그 이미지

Link2Me

,