728x90

전체 글 147

w1 - day2 - Call by Value , Call by reference

Call by Value, Call by Reference 자바는 primitive의 경우 call by value, 객체의 경우는 call by reference 실제 자바는 Call by Value 뿐이다. Call by Value 는 값을 넘기는 것 Call by Reference 는 주소를 넘기는 것 이다 swap 으로 알아보기 예시 1 Call by Value 스왑전후의 결과가 같다. 같은 이유 : main 에서 만든 변수 a,b 의 주소가 각각 x, y 라고 했을때 swap() 로 넘겨져서 메서드가 수행되는 동안 사용되는 변수들은 swap() 내부에 새로생긴 a,b 이기 때문에 기존 x,y 의 주소와 다르다. 때문에 다른 주소에서 swap를 해봤자. 기존에 main의 a,b 값은 그대로다. 예..

w1 - day2 - public static void main(String[] args) 헬로월드!

헬로월드 public static void main(String[] args) 알아보기 접근제어자 static return type String[] args main 💛 접근제어자 접근 제어자의 접근 범위가 보다 많은 제어자부터 적은 제어자 순으로 나열한 결과 public > protected > default > private 객체 지향에서 정보은닉이란 사용자가 굳이 알 필요가 없는 정보는 사용자로부터 숨겨야 한다는 개념이다. 사용자는 최소한의 정보만으로 프로그램을 손쉽게 사용할수 있게 되고, 자바는 이러한 정보 은닉을 위해 접근 제어자(access modifier)라는 기능을 제공하고 있다. 🖤public 선언된 클래스 멤버는 해당객체를 사용하는 프로그램 어디에서나 접근할 수 있다. 접근에 제한이 없..

w1 - day2 - BufferedReader

BufferedReader 간편하다는 이유로 스캐너만 써왔지만 BufferedReader() 를 써보려고한다. BufferedReader 는 버퍼를 이용해서 읽도록 구현된 클래스 이다. 데이터를 읽을때마다 I/O에 접근하지않고 buffer에 저장해둔것을 읽기 때문에 성능이 좋다. 선언방법 및 사용법 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStrea..

W1 - day2

오늘은 두번째 날~ 성실하게 해보자 ~ 배운거 실제개발코딩할때는 else elseif안쓰는게 좋다. 가독성이 떨어지기때문 코테에서는 가독성필요없음 풀어야함 금요일은 알고리즘과 부족했던거 진행하는시간 꼭 해야하는건없지만 규칙은 지키며 성장하기 함수는 기능을 분배하기 위해서 사용한다. 함수를 나누면 생각도 같이 나눠서 정리할 수 있다. 오늘 할일 마크다운 문법 깃에 올릴때 커밋 메세지 달아보기 for문 정리 Hello World 에 대해 알아보기 public class Make{ public static void main(String[] args){ System.out.println("Hello World"); } } 오늘의 미션 BufferedReader() 공부 Call by Value , Call by..

w1 - day1

오늘 한일 인텔리제이 커뮤니티 모드 설치해서 깃이랑 연동해놨다. 한달만의 깃과 거의 1년만의 자바에 당혹스러웠다. 반복분, 제어문, 구구단, 별찍기 등을 햇다. 화이팅! 참고링크 https://blog.naver.com/winter6120/221000738717 환경변수 설치하는이유 보기! 아쉬운점 자바의 기본개념들을 많이 까먹었다. private public등을 공부하자. 뭘했는지 기억할 수 있게 기록해놓기

그에따른 내용정리

https://psychoria.tistory.com/695 tar 및 tar.gz 파일 압축 및 해제 명령어 리눅스 시스템에서 tar 형태나 tar.gz 형태의 압축 파일을 쉽게 볼 수 있습니다. tar는 tarball로도 불리며 압축을 하지 않고 파일들을 하나로 묶기만 하는 용도(Archiving)로 사용됩니다. tar 파일을 생성 psychoria.tistory.com tar 압축파일 관련 링크 ``` ls -tU -mp ``` -p : 디렉토리 이름 뒤에 / 슬래시 붙여서 출력 -m 리스트 항목별 콤마로 연결 -t 최근에 수정된 파일 순으로 출력 -r : 순서를 반전 -U 파일 생성 시간 순으로 출력 (-t 는 파일 수정 시간) ls 명령어와 옵션 git ignore에 대한 이해. 원하지 않은 파..

첫날 등록, 온라인, 클러스터

첫날 등록을 하고 임시조를 배정받아서 클러스터에 입성했다. linux가 생소한 내게 아이맥을 다루는 것 부터가 어려웠지만 그래도 괜찮았다. 재밌었다. 좋은 팀원분을 만나서 많이 배웠다. cd, cp, mv, cat, touch, vi, ls, find, 등의 기본 명령어들과 git clone, git status, git log, git commit, git push 등의 깃 명령어들까지 같이 익혔다. 그외에 00 쉘 문제들에 대해서 문제파악조차 어려움을 겪었지만 배운게 많다.

서울42 라 피신 기다리기 ... 선착순 신청 팁!

2021.11.29 - [자라는 재미들/서울42 [42 SEOUL]] - 42 SEOUL 본과정 합격 🤿 La Piscine 후기 42 SEOUL 본과정 합격 🤿 La Piscine 후기 42 서울 결과 메일을 받았다. 결과가 나오기 전에 이미 구글에 있는 거의 모든 후기글을 읽어서 수-금 사이에 나올걸 예상했지만 오늘 6시쯤에 메일이 왔다. 두근거리며 읽어본 결과 합격..! 급하 tree-water.tistory.com 이렇게 선착순 신청 한뒤 본과정 합격 및 라피신 후기 글 입니다. 선착순 신청 팁 별건 아니지만 선착순 신청 팁 .. 크롬을 여러개 켜놓고 탭을 번갈아가며 새로고침한다. 네이비즘 사이트에 들어가서 42SEOUL로 해놓고 , 41분 50 초 부터 탭 하나씩 새로고침을 했다. 버튼이 한눈에..

mysql update 할 때 값 여러개 동시에 하기 & join 조건 걸기 & concat & not like

테이블 2개를 join 한다음에 조건걸고 각 테이블의 컬럼값을 동시에 update 하게 되었다. 원하던 결과 1. 테이블조인을해서 조건을 건다. (join) 2. 1의 결과에 각 테이블의 컬럼 값을 기존문자열 + 새로운 문자열로 바꿔준다. (concat) 3. empseq는 0으로 시작하지 않아야 한다. (not like) 조건 update는 처음이라 이리저리 찾아보고 시행해본결과 다음과 같이 실행했을때 원하는 결과를 얻게되었다. UPDATE A_table a JOIN B_table b ON a.empname = b.empname #테이블 join SET a.empseq = CONCAT('00000', a.empseq), #테이블 alias.바꿀컬럼명 b.empseq = CONCAT('00000', b...

728x90