목록전체 글 (181)
헬린코린이

예외를 알아보겠다. 예외 Exception은 컴파일할 때에는 문제가 없었는데 실행시켜보니 문제가 발생하는 상황을 말한다. 예외가 발생하면 프로그램은 즉시 종료된다. 예외를 처리하는 문법은 try-catch문을 사용하면 된다. 예제를 보겠다. public class Test01 { public static void main(String[] args) { int a = 10; int b = 0; // 컴파잃할떄에는, 정수가 저장되어있기때문에 올바르다고 판다. // 실행시켜봅면, b에 0이 저장되어 나누기 불가능!!! try { // 예외가 발생되면 즉시 catch문으로 이동함 System.out.println("로그 A"); System.out.println(a/b); System.out.println("로..
오늘은 전 국민이 대흉근 운동을 하는 날이다 나도 월요일에는 대흉근 운동을 했었다. 그렇게 하니까 대흉근 운동을 하는 곳에는 항상 만석이였다... 그래서 나는 대원근 운동으로 바꾸니 자리 걱정은 안 해도 되었다. 오늘은 프로젝트 주제 고민때문에 헬스장 가는 지하철에서 이미지 트레이닝을 하지 못했다. 내 등은 대원근운동위주로만 하다 보니 광배근이 생성되지 않았다... 그래서 광배근위주로 오늘은 운동을 해보았다. 우선 턱걸이로 혈류를 모아준 다음에 DRAX로우 머신? 이름은 잘 모르겠다 이번에 처음 사용해보는 머신이었는데 한번 당기자마자 등이 화들짝 놀랐다... 웃음이 자동으로 지어져 제대로 느꼈다. 그러고 나서 원암 시티드 로우로 광배근을 최대 수축과 최대 이완을 가지고 케이블... 그 이름이 뭐였지.....
컬렉션 프레임워크에 이야기하겠다. 최상위 클래스에는 Collection클래스가 존재하고 Collection클래스 자식 클래스로는 List Set 클래스가 있고 Map클래스는 외톨이이다. List는 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용하고 Set는 순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지 않고 Map은 키와 값의 한 쌍으로 이루어지는 데이터의 집합으로, 순서가 없고. 이때 키는 중복을 허용하지 않지만, 값은 중복될 수 있습니다. List를 구현하는 클래스는 Vector, ArrayList, LinkedList, Stack, Queue가 있다. 가장 많이 사용하는 ArrayList를 알아보겠다. ArrayList는 배열을 다루는 클래스인데 일반 우리가 사용하는 배열보다 더 간..
집에 오는 지하철 안에서 유튜브로 어깨 운동 루틴 싹 훑어보고 이미지 트레이닝하면서 헬스장에 갔다 수요일에 처음 갔을때는 사람이 엄청 많아서 운동을 별로 하지 못했는데 오늘은 금요일인데도 사람이 별로 없었다 핑크 덤벨로 측면 활성화시켜주고 업라이트 로우로 전측면 살짝 먹어주고 후면해야 하는데 오늘은 후면 열외 하고 바로 시티드 사레레 해주고 숄더 프레스 했는데 숄더 프레스가 오늘따라 너무 잘 먹어줘서 자극을 충분히 느껴줬다. 보안할 점) - 측면이 너무 없다. 옆으로 넓어지게 열심히 하자...
인터페이스는 추상 클래스와 비슷한 개념을 가지고 있다. 다른 점은 인터페이스에는 추상 메서드만 정의 가능하다는 것이다. 그리고 상수만 작성 가능하다. 일단 코드를 보겠다. public interface Phone { public static final int MAX=100; // public: 공개범위 오픈 // static: "객체와 무관하게" // final: "상수화" int MIN=0; public abstract void powerOn(); void powerOff(); void soundUp(); void soundDown(); } 근데 의문이 들 것이다. 추상 메서드는 abstract를 붙여줘야 하는데 붙여주지 않았다. int타입 앞에 키워드들도 붙여주지 않아도 자바에서 자동으로 제공해준다...
남자는 대흉근이다. 나는 그렇게 생각한다. 그래서 오늘은 마음가짐을 새롭게 가지고 운동을 했다. 나의 가슴 중 윗 가슴이 제일 약하다. 윗 가슴 근육이 왜 잘 안 붙는지... 선 운동은 체스트 플라이로 혈류를 모아주고 이어서 바로 인클라인 벤치프레스를 했다. 내 몸이 불균형이라 빈 봉으로 우선 최대한 균형을 맞추고 무게보다 반복수를 가져갔다. 4세트 하고 인클라인 덤벨 프레스 하려고 했지만 사람이 의자를 다 사용하고 있어서 덤벨 프레스는 하지 못했다. 그리고 여기 헬스장을 와... 아랫 가슴 운동하는 기구가 있었다... 짜릿했다... 윗가슴 운동해야 하는데 아랫 가슴이.... 하... 너무 어렵다 보안할 점 - 윗가슴 너무 빈약하다..
추상 클래스에 대해 알아보겠다. 추상 클래스란 쉽게 말해 추상 메서드를 가지고 있는 클래스이다. abstract 키워드로 선언된 불완전한 클래스를 말하고. 추상 클래스는 인스턴스화 할 수는 없으나, 추상 클래스를 상속받는 자식 클래스의 인스턴스화는 가능합니다. 추상 클래스를 선언하는 방법은 다음과 같습니다. abstract class A{ }; 일반적인 클래스 앞에 abstract키워드만 붙여주면 된다 이로써 이 클래스는 추상 클래스가 되었다. 추상 메서드도 마찬가지로 abstract 키워드로 선언된 메서드를 말합니다. 추상 메서드는 {}가 없습니다. 코드를 보겠습니다. abstract class A{ abstract void hello(); } class B extends A{ } 이 클래스를 상속한 ..
오랜만에 등 운동을 했다 최근에 이사를 하게 되면서 정리하느라 정신도 없고 공부도 하느라 핑계일 뿐.... 여하튼 그래서 오늘 운동 가서 5 분할을 하기 위해 등 운동을 했다 새롭게 헬스장을 옮겼다 매번 느끼는 거지만 헬스장을 옮길 때는 신중 또 신중을 가하고 막상 가면 눈 돌아간다 새로운 운동기구들이 있어서 ㅎ... 오랜만에 하는 거라 무리하게 하면 다음날 광배 못 쓸 것 같아서 가볍게 턱걸이 10개씩 4 세트 하고 하이로우? 처음 보는 기구인데 자극 미텼다... 4세트 원암으로 먹어주고 시티드 로우도 가볍게 무게보단 반복 횟수에 집중했다. 후에 일정이 있어 이 정도로 마무리했다 보안할 점) 1. 이제 빠지지 말 것 2. 역시 나는 헬스장 가면 멸치다...
접근 제어자에 알아보겠다. 제어자란 클래스와 클래스 멤버의 선언 시 사용하여 부가적인 의미를 부여하는 키워드를 의미합니다. 자바에서 제어자는 접근 제어자와 기타 제어자로 구분할 수 있습니다. 기타 제어자는 여러 개를 함께 사용할 수 있지만 접근 제어자는 두 개 이상 사용할 수 없습니다. 자바에서는 4가지의 접근 제어자를 제공합니다. 1. public 2. protected 3. default 4. private 간단하게 설명하겠습니다. public은 어디에서도 접근이 가능한 제어자이다. protected는 패키지간의 접근이 불가능하지만 자식 클래스는 접근이 가능하다. default의 접근 제어를 가지는 멤버는 같은 클래스의 멤버와 같은 패키지에 속하는 멤버에서만 접근할 수 있습니다. default는 작성..
먼저. equals()에 대해 알아보겠다 먼저 우리는 전에 이런 코드를 봤을 거다. public class Test01 { public static void main(String[] args) { String a = "JAVA"; String b = "JAVA"; System.out.println(a==b); } } 이 결과 true가 나올 것이다. 하지만 public class Test01 { public static void main(String[] args) { String a = new String("JAVA"); String b = new String("JAVA"); System.out.println(a==b); } } 이 코드는 false가 나올 것이다. 예상했을 텐데 == 비교 연산자는 주소..