[Java] 변수(Variables) 연산자(Operation)
드디어 3개월 간의 선수과정이 끝나고 국비로 들어왔습니다. 저녁에 3시간씩 하던 때와는 다르게 하루에 9시부터 저녁 6시까지 하려니까 확실히 선수과정보다 길고 나가는 진도도 어마어마합니다. 하지만 하나하나 이뤄가면서 저의 꿈에 더 가까워지는 그런 사다리 역할을 한다고 생각하니까 감회가 새롭습니다. JAVA는 선수과정으로 2달정도 들었지만 항상 초심과 ...
드디어 3개월 간의 선수과정이 끝나고 국비로 들어왔습니다. 저녁에 3시간씩 하던 때와는 다르게 하루에 9시부터 저녁 6시까지 하려니까 확실히 선수과정보다 길고 나가는 진도도 어마어마합니다. 하지만 하나하나 이뤄가면서 저의 꿈에 더 가까워지는 그런 사다리 역할을 한다고 생각하니까 감회가 새롭습니다. JAVA는 선수과정으로 2달정도 들었지만 항상 초심과 ...
이번시간에는 동기화와 파일입출력에 대해서 알아보려고 합니다. 동기화 멀티 쓰레드 환경에서 자원의 공유 문제를 해결하기 위해 공유하는 자원에 하나의 쓰레드만 접근할 수 있게 하는 것입니다. 저번 시간에 멀티쓰레드에 대해 알아봤을 때 우리는 new 연산자를 각각 쓰레드에 부여하여 각각의 자원을 갖게 하였는데요, 이번에는 하나의 자원(run()메소드)을...
1. 연산자 1-1. 비교 연산자 - 같다, 다르다 크다(초과), 크거나 같다(이상), 작다(미만), 작거나 같다(이하)에 대한 비교를 수행하는 연산자입니다. 같다 == 다르다 != 초과 > 이상 >= 미만 < 이하 <= -주어진 식이 참인지 거짓인지만 판별 가능하므로, 연산 결과는 boolean 값으로 생성됩니...
이번 시간에는 우리가 당연하게 여겼던 도구 eclipse를 사용하지 않고 자바의 본연의 모습을 잘 볼 수 있는 메모장코딩을 해보겠습니다. 먼저 출력문을 한번 해볼까요? class Test{ public static void main(String[] args){ System.out.println("신동희"); } } 제 이름을 출력하...
이번 시간에는 메서드와 은닉화, 오버로딩, 생성자를 다시 리뷰해보겠습니다. 굵직한 주제들이라 어떻게 잘 전달해야 할지 벌써부터 고민이군요.. 설명은 이미 충분히 했으니 이번에는 각 주제에 맞는 코드를 보면서 중요한 것들을 짚어볼게요 메서드에선 3개의 클래스를 만들어 각 클래스를 유기적으로 연결을 메서드를 통해서 해보겠습니다. Hero클래스 pa...
1. 변수의 범위(=변수의 스코프) 1-1. 자신보다 하위 블록으로 침투할 수 있습니다. -유효한 범위의 예 int num= 100; if(num ==100){ // num이 현재 블록의 바깥에서 선언되었으므로 유효. System.out.println(num); } -——————————————————————– int num= 1...
컬렉션 프레임워크란? 객체를 모아서 처리하는데 유용한 객체들을 지원해주는 라이브러리입니다. 이번 시간에는 이 프레임웍중 많이 쓰이는 3개를 알아보겠습니다. Set 순서가 없는 객체를 처리하는 인터페이스입니다. 인덱스(순서)가 없어서 혼자서 추출은 못하지만 어떤 객체가 있는지 없는지에 대해선 엄청 빨리 찾습니다. 일단 인터페이스 이므로 객체를 따로 ...
오늘은 엄청 힘든 시간이었습니다. 보통 어떤 것을 배우면 좀 익히고 실전에 사용하는데 이번에는 실전에 사용하면서 하나씩 배우는 느낌이어서.. 이번엔 저번에 간단한 게임을 만들었는데 이번엔 꽤 그럴듯하게 만들었습니다! 무려 7개의 클래스가 있는데요.. 또 엄청 중요한 개념들이 안에 포함하고 있답니다.. 먼저 게임의 실행부인 GameMain부터 해보겠...
이번 시간에는 gui를 가장한 클래스와 객체, 주소값에 대해서 더 깊이 배워보는 시간을 가지겠습니다 ㅋㅋ 패키지안에 2개의 클래스를 만들고 각각의 텍스트 area를 공유하고 채팅시스템을 넣어보겠습니다. ChatA package com.koreait.project0825.event4; import java.awt.Color; import java...
이번엔 도서관리 프로그램 (알라딘 같은?) 어플리케이션을 만들어보았습니다.. 너무 힘들었습니다..ㅜ.ㅠ 그래도 하나씩 배우니까 이것만 잘 봐도 실력 많이 늘겠다 싶어서 긍정적인 마인드 장착하고 수업 잘 들었습니다 ㅎㅎ 아직 다 완성 된것은 아니지만 차차 완성시키면서 배운 것과 익힌 것을 잘 적어보도록 할게요! 일단 MVC원리에 의해서 패키지는 view...