본문 바로가기
반응형

자바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.
반응형