분류 전체보기 132

Day05 - 배열과 문자열

배열자료형[]배열은 동일한 자료형의 묶음으로밖에 사용이 안 된다.자료형 선언과 초기화자료형[] 변수형 = new 자료형[갯수]int[] a = new int[5];자료형 호출하기변수명[index]index0부터 시작하고, 갯수-1개 까지 존재한다.연속되는 숫자이다.범위를 넘어설 경우 exception이 발생한다.int[] a = new int[5];a[0] = 1;a[1] = 3;a[2] = 5;a[3] = 7;a[4] = 9;for(int i = 0; i 배열의 길이 호출하기변수명.length;byte 배열 만들기byte[] byt = new byte[3];byt[0] = 65;byt[1] = 66;byt[2] = 67;String msg4 = new String(byt);System.out.print..

Spring for Eclipse 사용하기

spring Eclipse 4.12 : https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Spring Tool Suite 3the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distributiongithub.com 7zip으로 압축해재한 후 STS.ini 파일을 아래와 같이 바꾼다. ```-Xms1024m-Xmx2048m``` (7zip은 cmd에 `winget search 7zip` 후 `winget install 장치이름ID`를 통해 받을 수 있다.) 저장한 후 STS...

Tips/java 2024.07.26

Day04 - Package와 생성자 사용하기

클래스소스 코드의 이름이 달라도 클래스의 명이 같게 되면 컴파일 시 클래스 파일이 덮어쓰게 되거나 에러가 나올 수 있다.같은 클래스명을 사용할 수 package를 사용해 디렉토리를 구분짓는다.패키지로 디렉토리를 구분지어도 컴파일 후 클래스 파일을 실행시킬 수 없는것을 확인 할 수 있다.-> 이럴땐 파일이 어디 있는지 명시해 주어야 한다.패키지란클래스들이 위치하는 경로를 지정하는 것.패키지와 메모리클래스 명이 같은 클래스를 특정할 때는 숨겨져 있는 패키지 이름을 명시하면 된다.public class Ex03 { public static void main(String[] args) { double customRand = Math.random(); // 사용자가 만든 random 클래스 ..

Day 03 - java의 문법

자바의 소스 코드는 .java이고 class로 구성되어 있다.여기서 class는 여러 개를 생성할 수 있다.여러개의 클래스로 소스 코드를 만들면 컴파일 시 여러 개의 파일이 만들어 진다. (이때 만들어진 컴파일 파일 이름은 클래스명을 따라 생성된다.) 하지만 하나의 소스 코드에 하나의 클래스를 생성하는 것을 추천한다.class의 기본 구성 요소클래스의 기본 구성 요소에는 메서드, 필드, 생성자가 있다.메서드메모리에 대하여자바는 메모리 영역을 클래스, 스택, 힙으로 나눠서 관리한다.클래스 영역core: 클래스 영역에는 자바를 실행하기 위해 핵심적인 숨겨진 부분이 있다.상수 영역static 영역스택 영역홈페이지 뒤로가기 버튼과 같이 FirstInLastOut 구조로 실행된다.main 메서드가 제일 먼저 실행..

Day 02- VScode와 7zip 설치, 그리고 제어문과 반복문

VScode 설치하기winget search vscodewinget install 장치ID7zip 설치하기winget search 7zipjavac class 파일의 위치 특정하기mkdir distjavac -encoding utf8 -d dist Ex01.javajava -classpath dist Ex01제어문조건문if문if(조건){실행}if(su>3){ System.out.println("실행");}if(조건){실행}else{조건을 만족하기 못할 때}if(su>3){ System.out.println("실행");}else{ System.out.println("실행안함");}if(조건 1){실행 1}else if(조건 2){실행 2}else if(조건 3){실행 3}...if(su>3..

Day 01 - JAVA 설치하기

JDK 버전 확인하기winget -v인스톨 가능한 jdk 찾기winget search jdk-> oracle에서 설치한 java는 자동으로 path를 설정하지 않는다 (따로 설정해 줘야 함 echo %path%를 통해 찾아보기 가능)JAVA 설치하기winget install 장치IDjava 버전 확인하기java -versionjavac 버전 확인하기javac -version워크스페이스 만들기cd /mkdir workspacecd workspace새 파일 만들기(소스코드)notepad Ex01.javaclass Ex02{ public static void main(Strin[] args){ System.out.println(); //콘솔에 출력하라는 명령어 }}파일 저장후 컴파일러 ..

Day 03 - Solaris, Karma

Solaris는 후디니 안에서 사용되는 USD Tools를 망라하는 단어이다.LOPs는 USD Scene을 만드는 노드를 뜻함USD(Universal Scene Discription)는 파일간 서로 충돌하는 일 없이 여러 부서에서의 작업이 가능하도록 하는 파일 포멧이다.https://www.sidefx.com/docs/houdini/solaris/glossary.html (SideFx USD Documentation)USD Import/Export SOPExtensions`.usd` (Binary or ASCII) - 파일 경로 마지막에 :SDF_FORMAT_ARGS:format=usda 를 붙인다.`.usda` (ASCII)`.usdc` (Binary-"Crate")usdcat --usdFormat을 ..