오늘 판교 경기창조경제혁신센터에서 제2회 KOSTA 소프트웨어 경진대회가 열렸다.

일을 하고 가는 바람에 처음부터 참석을 하진 못했지만 도착했을때 발표진행이 아주 많이 되진 않은 터라 어느정도 발표를 들을수 있었다.

맛집 리뷰 사이트, 초보 농부 농사짓는것을 도와주는 '농사의신'까지 다양한 아이디어와 열정이 나에게도 느껴지는 듯 했다.

마지막 발표가 농사의 신 이었는데 IoT와 결합한 부분이 인상적이었고 초보농부의 농사를 도와준다는 부분에서 많은 메리트가 있을 것 같다.

사실 농사 실패 원인이 노하우가 없어서가 클텐데 그걸 뒷받침 해주니 초보 농부들에게는 더 없는 선생님임에 틀림 없다는 생각을 하였다.

발표후 시상과 남은 일정들이 있었지만 집이 먼 관계로 발표만 듣고 교육 담당 과장님께 인사만 드리고 행사장을 나왔다.

이제 얼마 안 있으면 교육 시작인데 시작이 반이다란 말처럼 열심히 해야 겠다는 생각이다. 아자아자 홧팅!^^

'매일매일 일기장' 카테고리의 다른 글

2016년 12월 9일 금요일 점심  (0) 2016.12.09
2016년 12월 8일 점심  (0) 2016.12.08
2016년 11월 10일 목요일 저녁  (0) 2016.11.10
2016년 9월 20일 저녁  (0) 2016.09.20
★ 한글속기사 시험보기전, 꿀 Tip  (1) 2016.09.17

Error 클래스

동적 연결 실패 또는 다른 심각한 오류가 자방 가상 머신에서 발생했을 때 가상머신은 Error 객체를

발생시킨다. 간단한 프로그램에서는 일반적으로 Error 객체를 던지거나 처리하지 않는다.


Exception 클래스

대부분의 프로그램들은 Exception 클래스로부터 파생된 예외객체를 던지고 처리한다. Exception 객

체는 프로그램에 문제가 발생했음을 알려준다. 하지만 이것은 심각한 시스템의 문제는 아니다. 대부

분의 프로그램은 Error와는 달리 발생한 Exception을 처리하는 코드를 작성한다.


자바 플랫폼은 많은 Exception 클래스의 상속클래스를 정의하고 있다. 이런 상속 클래스들은 프로그

램에서 발생할 수 있는 여러 타입의 예외를 나타낸다. 예를 들어 IllegalAccessException은 특정 부분

의 메소드를 찾을 수 없다는 신호이고, NegativeArraySizeException은 배열이 음수의 사이즈로 생성되

는 것을 감지했음을 나타내는 신호이다.


Exception 서브클래스인 RuntimeException은 API를 잘못된 방법으로 사용하는 경우 나타나는 예외이

다. 예를 들어 NullPointerException은 메소드가 객체를 참조할 때 null값을 참조하는 객체를 사용하는

경우 나타나는 예외이다.

'내 첫사랑! 컴퓨터 프로그래밍' 카테고리의 다른 글

개발자의 조건?!  (0) 2017.01.04
접근제한자란  (0) 2017.01.02
증감연산자 i++와 ++i의 차이  (0) 2016.12.12
static 변수에 대해서  (0) 2016.12.06
if문에서 break 명령 사용의 의미  (0) 2016.12.03

2016년 3월 24일 목요일 인하대학교 미래인재개발원 문화컨텐츠앱제작전문가 특강

(3.29~12.28)


▨ 교육과정 ▧

1. 앱기획

2. 자바 / 웹

3. 하이브리드앱

4. 안드로이드

5. 웨어러블

6. UX/UI (그래픽)


- 자바언어는 막히면 붙잡지말고, 계속넘어감. 이과정을 3회정도 반복하면 언어에 대한 기억이 나기 시작함. 

- 자바교재의 차례는 반드시 외우도록 한다. (차례가 그 책에 대한 구조임)

- 복습을 하려고 노력하지말고, 모르더라도 예습을 하라. 

- 모든과제는 메일로 제출 (과제제출 마감시간은 다음날 새벽 4시까지)

- 주말과제, 연휴과제는 별도로 나감.

- 수업은 아침9시에 반드시 시작. (1명이 있더라도) 

- 과제를 제출하지 못하면, 미완성이라고 적어서 제출하도록 함. 

- 매일같이 과제를 내준다. 

- 외우라는건 반드시 외워라. 

- 정보처리는 무조건 따라. 필기는 1달 놀면서 해도 붙고, 실기는 1달 바짝 하면 붙는다.


앱 - Desktop - Java(GUI)

     Web Browser - IE, FF, Chrome - Servlet&JSP(UI꾸며주는건 없음) - HTML5, Java-Script, CSS3, Jquery

     Mobile - Android - Device설치, Java + Google SDK 

              iOS


이외에 Framework를 공부해야하며, DB는 Mybatis, 내부설계는 Spring임. (★★★)


IT는 열심히 하는것보다 결과가 중요하다. 


Hybrid앱의 기본은 브라우저앱이다. 


Java의 고비는 Class, Thread, Collection 


수업내용은 수업끝나고 블로그에 올리도록 한다. 

블로그에 올리게 되면, 수업전에 예습, 수업듣는거, 블로그에 정리해서 올리는거 이렇게 3가지를 

하게된다.


Java(SE(Desktop), EE(Web)) - 소프트웨어, 어플리케이션, Android, BlackBerry OS가 자바로 되어있음

[Eclipse] http://www.eclipse.org, 현재 버전은 Mars버전까지 나옴(Mars는 JDK 1.8을 설치해야함), 설치형이 아님

[JDK] http://www.oracle.com/downloads/index.html, 설치형, 1.8버전은 실무에서 현재 잘 쓰이진 않음

환경변수라는것을 만들어 놓아야 함.


환경변수 ▶ 사용자 환경변수(해당 사용자에게만 환경변수를 할당), 시스템 환경변수(부팅시 시스템에 환경변수를 알려줌)


Java는 C라는 언어로 만들어짐. 

Java를 실행시키기 위해서는 bin(binary)폴더에 java.exe(소스파일), javac(omple).exe(class파일)가 필요함.


C - 하드웨어, 임베디드, iOS


BigData - 정형 + 비정형 - NoSQL - MongoDB

DBMS - 정형화된 DB 


Oracle, MySQL, MySQL+MongoDB = MariaDB


http://www.gartner.com/에 들어가면 현재 전세계적으로 모바일 OS가 어느버전이 제일 많이 쓰이는지 알수 있으므로

창업을 할경우 본 내용을 참고하도록 한다.


Java의 실행규칙

1. 자바의 파일명은 반드시 첫글자가 영문으로 와야한다.

파일명, 변수명, 메서드명을 붙일때는 낙타기법을 사용한다. 


예를들어 급여의합을 만드는 프로그램을 만들경우 자바파일명은 Paysum으로 써도되나, 두단어가 복합적이므로 PaySum으로 적는다.

가서멈춤(gotoandstop)이라는 메소드를 만든다고 가정할경우 메소드는 일반적으로 첫글자를 소문자로 적어주기 때문에, gotoAndStop이라고 적는다.


변수명도 마찬가지인데, 예를들어 평균값을 저장하는 변수명을 만든다고 가정해볼경우 평균(avg) 값(value) 이므로 avgValue라고 표기해준다.

상수명은 전부 대문자로 표기해준다. 

예를들어 최대값을 고정시킬경우 이름은 MAXVALUE라고 표기를 한다.

안녕하세요

쭈니의 모바일 세상 박성준 입니다.

 

다음주부터 인하대 미래인재개발원에서 9개월간 진행되는 문화컨텐츠앱 제작과정에 들어가기 앞서

나름대로 자바책을 이용하여 공부중에 있습니다.

 

저는 원래 컴퓨터서적을 볼때 나오는 내용을 거의 빠짐없이 보려고 하는 스타일이라 (어릴때부터)

퀴즈가 나오면, 혼자 퀴즈도 풀어서 적어보고, 하단의 팁이 나오면 팁도 읽어보고, 내용중에 나온 인터넷주소로

접속도 해보는 스타일입니다. (사람마다 스타일은 다 다를수 있겠죠?^^)

 

또한 책을 볼때 000내용은 0장 참고, 이런말이 나오면 어릴때 만화방에서 빌려보던 페이지 점프해가며

읽는책처럼, 점프해서 책을 보고 다 읽으면 다시 돌아온다던지.. 왜 이런 스타일이 생긴진 모르겠는데.. (아마 두꺼

워서 그런것 같아요.. 나름대로 두꺼움을 극복해볼려고...)

 

암튼, 저는 현재 9장을 보고 있습니다~

9장은 예외처리에 관련된 내용인데, 프리렉 열혈강의 자바프로그래밍에서는 203페이지에 EXERCISE라고 해서 연

습문제 2가지를 풀게 되어있습니다.

 

2번문제가 "JVM에서 제공되는 묵시적인 예외 처리기의 동작에 관해 설명하시오." 라는 제목의 문제인데

책을 아무리 살펴봐도 내용이 없길래, 인터넷 힘을 빌려서 찾아보니 내용이 나와서 그 내용을 기록해두고자 합니

다.

 

 JVM의 묵시적인 예외 처리기는 예외가 발생하면 예외 객체를 생성시키고 예외가 발생된 메소드에서 ERROR 를 출력하고, 그 메소드를 호출한 메소드에게 예외를 반환한다. 즉 예외가 발생하면 발생된 예외는 메소드 호출 순서에 따라 계속하여 반환된다.
- http://june86.tistory.com/113 참고 -

 

다음주부터 인하대에서 앱개발 과정 수업들으면서, 내용 잘 정리해서 블로깅 해보려고 하는데 여러분들의

많은 응원 부탁드립니다. 

 

 

Total
Today
Yesterday