easydong

[Java] ArrayList

안녕하세요! 이번시간에는 ArrrayList를 활용한 응용문제를 풀어보겠습니다! 먼저 데이터들을 모을 DB를 만들고, 아이디는 중복이 되면 안 되니까 중복검사도 넣어야겠죠?중복검사는 로그인과 회원가입 두 군데에서 모두 쓰일겁니다. 그리고 비밀번호를 암호화한다음 다시 DB에 대입해주고 실행까지 해볼게요~ Class1. User User클래스를 먼저...

[Java] 배열

이번시간에는 배열에 대해서 알아보겠습니다~ *배열 : 저장공간의 나열 1. 여러 개의 변수를 선언하면 변수가 많아지기 때문에 관리하기 어렵습니다. 따라서 배열은 여러 칸을 선언하며, 이름은 하나이기 때문에 데이터 관리가 편합니다. 2. 규칙성이 없는 값에 규칙성을 부여하기 위해서 사용합니다. *배열의 선언 자료형[] 배열명 = {값1, 값2,...

[Java] 익명클래스 예외처리

이번 시간에는 익명클래스와 예외처리를 알아보겠습니다. 익명 클래스(Anonymous inner class) 이름이 없는 클래스이며 구현되지 않은 필드를 구현하기 위해 일회성으로 생성되는 클래스입니다. 바로 예시를 만들어보겠습니다. 다들 스타벅스 아시죠? 그 스타벅스의 인터페이스를 만들어 메뉴를 담을 문자열 배열타입의 메소드와 판매방식의 틀을 만들...

[Java] 추상클래스 인터페이스

이번 시간에는 추상클래스와 인터페이스에 대해서 알아보겠습니다! 추상 클래스 필드 안에 구현이 안 된 메소드가 선언되어 있는 클래스를 고추상 클래스라 합니다. 이 때 구현되지 않은 메소드를 추상 메소드라고 부릅니다. 따라서 반드시 재정의를 통해구현을 해야지만 메모리에 할당되기 때문에 강제성을 부여하기 위해서 추상 메소드로 선언합니다. 강제성을 부여...

[Java] 변수 자료형 서식문자 형변환

저번 시간에는 IDE인 이클립스 포톤 버전을 설치하고 프린트를 출력해봤는데요. 이번 시간에는 여러 가지를 더 써보겠습니다~ *컴파일러의 해석 방향 컴파일러는 C언어에서의 비쥬얼 스튜디오처럼 위에서 아래로 좌에서 우로 읽습니다. 뭐 당연한 소리같지만, 사실 앞으로 복잡하고 다양한 코드를 짤 때에 항상 유의하여야 할 사항입니다! *출력메소드 메소...

[Java] Prologue

짧았던 C언어의 포스팅이 끝나고 이제는 JAVA포스팅을 하려고 합니다. 쉬운 길은 결코 아니겠지만 그래서 그만큼 더 재미있고 무언가를 얻어갈 수 있는 시간이 될거라 믿습니다! JAVA 썬 마이크로 시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어이며 창시자는 제임스 고슬링입니다. 2010년에 오라클이 썬 마이크로시스템즈를 인수하면서 Jav...

[C] 구조체

어느덧 C언어의 마지막 포스팅 시간이 왔네요.. 시간이 후딱갑니다 ㅎㅎ 일단 마지막 포스팅이라고 생각하지만 제가 또 올리고 싶은 것이 있다면 올리겠습니다. 현재는 C언어에 관한 문제를 제가 풀어보고 해석하는 방향으로 포스팅을 할 생각은 있습니다. 이번에는 구조체에 대해서 포스팅을 해보려고 합니다. 구조체 (struct) 여러개의 데이터들 (멤버...