반응형 자바5 [InteilJ] Java 버전 바꾸기 InteliJ Java 버전 바꾸는 방법 Java 버전을 변경하거나, 새로운 프로젝트를 시작할때 Java 버전을 정해주어야 할때가 있다. intelJ에서 버전 변경시 등록해야되는 6가지이다. 버전 변경 방법Project Structure창 (단축키 : SHIFT+CTRL+ALT+S)나는 해당 프로젝트를 17버전으로 변경했다. Project1. SDK 변경 : 해당 프로젝트 버전 변경2. Langauge level : SDK default 변경 Modules3. Language level: 해당 프로젝트 버전 변경 SDKs4. JDK 17선택(해당 프로젝트 버전 변경) Project Setting창 (단축키 : CTRL+ALT+S) [Build,Execution,Deployment] → [B.. 2024. 9. 30. 자바스크립트 DOM 자바스크립트 DOM DOM이란? 1. 객체 {} => . 2. 배열 [] => 인덱스 번호 3. 함수 () 객체, 배열, 함수 선언 방법 DOM (Document Object Model) - HTML 문서 쪼개서 객체화 => JS 영역으로 조정 ★★ - HTML 문서 내에 최상위 객체 => document 객체 ★★ 내가 만약 JS 의 영역에서 HTML 문서를 손대고 싶다면? document 접근 ● DOM 실습 Hello, World! Click! let innerFunc =()=>{ let pTag = document.getElementById('text') 요소 = 태그 + 컨텐츠 요소 안의 내용만 수정 or 접근? .innertext (1) 접근 console... 2023. 10. 19. 안드로이드 스튜디오(gson사용법) gson사용법 Gson은 자바 객체를 JSON으로 그리고 JSON을 자바 객체로 변환해주는 라이브러리다 Gson을 사용하면 한번의 파싱을 통해 JSON에서 곧바로 자바 객체로 또는 그 반대로 간단히 변환할 수 있다 Gson 설정 (build.gradle 파일의 dependencies 블록) compile 'com.google.code.gson:gson:2.3.1' Gson에서 사용할 클래스 선언 public class Person { private String name; private String sex; private int age; @Override public String toString() { return "name: " + name + "\nsex: " + sex + "\nage: " +.. 2023. 10. 18. Java 기초 ※ 안드로이드 상에서 출력할때 1) System.out.println("출력문구"); 2) Log를 통해 띄우기 5라는 정수형 data를 num이라는 변수에 넣자!! int num = 5; java의 기본 자료형 boolean: 논리형 char : 문자형 byte, short, int, long : 정수형 float, double : 실수형 double num1 = 1.1; double num2 = 2.2; String.vlaueOf(변환하고자 하는 값) Log.d("출력", String(num1+num2)); 부동 소수점 Java에서 기본 데이터타입(8가지)이 아니다 -> 무조건 Reference Type 레퍼런스타입은 주소, (Call by Value, Call by Referenc.. 2023. 10. 18. 코틀린 람다식 함수 · 람다란? Kotlin 이나 Java 등 프로그래밍 언어에 사용되는 개념으로 익명함수를 표현하는 식. Java버전 8 부터는 람다 표현식을 지원하기 시작하여 익명 클래스 대신에 람다 표현식을 사용. · 람다의 장점 첫째, 코드가 간결해진다. 둘째, 메모리 또는 연산의 효율성이 높아진다. 기존 방법 예제) 람다식 함수 예제) 람다식 함수 구성 람다식의 선언 : (매개변수자료형1 , 2, ...) -> 반환자료형 람다식의 할당 : {매개변수1, 2, ... -> 반환식} 1) 일반 변수에 람다식 할당 자료형은 선언부분, 할당부분 중 하나에만 명시해도 가능 표현식이 2줄 이상일 때 : 마지막 표현식이 반환됨 val lamTest: (Int,Int) -> Int = {x: Int, y: .. 2023. 10. 18. 이전 1 다음 반응형