본문 바로가기

Java26

배열 선언과 지정 그리고 length 배열의 선언 방법 1. 타입[ ] 변수 int[] intArray; 방법2. 타입 변수[ ] int intArray[]; *참조할 객체가 없다면 null값으로 초기화 가능 2023. 7. 4.
라인 개발자가 알려주는 코딩 테스트 준비 방법 코테 준비를 어떻게 해야할지 조언을 얻기위해 캐치에서 강의를 신청했다! 나와 같은 비전공자이고 심지어 주전공도 같아서 나도 하면 될까?에서 할 수 있다! 라는 자신감이 생겼다. 강사님은 파이썬으로 하셨고 점프 투 파이썬을 갖고 공부하셨다고 한다. 자료구조 알고리즘은 sw expert academy에서 공부했고 course먼저 들은 후에 코딩을 했다고 한다. https://swexpertacademy.com/main/main.do 문풀 방법 1. 조건을 주석으로 정리하기 2. 큰 요구사항을 여러 요구사항으로 쪼개서 각각 구현 후, 디버그하여 조립하기. 마지막으로 강사님께서 해주신 조언과 경험 1. 급할수록 돌아가라! 기초부터 할 것. 2. 일단 지원하기. 3. 백준, 삼성 sw역량 테스트 기출 문제처럼 구.. 2023. 7. 4.
참조 타입 -기본 타입 : 정수, 실수, 문자, 논리 리터럴을 직접 변수에 값으로 저장 -참조 타입: 객체의 번지를 참조하는 타입. 객체는 힙 영역에 저장됨. 배열, 열거, 클래스, 인터페이스 메모리 사용 영역 JVM 스택 영역 메소드를 호출할 때마다 프레임이 추가되고 메소드가 종료되면 해당 프레임을 제거한다. 참조 타입 변수는 스택 영역에 힙 역역에 생성된 객체의 주소를 가진다. 참조 변수의 비교연산자 연산 참조 변수 간의 ==, != 연산은 동일 객체를 참조하는지, 혹은 다른 객체를 참조하는지 알아볼 때 사용한다. 변수 간의 메모리 주소 번지 값을 비교한다. public static void main(String[] args){ //메모리 공유 String strVar1 = "Cl"; String strVar2.. 2023. 7. 3.
자바 연산자 1. 자바는 복합적인 연산식에서의 연산을 우선순위에 따라 수행한다. : 단항 -> 이항 -> 삼항 : 산술 -> 비교 -> 논리 -> 대입 2. 우선순위가 같을 경우 왼쪽에서 오른쪽 방향으로 수행한다. a=b=c=5; -> c=5 -> b=5 -> a=5 3. 증감 연산자를 단독으로 쓸 때는 변수의 앞 뒤에 상관 없이 동일한 결과를 가져온다. ++i = i++ : i = i+1로 동일! --i = i-- : i = i-1로 동일! 예제 public static void main(String[] args){ int score = 85; char grade = (score > 90)? 'A' : ((score > 80)? 'B' : 'C'); System.out.println(score + " 점은" + g.. 2023. 7. 3.