#개념
-스파게티 코드
스파게티 코드
멀티캠퍼스 웹 풀스택 개발자 교육을 들은 지 2주 차에 자바를 시작하고 처음으로 제대로 코딩을 배우다가 강사님께서 지나가듯이 개발자라면 스파게티 코드 정도는 기본적으로 알고 있어야 한
ddvuutk.tistory.com
-Wrapper class(String Integer Character, Byte, Boolean, Long, Double등)은 모두 변하지 않는 클래스 들이다
이유 :ex) Integer 클래스내의 value변수가 private final int value로 선언되어있음
final은 값을 바꾸지 못하도록 하는 것이 아닌 상속을 제한하는 목적의 제어자
-GOTO : 프로그래밍에서 어느 특정 줄 번호나 레이블로 건너뛰거나 돌아가라 때 쓰는 명령어. 순간이동 개념
너무 많이쓰면 구조가 무너지고 코드가 황폐화 되면서 스파게티 코드가 된다.
원래 JVM에 있었지만 제거되었음
#메서드
Arrays.equals(arr1, arr2) : 두 배열에 저장된 모든 요소 비교 true, false 반환
Arrays.copyOf(arr, int a) : 배열 전체를 복사해서 새로운 배열을 반환(숫자가 붙으면 숫자만큼 복사)
copyOfRange(arr, int from, int to) : 배열을 범위만큼 복사(to는 포함안됨)
Arrays.sort() : 배열 오름차순 정리
Arrays.toString() : 배열 출력
contains() : 포함하는지 확인
char[] toCharArray() : 문자열을 문자 배열로 변환해서 나타냄
String substring(int from, int to) : 문자열에서 해당 범위(from~to)의 문자열을 반환 (to는 포함안됨)
#단어
디렉토리 : 컴퓨팅에서 파일을 분류하기 위해 사용하는 이름공간
디버깅 : '버그를 잡는다' 프로그래밍에서 잘못된 부분을 찾아 고치는 것
로직 : 논리라는 뜻. 디지털 논리회로
컴퓨터의 연산을 실행하기 위한 상호 접속, 논리 회로를 의미
어셈블리어 : 기계어의 명령부와 번지부를 사람이 이해하기 쉬운 기호와 1:1로 대응시켜 기호화한 프로그램언어 뭔말인지모르겠다
파라미터 : 몇 개의 변수 사이에 함수관계를 정하기 위해서 사용되는 또 다른 하나의 변수
피벗 : 중심축
#영단여
argument 인수
duplicated 중복된
immutable 불변의
invoke 적용하다 들먹이다
polymorphism 다형성
static 고정된
unreachable 도달할 수 없는
visibility 가시성
'잡담' 카테고리의 다른 글
| [TIL 220123] GIT에 대해서 (0) | 2022.01.23 |
|---|---|
| 스파게티 코드 (0) | 2021.12.30 |
| 개발자를 시작하면서 (TMI가득) (0) | 2021.12.27 |
댓글