1.java명령어 2.컴파일 3.JamesGosling 4.jdk 5.주석 6.주석컴파일 7.들여쓰기 8.변수 9.변수선언 10.java 의자료형
1.int 형 범위 2. int num 3. 키워드(예약어) 4. 2의 보수법 5. 컴퓨터에서 음의 정수 표현 방법 6. -5의 컴퓨터 에서의 2진수 값 7. 실수에서 오차가 생기는 원인 8. 실수의 표현법(고정소수법, 부동소수법)
1. 상수와 상수 표기법 2. 초기화 3. 리터럴 4. 예시 5. 자동 형변환과 명시적 형변환 6. 자동 형변환 규칙 7. 예시 8. 예시 9. 예시 10. 예시 11.결합 방향과 우선순위 12.복합 대입 연산자
1. 결합방향과 우선순위 2. 예시 3. 예시 4. && 와 || 5. 예시 6. 예시 7. 전위증가연산자와 후위증가연산자 8. 비트 연산자 4가지 9. 쉬프트 연산자 10. 예시
1. 조건문 3가지 2. 실습 3. 실습 4. 걸어서 하늘까지 5. 실습 6. 실습
1. while 문과 do while 문의 차이 2. for 문이 실행되는 순서 3. 실습 4. 실습 5. 실습 6. break 와 continue 7. 실습 8. 실습 9. 무한루프 만드는 방법 10. 실습
1. 반복문 3가지의 무한루프 2. 실습 3. 실습 4. 실습 5. 실습 6. 실습 7. 실습
1. 별그리기 실습 2. literals 자동형변환 복습 3. 함수 모양 4. 함수 호출 5. 함수 만드는법 6. void 용도 7. 실습 8. 실습 9. 실습 10. 실습 11. 실습 12. 실습 13. 함수 장점 14. 실습
1. 변수의 스코프 2. 지역변수 3. 인스턴스 변수 4. 재귀함수 실습 5. 클래스 실습 6. void 용도 7. 객체 8. 객체와 메모리 그림 9. 클래스 객체 차이 10. 클래스 실습 11. 생성자 12. 생성자 용도 13. 클래스 실습
1. 참조 메모리 그림 2. 생성자 3. 디폴트 생성자 4. 생성자 용도 5. null 6. 생성자 실습 7. 생성자 실습 8. 생성자 실습
1. package 용도 2. package 명명법
1. 정보은닉 2. 정보은닉 실습 3. 접근제한자 4가지 4. class 의 접근제한자 2개 5. 지역변수와 접근제한자 6. 정보은닉 실습
1. static 변수 다른 이름들 2. Java 의 메모리 영역 3. static 변수 접근 방법
1.인스턴스 함수안에 스태틱 변수와 함수가 올수 있는 이유는?
1.instance 함수와 static 2.static 변수의 접근 방법 3.클래스 변수의 활용 4.메소드 오버로딩 5.메소드 오버로딩 예시 함수 4.this 함수 5.this 6.스트링 객체를 생성하는 2가지 방법
1.immutable 2.new String() 과 "" 3.charAt() 과 메모리 실습 그림
1.str.concat() 2.str.substring() 3.str.compareTo() 4.String.valueOf() 5.String Method 실습
과제 제출
1.int array memory 그림 2.int array 실습 3.git 명령어 4.int array 실습
1.array initialize 2.String[] args 3.enhanced for 4.e)class 5.e)int array 6.e)instance array 7.e)int 2d array 8.e)int 2d array 9.int 2d array memory
1.inheritance uml 2.parent,child class 3.super 4.e)inheritance 4-2.single,multiple inheritance 5.e)inheritance 6.defualt super constructor 7.e)array2d
1.IS-A,HAS-A 2.polymorphism 3.polymorphism image 4.array2d practice
1.method overriding 2.polymorphism 3.e)array
1.instanceof 2.e)class 7.e)inheritance 8.e)overriding
과제 제출
1.class Object{} 2.toString() override 3.final class,final method 4.@Override 5.e)Override
1. @Override 2. interface 3. two things in interface 4. abstract keyword
1.e)interface 2.e)interface 3.default method 4.how to inherit interface
1.e)super constructor 2.e)abstract class
1.Exception 2.Exception mechanism 3.e)exceptions 4.e)exception
1.throws 2.checked exception & unchecked exception 3.e)exception 4.Exception handling UML 5.e)exception
과제 제출
1.try with resource 2.wrapper class 3.boxing&unboxing 1.e)try...catch 2.e)try...catch
1.BigInteger class 2.e)StringTokenizer 3.Random 4.e)StringTokenizer 5.overflow
1.e)override equals 2.e)override equals 3.e)StringTokenizer 4.e)override equals
1.generic 2.e)pre-generic problem 3.e)generic 4.e)generic method
1.generic method 2.bounded type parameter 3.wildcard 4.e)generic
1.e)wildcard 2.e)boxing&unboxing 3.extends&super in wildcard 4.e)compiling generic
1.e)ArrayList 2.ArrayList&LinkedList 3.e)ArrayList 4.e)Scanner&List 5.e)Scanner&ArrayList 6.e)ArrayList
1.e)ListIterator 2.e)ArrayList
1.e)Set 2.Set 3.e)HashSet 4.e)HashSet 5.TreeSet&HashSet 6.Calling Set
1.stack&queue 2.Map 3.e)TreeMap&HashMap 4.e)HashMap
1.I/O stream 2.filter stream 3.e)I/O stream 4.buffering&buffered filter stream
1.character stream 2.e)readLine() 3.e)write&read 4.e)readLine()
1.single process&multi process 2.process&thread 3.e)critical section 4.e)thread&process 5.e)Thread.sleep() 6.thread synchronization
1.critical section 2.synchronized 3.d)thread on memory 4.e)synchnorized 5.e)synchronized 6.e)HashMap
1.e)network 2.dbms 3.e)sql
1.e)sql 2.order by
1.dual table 2.e)abs 3.e)round 4.e)round 5.e)trunc 6.length,lengthb 7.e)substr 8.e)substr 9.e)date 10.e)to_char 11.e)where 12.e)date 13.to_date,to_num
1.group function&single row function 2.e)group function 3.decode 4.case
1.Cartesian product 2.e)eqi,non-equi,self join 3.e)join 4.e)subquery
1.multiple rows subquery 2.ddl 3.e)subquery 4.delete,truncate,drop
1.e)dml 2.transaction 3.data integrity
1.e)unique, not null 2.foreign key 3.primary key 4.e)check
1.e)jsp 2.e)jsp print 3.protocol 4.e)jsp 5.protocol&ip
1.e)subquery 2.e)column name 3.e)substr 4.e)nvl 5.e)join 6.e)distinct
1.2)e)servlet input 3)e)servlet input 4)e)servlet input 2.get&post 3.context path 4.request&response 5.submit
1.jsp container 2.e)sql
1. 아래를 프로그래밍 하시오. 단을 보내기 버튼을 누르면 해당 단을 출력 >### 2. 아래를 프로그래밍 하시오.
1.e)jsp 2.e)jsp 3.directive,scriptlet,expression
jsp RockPaperScissors
1.e)jsp 2.action tags 3.forward,redirect 4.e)jsp
lotto.jsp
1.e)application 2.cookie&session 3.session ID 4.4 scopes
jsp login
1.e)Connection,Statement,ResultSet 2.Connection,Statement,ResultSet 3.jsp exception handling
Connection&Statement&ResultSet and Bean
CONNECTION POOL
modify.jsp
1.EL 2.e)pageContext,pageScope,sessionScope,param
1.e)jstl,el 2.e)set,out,remove,if,choose,forEach,forTokens
index2.jsp
1.e)PrintWriter writer = response.getWriter(); 2.e)Command 3.e).do 4.front controller pattern & command pattern
1.1)e)command pattern 2)e).do 2.e)RequestDispatcher
e)RequestDispatcher.forward(request, response)
1.mvc model 2.model1&model2 3.e)design DB 4.bgroup,bindent,bstep 5.mvc blueprint
6.e)delete 7.e)modify
Bulletin Board System
1.e)bbs 2.servlets life cycle
1.ServletContextListener 2.<context-param>&<init-param>
1.float 2.lengths
1.display 2.px,em 3.inline-block 4.opacity 5.visibility:hidden
1.box-sizing 2.margin,padding 3.background-image 4.e)wep page
1.position 2.float 3.e)css
1.media query 2.responsive web design 3.relative lengths 4.e)responsive web design
1.e)flex 2.e)flex holy grail 3.e)responsive web design
1.e)row,col 2.row,col
1.grid system 2.e)responsive image 3.margin,padding
1.e)card,carousel
1.e)data types 2.e)alert,prompt,confirm 3.casting 4.e)if 5.e)ternary operator 6.e)nested for
1.callback 2.e)callback 3.closure 4.e)callback 5.named,anonymous 6.e)anonymous 7.e)closure 8.e)closure 9.arguments
1.e)setInterval,innerHTML 2.e)object 3.e)object
1.e)(function() {})() 2.e)(function() {})() 3.e)(function() {})() 4.e)modal
1.e)with,in 2.e)prototype 3.e)prototype 4.e)object constructor 5.e)object constructor
1.e)object constructor
1.bom 2.dom 3.e)for 4.href,replace with location 5.querySelector 6.e)delete tag with dom 7.e)bom,dom
1.e)innerHTML 2.event 3.this 4.e)eventHandler inline, standard
1.e)innerHTML 2.e)remove 3.e)element property
1.jQuery 2.window.onload,document.ready 3.text,html 4.move,copy 5.html,text,remove,empty,attr,each,appendTo,prepend,insertAfter
1.e)static,dynamic event handling 2.e)dynamic event handling
ES6
Spring
1.transfer data to view 2.Model,ModelAndView
@RequestParam
1.@ModelAttribute 2.@RequestMapping,@GetMapping
1.@PathVariable 2.Command Object 3.redirct,forward
1.@Autowired 2.injections 3.e)Datasource
@RestController
1.install MyBatis 2.@Mapper,@MapperScan
1.parameterType 2.insert,delete
1.paging 2.paging variables 3.oracle rownum 4.sql order of execution 5.e)rownum
mappers
1.db relationships 2.e)join
1.restful 2.json,xml 3.ajax
1.authentication,authorization 2.token,cookie-session,social to login 3.e)js modules 4.spring security libraries
1.e)call static resources 2.e)generate users 3.e)authorization 4.e)authorization
1. eshopper - 에서 로그인후 메인페이지로 가도록 셋팅 하시오.
1.e)spring customizing 2.e)password encryption
1.e)<sec:authorize access=""> 2.Principal 3.3ways to get Principal
1.PasswordEncoders 2.hash 3.e)PasswordEncoder
1.csrf 2.e)csrf with spring security 3.e)ajax csrf
1.transaction 2.e)runtime transaction 3.e)@Transactional 4.checked Exception,unchecked Exception
1.junit 2.v-model 3.waterfall model 4.v-model 5.unit testing, integration testing, acceptance testing 6.e)testing connection pool
1.e)MockMvc 2.e)MockMvc with parameter
1.DispatcherServlet,HandlerMapping,HandlerAdapter,viewResolver 2.Spring legacy 3.web.xml 4.Servlet Container, IOC Container
1.Spring MVC Objects 2.e)Spring legacy
1.conceptual/logical/physical designs 2.schema 3.ERD 4.shapes of ERD