일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Java
- error
- 인텐트
- 이클립스
- 토익
- Looper
- 쓰레드
- Android
- 걸스데이
- opencv
- 레인보우
- TOEIC
- 안드로이드
- 배다해
- 브로드케스트 리시버
- HTML
- xml
- opengl
- Eclipse
- 바닐라루시
- 영어
- Intent
- 엑티비티
- Linux
- 뮤직비디오
- 자바
- 서비스
- 네트워크보안
- rainbow
- 네트워크
- Today
- Total
목록Java (6)
W.A 저장소
1. 내부 클래스(inner class) 클래스 내부에 클래스를 만들어서도 사용이 가능하다. 이렇게 사용하는 경우는 2가지가 있다. 밑의 소스를 보자. class Nesting { private int i = 1; private static int si = 2; static class Nested { int j = 3; private static int k = 4; void print() { //System.out.println( i ) // 오류 System.out.println( si ); System.out.println( j ); } } Nesting() { System.out.println( Nested.k); } } class NestedClassTest { public static void ..
자. 오늘은 2일차 오늘은 어제 나쁜남자를 봐서 그런지 아무래도 좀 늦게 일어났다. 대략 한 6시 30분쯤? 부랴부랴 샤워를 마치고 집에서 출발하니 7시 정되가 되었다. 집 밖을 나서는 순간. 이게 왠일이람. 제길. 왠. 비가 내려 ㅠ.ㅠ 다시 집으로 들어가서 우산을 가지고 어제와 같은 루트로 하여 서울대에 도착. 2일차 교육을 시작하고 오전 시간을 끝 마친 다음에 아래와 같이 오늘 배운 내용 정리를 하겠다. 1. 상속(Inheritance) 모 대부분의 사람들이 상속이라고 하면은 유산? 모 이런거 생각 하실것이다. 여기 자바에서도 마찬가지가 B가 A를 상속 받으면 B라는 넘은 A의 모든것을 가지는 것이다.(여기서 private은 제외) 그래서 이 상속관계에서는 IS-A관계가 생성이 된다. A
오늘 아침부터 일찍 일어나서(6시쯤) 서울대학교 앱창작터에서 첫 안드로이드 교육을 받기 시작하였다. 모 내가 안드로이드에 대해서 그렇게 많은 관심이 있었던것은 아니지만 저번 학기 프로젝트실무를 진행하면서 급 관심이 생겼기에 이번에 서울대학교 앱창작터에서 하는 교육을 지원하여 듣게 되었던것이다. 처음 기대반 근심반(너무 멀었기에.)으로 서울대로 향하였다. 오랜만에 아침에 하루를 바삐살아가는 사람들을 보며 나도 정말 이제는 좀 열심히 살아야겠다는 결심을 가지고 음악을 들으며 책을 읽으며 서울대까지 왔다. 처음 시작은 서울대학교 앱창작터 센터장이신 이상구교수님이 간단하게 인사말과 현 IT의 동향에 대해서 설명해주셨다. 오전 일정은 기초적인 자바에서 부터 자바의 아주 중요한 3요소 등을 배웠다. 모 대부분 아는..
public class Main { public static void main(String[] args) throws AWTException, IOException { Robot robot = new Robot(); // Rectangle 를 설정한 부분의 Capture Rectangle selectRect = new Rectangle(500, 1000); BufferedImage buffImg = robot.createScreenCapture(selectRect); File imgFile = new File("image.jpg"); ImageIO.write(buffImg, "jpg", imgFile); } }
위와같은 에러메세지가 발생하였을경우에는 *.out.xml를 삭제한뒤 프로젝트 refresh시키면 대부분의 경우 해결이 된다.
우리가 Java의 3대 요소를 생각할때에는 절대로 혼자서 어플리케이션을 만든다고 생각하지 말고 여러사람이 같이 무언가를 개발을 한다고 생각을 하면서 접근을 해야한다. 밑에서는 각각의 요소별로 간략하게 설명하겠다. 캡슐화(Encapsulation) 캡슐화라는것은 쉽게 설명하자면은 어떤 통합적인 기능을 모아서 다른곳에서는 안보이게끔 해서 만드는것이다. 쉽게 생각하면은 우리가 먹는 알약도 하나의 켑슐화이다. 생각해보자 우리는 알약을 먹을때 이것이 어떤 기능을 하는지는 안다. 하지만 그 안에 무엇이 있는지는 절대로 관심을 가지지 않는다는 것이다. 다른예를 들어보자 많이들 생각하는것이 자동차를 예를 든다. 자동차에서 캡슐화가 되있는것을 엔진과 바퀴라고 생각해보자. 그럼 엔진에서 바퀴에 몇바퀴를 돌아달라고 한다고 ..