일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ORACLE #TIGER #SCOTT #SCOTT계정 #오라클학습계정 #프로그래밍 #SQL #SQLORACLE #오라클 #오라클연습 #오라클연습계정 #오라클연습문제 #WHERE절 #오라클조건절
- sql #오라클 #불리언형 #boolean #webjava #java #jsp #Mybatis #마이바티스 #마이바티스환경설정 #모델1 #모델1프로그래밍 #Batis #마이바티스다운로드 #web설정 #웹프로그래밍 #게시판 #게시판제작 #게시판만
- View #
- 마이바티스환경설정
- java #array #자바 #배열 #프로그래밍 #코딩 #자바프로그래밍
- cos.jar #cos드라이버 #파일업로드드라이버 #루피는귀여워 #마이바티스 #MyBatis #마이바티스sql #마이바티스DB #마이바티스jsp #마이바티스이클립스 #mapper #config.xml #마이바티스다운로드
- 방통대 #방송통신대학교 #컴퓨터과학 #컴퓨터과학과 #컴과 #방통대컴퓨터과학과 #방통대컴과 #방통대파이썬 #방통대C #방통대자바
- jsp #게시판만들기 #자바로게시판만들기 #웹테스트 #JNDI #myora #Oracle #오라클 #DAO #DTO #아파치톰캣 #웹자바셋팅 #모델1 #모델1방식 #모델1방식웹프로그래밍 #웹프로그래밍
- html #자바와서블릿 #자바와웹연결 #웹연결
- QUERY #DML #SQL문 #내림차순정렬 #오름차순정렬
- Doit #Doit오라클 #Doit시리즈 #연습문제
- 서블릿선언 #서블릿선언방법 #
- 자바 #웹자바 #JAVA #WEB #WEBJAVA #WEBPROGRAMMING #웹 #웹프로그래밍 #코딩 #CODING #모델1 #모델2 #모델1방식 #모델2방식
- 자바 #웹자바 #webJava #java #코딩 #코딩초보 #ojdbc #서블릿 #자바서블릿 #javaServelet #servelet #httpServlet
- 갤러리제작 #갤러리만들기 #jsp갤러리 #jsp게시판 #jsp프로그래밍 #jsp웹프로그래밍 #jsp웹 #jsp모델1방식 #사진업로드 #jsp사진업로드 #jdbc6 #jdbc드라이버다운 #jdbc드라이버무료다운
- 8 실무에서 가장 많이 사용하는 SQL
- spring #스프링 #전자정부표준프레임워크 #표준프레임워크 #자바스프링 #스프링다운로드 #자바스크립트 #웹프로그래밍설정 #웹프로그래밍셋팅
- Model #
- union #sql99 #외부조인 #오라클조인 #sql조인 #자체조인 #비등가조인 #비등가조인 #테이블복사 #오라클테이블 #null인데이터출력
- 기말고사 #방통대기말고사 #방통대후기 #방통대기말고사후기 #방통대2023년1학기 #방통대1학기 #방통대C프로그래밍 #방통대장학금 #방통대영어회화1
- 어노테이션 #@WebServlet #WebServlet #
- Init-param #context-param #
- 정처기필기합격 #정처기합격후기
- 자바웹프로그래밍
- tern다운로드 #메이븐다운로드 #maven #스프링라이브러리 #자바라이브러리 #톰캣설정 #WAS #웹어플리케이션서버
- 서블릿 #자바모델1 #자바모델2 #mvc #mvc패턴
- web.xml #배포지시자 #서블릿테스트
- 정처기3회 #정보처리기사2023
- Controller
- 정처기 #정처기필기 #정보처리기사 #정보처리기사필기 #정보처리기사2023 #정처기2023 #정처기3회 #정보처리기사3회 #정보처리기사실기 #정처기실기 정처기합격
- Today
- Total
장미의 개발일기
국비과정 개강 본문
이 날 포스팅 원고를 미리 써놨는데 워낙 하루하루가 빡세다 보니 이제 올린다 ㅠㅠㅠ
4월 6일 목요일 개발자 국비훈련 개강날
걱정도 많고 계획대로 예습도 제대로 못했으나...개강날이 와버렸다.
강의실이 있는 건물이 무척 꺠끗하고 화장실이나 편의시설도 깔끔했다!
6개월동안이나 하루의 대부분을 머물 곳인데 맘에 든다.
다만 집에서 버스로 15~20분 거리가 장점이었는데, 내가 출발하는 시간때가
출근시간대라 겁나 막힘 ㅠㅠㅠㅠ
수업 내용 정리하기
*국비과정은 전문가가 되기가 아니라 개발자 신입으로 들어가기 위한 조건을 갖추기 위한 과정
*우선 개념과 용어에 익숙해지기
*고급언어: 인간이 이해하기 쉬운 문장을 사용하여 컴퓨터가 수행해야할 작업을 정의한 언어
*자바, C++ : 객체지향언어 / C : 절차지향 언어
*컴파일러(번역기) 한번에 통번역 <-> 인터프리터(통역사) 즉각 번역
*자바 8 버전: 람다식 추가 / 가장최신은 자바 11
*자바 개발 도구 :JDK(Java developement kit)
*자바 실행환경 : JRE: (Java Runtime Enviorment)
JDK > JRE > JVM
즉 개발도구 다운로드시, 실행환경 및 JVM이 포함되어 있다.
*주석 추가 내용 API 문서 만들땐 /** */ 사용
*패키지= 같은 성격의 Class를 모아둔 것
*자바는 플랫폼에 있어서 독립성을 가짐****
-보통 프로그래밍 언어가 운영체제마다 실행이 달라지는 이유는 각 운영체제의 파일시스템이 다르기 때문이다.
(예를 들면 각 지방의 사투리)
=> 각 다른 컴파일러가 필요하다. 다만 자바는 JVM이 있어서
->모든 운영체제에 적용가능 즉, 한번 만들면 어디서든 사용가능 (다만 각 운영체제마다 다른 JVM이 필요)
-JVM은 자바의 메모리, 자바에서 연산하는 메모리 영역.
*프로그래밍은 불필요한 내용을 가능한 제거하고, 가독성이 좋아야한다 / 캡슐화
*자바 = 객체지향언어 (재사용하기 위함) ex) 아파트 여러곳에 짓기 ,전역변수가 없다.
*메소드 오버라이딩 = 재정의(고쳐쓰는 것) / 상속관계(종속)
*람다식 : 빅데이터분야에서 필수, 프로그래밍에선 선택사항 / 빅테이터에선 코딩을 '자연어 처리'라 칭한다.
벡터화,수치화의 의미
*JDBC(Java database connectivity), JSP(Java server page) - 자바 웹 -자바를 웹으로 풀어내는?
*API (라이브러리) 내부와 외부로 나뉜다.
*한 패키지당 1개의 메인 함수 / JVM의 역할은 메인함수를 소환하는 것(프로그램의 시작과 끝은 메인함수)
*자바에서 첫글자가 대문자면 거의 Class 명
*Class명과 소스파일명은 반드시 동일해야 한다.
-한 소스파일에 Class 가 여러개가 있을 경우엔 Class 키워드 앞에
-PUblic이 있는 클래스명과 소스파일이 동일해야 한다. (하나의 소스파일엔 public class는 단 하나)
-Class의 수 만큼 class확장자의 파일이 생긴다.
*이너클래스 표현: C$D.class (D클래스는 C클래스에 소속되어있으며 C의 이너클래스다)
(재사용에 비효율적)
ex) System.out.println : System 클래스와 거기에 소속된 자원들 (out, println)\
(.을 연산자로 봐야함)
**클래스 선언부**
헤더부분
멤버필드와 메소드 (속성과 동작을 나타냄)
**main() 선언부
public static void main(String args[])
**콘솔출력 메소드, 문자열 출력**
"문자열"
main메소드에 String클래스가 기초로 들어감
=> 문자열과 숫자와 더하면 값은 무조건 문자열이 나옴
****자바의 컴파일러 과정****매우 중요
코딩한다(소스 파일 작성) : 결과물- Sample.java
=> 컴파일러 한다 : 결과물 - Sample.class (이 파일은 기계어로 되어 있어서 인간은 못읽음)
=> JVM에 의해서 Sample.class 파일이 실행된다.
**자바 다운로드 후, 환경설정하기**
1.
내 pc (마우스 오른쪽-설정) => 고급 시스템 설정 => 환경변수
=> 시스템변수에서 새로 만들기 : 변수이름에 JAVA_HOME
/ 변수 값에 자바가 설치된 곳의 버전이 나온 폴더의 주소를 복사하여 붙여넣기 =>확인
2.
다시 시스템 변수에서 path란 편집 클릭 =>
=> 맨 아랫줄에 작성: %JAVA_HOME%\bin (의미는 JAVA_HOME가 가르키는 경로)
=>확인
3.
다시 시스템변수에서 새로만들기 클릭 =>
CLASSPATH / .J 작성 후 확인 / 확인 한번더
4.
cmd 창에서 환경설정이 제대로 되었는지 확인
명령어: java -version => 설치한 자바 버전이 제대로 뜨면 완료
jave : 제대로 상세한 내용이 나오면 컴파일 기능 이상없음
*cmd 명령어 정리*
c: C드라이브
d: D드라이브
cd Sample(파일명) => 파일을 여는 동작의 개념이다. S를 누르고 탭누르면 자동완성됌
(C:\>cd KOSMO132
C:\KOSMO132>cd java) 예시
cd .. => 파일을 닫는 동작의 개념
(C:\KOSMO132\java
C:\KOSMO132
C: ) 예시
javac sample.java => sample 파일 컴파일 체크
java sample => sample.class 파일이 제대로 실행 되는지 체크
컴파일러: javac -> Hello.class
자바실행 : java -> JVM에 의해서 Hello.class를 실행
(만약 편집기에서 수정을 했다면 저장을 하고 cmd에서 다시 컴파일을 하고
실행을 해야 수정된 내용이 적용된다)
dir 폴더명 or 파일명 => 디렉터리 보기
cls => 화면청소
(edit plus 설치하고 cmd로 컴파일러 및 실행해보기)
'개발일기 > 일지' 카테고리의 다른 글
오라클 설치하다가 노트북 날려먹은 썰 (3) | 2023.05.04 |
---|