본문 바로가기

자바

(2)
[모르는 IT 용어 정리] 크로스 플랫폼, 멀티플랫폼가 뭐니? 크로스 플랫폼(Cross Platform)이란? "교차"를 뜻하는 "Cross"와 Platform의 합성어로, 다양한 플랫폼에서 사용할 수 있는 이라는 뜻을 가진다. C언어의 경우 제작한 소스 코드를 각각 운영체제에 맞는 컴파일러로 컴파일해서 실행시키게 된다. 그렇게 되면, C언어로 프로그램을 짜고, 윈도우 버전, 맥 버전, 리눅스 버전을 만들기 위해서 각각의 컴파일을 3번해줘야한다. Java는 크로스 플랫폼을 지원하는 언어이다. 자바 프로그램이 컴퓨터 안에서 바로 실행되는 것이 아니라, JVM(Java Virtual Machine)이라는 가상의 공간에서 실행된다. Java 컴파일러는 소스코드를 컴파일해서 "바이트 코드"를 생성하게된다. 그리고 사람들은 그 바이트 코드를 자신의 운영체제에 맞게 설치된 J..
[안드로이드 기본] 클릭 이벤트 붙이는 방법 일단 클릭하면 대표적으로 버튼을 떠올릴 수 있을 것이다. 그리고 우리는 그 버튼을 클릭했을 때 무언가 이벤트를 발생시키고 싶어한다. 버튼에 클릭 이벤트를 붙이는 방법에는 어떤것들이 있을까? 방법은 총 3가지로 나눌 수 있으며 아래와 같다. 1. 익명 클래스를 사용해서 버튼에 리스너 객체를 설정하는 방법 2. 버튼 리스너를 액티비티에서 구현하고 이 리스너를 버튼에 설정하는 방법 3. 레이아웃 XML 파일의 Button 속성에 onClick 요소를 추가하는 방법 [익명 클래스를 사용해서 버튼에 리스너 객체를 설정하는 방법] package com.practice.android_basic_booster_course import androidx.appcompat.app.AppCompatActivity import..