05_배열과 리스트(Array, List) ☾ Array 기본적으로 메모리가 할당되어 있어야 한다. 한 배열 안에 다양한 타입이 들어갈 수 있다. 값을 변경할 수 있다. val array = arrayOf(1,2,3) val array2 = arrayOf(1,"d",3.4f) array[0] = 3 // 값 변경 가능 ☾ List 1. List : 값을 지정하면 변경이 불가능하다.(read only) val list = listOf(1,2,3) val list2 = listOf(1,"d",11L) val result = list.get(0) // 값 읽기만 가능 2. MutableList : 값을 변경할 수 있다. val arrayList = arrayListOf() // 값을 추가해도 참조변수의 값은 ..
01_뷰의 개념 ☾ 뷰(View) : 앱 화면에 보이는 모든 것들의 기본 : 모든 요소들은 뷰 클래스가 상속받아져야 한다 종류 TextView : 텍스트가 보이는 뷰 EditView : 텍스트를 입력받을 수 있는 기능이 있는 뷰 Button : 일반적으로 안드로이드 앱에서 볼 수 있는 클릭 기능이 포함된 뷰 ImageView : 이미지를 입력하여 나타내는 뷰 CheckBox : 다중 항목 중 선택의 유무를 체크할 수 있는 뷰 RadioButton : 선택 항목 중 하나만을 선택할 수 있는 뷰 02_레이아웃(Layout) ☾ 레이아웃(Layout) : 화면을 구성하는 형태 종류 LinearLayout : 화면의 구성 요소들을 가로 방향 또는 세로 방향 순서로 배치되는 레이아웃 horizontally(수평정..
01_안드로이드 스튜디오 설치 ☾ https://developer.android.com 에 들어가기 ☾ DOWNLOAD ANDROID STUDIO 버튼 클릭 M1, M2, M3칩의 경우 Mac with Apple chip 클릭 별다른 변경 사항이 없다면 모두 [Next] 클릭 02_프로젝트 생성 ☾ 빈 템플릿인 [Empty Views Activity] 선택 [Empty Activity]로 선택하면 res > layout > activity_main.xml 파일이 안 뜨므로 주의! ☾ 프로젝트 정보 입력 [Name]에서 프로젝트의 이름을 지정할 수 있다. ☾ acitivity_main.xml 살펴보기 res > layout > acitivity_main.xml : 앱에서 보이는 화면 : java > Mai..
요구사항 클릭 시 특정 경로로 이동하고 싶다 코드 app.py '/login' 경로로 이동하려는 요청이 들어오면 login.html 파일 렌더링 # ... @application.route("/login") def login(): return render_template("login.html") # ... @application.route("/login") : 사용자가 웹 브라우저에서 '/login' 경로로 이동하면, 데코레이터 아래의 login 함수 호출됨 def login(): : 사용자가 '/login' URL로 접근했을 때 실행되는 코드를 포함한 뷰(View) 함수 return render_template("login.html") : login.html 템플릿 파일을 렌더링하고, 그 결과를 사용자..
프로젝트 초기화 1. JDK 환경 변수 설정할 때 사용자 변수의 JAVA_HOME이 11 버전으로 남아있어서 오류 발생 2. 사용자 변수의 JAVA_HOME도 JDK 17 버전으로 바꿈 3. 프로젝트 실행하려니까 오류 발생 4. 프로젝트 초기화하니까 오류 해결 방법 1 프로젝트 설정이나 종속성 관리에 문제가 생겼을 때 1. File -> Close Project 2. File -> Open -> 프로젝트의 build.gradle 열기 3. Open as Project 선택 ※ 이 방법을 진행해보고 안되면 그 다음 방법으로 진행 방법 2 컴파일된 클래스 파일과 빌드 관련 데이터에 문제가 있을 때 프로젝트 폴더에 있는 build와 out 폴더 삭제 후 재시작 방법 3 Gradle 래퍼와 관련된 파일에 문제가..
사전 준비 Spring 시작 전에 Java 17 이상 설치 및 IDE(IntelliJ or Eclipse) 설치해야 함! [JAVA] JDK 버전 변경(IntelliJ 버전 변경) [JAVA] JDK 버전 변경(IntelliJ 버전 변경) JDK 설치 원하는 JDK 버전 선택해서 운영체제에 맞게 설치 https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global codingmoding.tistory.com 프로젝트 생성 스프링 부트 스타터 사이트..