전체 글 153

비교하기 + 연산자 종류

* 같은 타입끼리 연산이 가능하다! * 단항연산자 (++ / -- / + / - / ~ / !) * 대입연산자 (+= / -= 등)=> 오른쪽에서 왼쪽으로 연산된다. * 쉬프트 연산자1) X 2) X >> N은 x/2의 n승의 결과와 같다. * 비트연산자 ( DB의 where 절 같은 것 )- | (or 연산자) : 둘 중 하나라도 1이면, 1을 결과로 얻고 그 외에는 0을 얻는다.- & (and 연산자) : 둘 다 모두 1이면, 1을 결과로 얻고 그 외에는 0을 얻는다.- ^ (xor 연산자) : 값이 서로 다를 경우에만 1을 결과로 얻는다. 서로 같을 경우에는 0을 얻는다. * 삼항연산자= 참, 거짓이 있을 경우에 주로 사용-> 조건이 참일 경우에는 if문을 사용한다. => 조건 없으면 ..

자바 정리함 2020.12.02

[프로그램이란]

1. 개발자의 실수= 프로그램의 용어정의를 잘못 잡고 시작하는 것이다.  2. 프로그램을 문제해결능력으로 바라본다!1) 개발자는 A라는 출발점에서 문제를 정의한다 2) 개발자가 해야하는 건 B까지 가는 경로를 찾는 것이다. 3. 넓은 의미, 좁은 의미의 프로그램1) 좁은 의미= 대다수가 코딩이라고 불리는 의미. / 해결하는 코드를 작성하는 것 2) 넓은 의미= 코딩이 프로그램의 일부에 불과함을 이해하는 것이다. 이는 더 거대한 요구분석 / 시스템 디자인 / 수용성 테스트 등 다양한 활동을 포함한다.-> 사용자와 다양한 커뮤니케이션과 협업이 필요하다.=> 이는 좋은 코드를 짜는 것 이상의 기술이 필요하다.  4. 변수사용1) 가능하면 지역변수 적게  쓰기2) 파라미터도 가능하면 값 전달 보다 참조 전달 쓰..

개발자이야기 2020.12.01