java 61

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 j.sieun입니다. 자료구조에 대해 알아보도록 하겠습니다. 우선 자료구조란 음...데이터나 자료를 좀더 효율적으로 배치하거나 저장하기 위한 알고리즘을 뜻합니다. 바로 문법에 대해 알아보도록 하겠습니다. 자료구조에서는 자료구조 클래스 이름리스트 Arraylist, LinkedList, (Vector)스택 LinkedList, (Stack)큐 LinkedList해쉬 테이블 LinkedList, (Hashtable)집합 HashSet **위클래스들은 모드 java.util 패키지에 속함 이런식으로 되어있습니다. 아래는 자료구조 클래스를 사용하는 방법입니다. ArrayList list = new ArrayList(); 이런식으로 되어있습니다. 여기서 앞에 ArrayList 를 썼을때 뒤에도 똑같이 ..

java 2016.04.13

쉽지만 어려운 #Java #자바 #성공적 3.연산자

안녕하세요 j.sieun입니다. 연산자에 대해 배우도록 하겠습니다. 1. "=" 연산자 흔히들 수학할때는 a + b = c 라고 쓰면 a + b 는 c값이다. 라고해석이 되지만 프로그래밍 할떄에는 전혀 아닙니다. 우선적으로 저렇게 적으면 애러 나옵니다. 올바른 식은 "c = a + b " 입니다. 해석은 a와 b를 더한 값을 c에 저장한다 라고 해석합니다. 항상 = 의 연산자 읽는 순서는 ← 입니다. 그리고 ~값이다 라는게 아니라 ~ 저장한다 라고 표현합니다. 유의할점으로는 딱히 없지만 맨처음에 a = b; 라 쓰고 나중에 a = c; 라 사용할떄 a의 값은 c로 저장이 됩니다. 2. +,-,*,/ 연산자 이것들은 수학에서 사용하는 거와 똑같습니다. 그러므로 패스 3. % 연산자 이 연산자는 예를 들어 ..

java 2016.04.12

쉽지만 어려운 #Java #자바 #성공적 2.반복문(for) + 별표 피라미드

안녕하세요 J.sieun 입니다. 반복문에 대해서 배우도록 하겠습니다. 우선 반복문과 저번에 배운 조건문은 자바에서 아주 많이 쓰이는 문법 입니다. 사실 배우는건 쉽습니다. 하지만 이 것을 잘 해놔야 나중에 응용 문제나 자기가 원하는 프로그램 만들때 잘 컨트롤 할수있습니다. 이점 유의하시길 바 랍니다. ㅎㅎ 우선 for 문입니다. for(초기화;조건;증가량) 이식이 가장 기본적인 식이고, for(변수: 배열) 이식은 향상된 for문이라고 배열을 사용할떄 좀더 간편하게 쓸수 있는 식입니다. 아래 소스를 보겠습니다. public class forClass { public static void main(String[] args) {// TODO Auto-generated method stubfor(int i ..

java 2016.04.07

쉽지만 어려운 #Java #자바 #성공적 2.조건문(switch)

안녕하세요 J.sieun 입니다. 저번에는 if 문을 설명해 드렸다면 이번에는 또다른 조건문인 Switch 문입니다. If 문과 Switch 문은 같은 조건문이긴 하나 쓰이는 곳이 조금 다른 조건문이라 보시면 됩니다. 아래 소스를 보시면. public class SecondClass { public static void main(String[] args) {// TODO Auto-generated method stubint num = 2;switch(num){case 1(num의 값) :System.out.println(num+"값");break;case 2(num의 값):System.out.println(num+"값");break;case 3(num의 값) : System.out.println(num+..

java 2016.04.04

쉽지만 어려운 #Java #자바 #성공적 2. 조건문(if)

안녕하세요 J.sieun 입니다. 음.. 사실 문법은 http://docs.oracle.com/en/java/ 여기나 그냥 구글에 Java method 만 치셔도 메소드 모아놓은 것들이 많습니다. 하지만 거의다 영어라는 점에좀 해석하기 벅찬 느낌?? 어찌됐든 문법들 같은 경우는 오라클 홈페이지 가시면 있습니다. 음.. 그냥 참고하시는데 도움이 됩니다. 우선 처음 배우실 내용은 자바의 거의 기초라고 할수 있는 조건문과 반복문이 되겠습니다. 기초라고 해서 처음엔 쉽지만 나중에 가면 갈수록 점점 난이도가 있습니다. 그러니 처음 배 우실때 제대로 배우셔야 잘 해결할수가 있습니다. 1. 조건문 : 흔히 if else 를 많이 사용하고 그밖에 switch 문이 있겠습니다. 그럼 바로 소스를 보겠습니다. public..

java 2016.04.04

쉽지만 어려운 #Java #자바 #성공적1.객체값 다른 객체에서 자유롭게 사용하기

안녕하세요 J.sieun 입니다. 요번에 배우실 객체 안에 있는 데이터 값을 특정 클래스로 옮기고 싶 은데 과연 될까?? 정답은 당연히 됩니다. 방법은 여러가지가 있습니다. 하지만 오늘 배우실 것은 가장 기본적인것을 알려드리려고 합니다. :D 우선 저번에 제가 올린 소스그대로 적어두겠습니다. public class FirstClass {static String str;public static void TestMethod (){System.out.println("TestClass OKK");String str = "하하";System.out.println(str);return;}public static void main(String[] args) {// TODO Auto-generated method st..

java 2016.04.03

쉽지만 어려운 #Java #자바 #성공적1.객체란??

안녕하세요 j.sieun73입니다. 오늘 배우실 내용은 객체라는게 어떤 것인가를 배우게 될텐데요!! 예를 들어 public class FirstClass { public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("hello Java");}} 라고 입력을 했습니다. 그러면 결과값이 hello Java 이러한 결과값이 생기는데요. 저 위에 있는 소스 해석은 FirstClass 라는 클래스안에 public static void main(String [] args) 라는 메인 메소드가 존재 한다 라는 뜻입니다. 여기서 추가적으로 public class FirstClass { public static ..

java 2016.04.02

쉽지만 어려운 #Java #자바 #성공적 1장 단축키 설명

안녕하세요 J.sieun73 입니다. 저는 자바 이클립스를 사용하고있습니다.(거의 대부분 이클립스를 사용하죠..XD) 처음부터 문법설명보단 쉽고 간편하게 처리할수있는 몇가지 단축키에 대해 설명해보도록 하겠습니다. 1.찾기 중요도 ★★★ Ctrl + F 찾고싶은 단어가 어디에 있는지 알고싶을때.(이건 게임 프로그램이나 어떤 프로그램 만들때 소스가 정말 많아질때에는 많이 사용) 2. 한줄 주석 넣기 중요도 ★ Ctrl + / 말그대로 한줄 주석 넣기입니다. (이건 잘 사용하지 않습니다.) 3. 드레그 한부분 주석 넣기 중요도 ★★★ Ctrl + Shift + C 말그대로 드레그 한부분 주석 넣기 입니다. (사용을 잘 안할거 같은데 은근 많이 사용합니다.) 4.import 문 정리 중요도 ★★★★★ Ctrl ..

java 2016.04.01

자바설치및 환경변수 설정 최신!

자바를 배우기 앞서 우선 JDK를 설치를 해야 하는데요.설치하는 방법은 아래와 같습니다. 1. 먼저 오라클 홈페이지(http://www.oracle.com/)로 이동 후 DOWNLOAD - Java For Developers 메뉴로 접근합니다. 2. Java Platform(JDK) 를 클릭합니다. 7u11은 버전인데 최신버전의 JDK를 설치합니다. 3. Accept License Agreement(라이센스 동의)를 선택 후 아래의 목록에서 자신의 OS 버전과 일치하는 항목을 다운로드합니다. 4. 다운로드 받은 파일을 실행하여 Next 버튼을 클릭합니다. 5. 설치할 내용을 선택하는 부분입니다. 그냥 Next 버튼을 클릭합니다. 6. 설치될 경로를 지정하는 부분입니다. Next를 클릭합니다. 8. 설치가..

java 2015.08.19