java
-
(개발지식) 6 - Java / jsp / JavaScript / JQuery 개념 및 구동순서 + 언어발전 순서개발/개발지식 2023. 8. 29. 21:01
spring 을 통해 jsp 를 사용하면서 구동되는 순서가 헷갈렸다. Java / jsp / JavaScript / JQuery 에 대한 개념이 명확하지 않다는 결론과 동시에 정리해보고자 한다. ■ Java / jsp / JavaScript / JQuery 개념 - JAVA (자바_서버) : 여러 소프트웨어를 생성하는 객체지향 프로그래밍 언어이다. 보안성이 뛰어나고, javascript와 다르게 서버에서 실행되는 언어이다. - JSP (JAVA Server Pages_서버) : HTML내에 직접 자바코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍 중 하나이다. - JavaScript (자바스크립트_클라이언트) : 정적인 웹 문서에 동작을 부여하는..
-
(국비교육) 7 - 랜덤 + 2차원 배열 + 로또뽑기 + N자 그리기 + 중복값 제거개발/국비교육 2023. 6. 9. 17:50
■ 지난 학습 복습 * 주소값 출력 System.out.println(arr01); * 번지에 저장된 값 출력 System.out.println(arr01[0]); ■ 사용자가 점수 입력하면 배열에 넣고 출력하기 사용자가 입력한 점수를 입력하면 가져오게끔 하기 위해서는 Scanner 를 통해 입력값을 설정할 수 있게 만들어준다. 배열의 마지막까지 반복하기 위해서는 arr01.length 보다 작은 수로 설정한다. sc.nextlnt() 를 통해 input 값을 입력받고, 입력값을 arr01[ i ] 로 설정해서 반복하여 저장한다. 입력한 값의 배열 전체를 출력하기 위해서는 Arrays.toString() 을 이용한다. 각 배열의 값을 구하기 위해서는 System.out.println( arr01[ i ]..
-
(국비교육) 5 - 메소드 호출 + if, for 문 + 별찍기 + 10진법 2진법 나타내기개발/국비교육 2023. 6. 7. 21:30
■ 입력한 숫자 2진법으로 나타내기 Scanner 에서 사용되는 sc는 사용하고 객체를 닫아줘야 한다. 따라서 sc.close(); 를 통해 객체를 닫아준다. ■ 메소드 호출 순서 Q) 메소드 속에 메소드가 들어갈까요? A) No, 호출은 가능 위에 "저는 ppp메소드 입니다." 가 출력되지 않는 이유는 메인 메소드가 먼저 실행되고" } " 로 나가지기 때문이다. 먼저 자바랑 클래스명이 같은 메인 메소드를 찾으면 해당 코드가 먼저 실행된다. 여기서 print() 메소드 실행하고, print 메소드가 ppp 메소드를 호출하여 실행시켜 "저는 ppp메소드 입니다." 가 출력된다. R타입의 경우 new 를 붙여 생성해야 하고 이를 인스턴스 만든다고 한다. ■ 클래스 생성 / 불러오기 / 메소드 실행 * 클래스..
-
(국비교육) 2 - 자바 기초개발/국비교육 2023. 6. 1. 17:45
■ 자바의 역사 처음에 가전제품에 컴퓨터를 넣고(내장) 싶어했고 자원을 덜 먹는 프로그램을 만들고 싶었다. 가볍게 돌아갈 수 있는 프로그램을 만들자 해서 나온 게 자바이다. 한 번 코딩 완료하면 어느 곳에도 실행 JRE(Java Runtime Environment) : 자바가 실행될 수 있는 환경 JVM(Java Virtual Machine) 자바가상머신(가상의 컴퓨터) 을 통해 실행 - 리소스 : 사용될 수 있는 어떤 항목을 말한다. 프린터나 디스크 드라이브와 같은 장치들이 리소스가 될 수 있으며, 메모리도 마찬가지이다. 마이크로소프트 윈도우나 매킨토시와 같은 많은 운영체계에서, 리소스라는 용어는 특히 프로그램들이 활용할 수 있는 데이터나 루틴들을 가리킨다. - OS(운영체제) : 운영 체제는 하드웨어..
-
(개발준비) 6 - 중앙정보기술인재개발원 OT개발/개발준비 2023. 5. 31. 18:41
오늘은 교육 시작에 앞서 중앙정보기술인재원에서 OT를 했다. OT 시간은 3시여서 넉넉하게 30분 전에 도착! 도착하니 사진과 같이 오리엔테이션 자료와 개인정보수집동의서가 있었다. OT 첫날은 수업은 진행하지 않고 출석, 훈련비 지급 방법, 주의사항 등등 여러가지를 운영팀 조재훈 대리님께서 설명해주셨는데 (상담해주셨던 담당자님) 꼼꼼하고 하나하나 잘 알려주셔서 너무 좋았다. (중앙인재개발원 선택했던 것 중에 하나가 운영팀과 선생님 모두 열정이 가득해서 좋았다고 했는데 왜 그런지 알겠다.) OT는 약 1시간 정도 진행되고, OT가 끝나면 카톡으로 보내주시는 "LMS시스템" 을 통해 1. 본인 사진 등록 2. 사전평가 3. 설문관리 3가지를 진행하면 된다. 사전평가는 공부했던 내용도 있지만 아예 모르는 것도..
-
(개발준비) 4 - 중앙정보기술인재개발원 강남 면접개발/개발준비 2023. 5. 24. 17:51
중앙정보기술인재개발원 강남 4시 면접을 진행했다. 아래는 내가 준비한 학원 예상 질문과 답변 그리고 실제 나온 면접 질문을 정리해보았다. 면접은 40분 정도 소요됐고, 기업담당자 및 학원 강사님과 관계자 분들이 참여했고, 면접은 다대다로 총 6명 참여했다. ■ 개발자 학원 예상 질문 1. 인성 1) 학원 커리큘럼에 지원하게 된 동기 개발자를 채용하는 업무를 담당하며 IT에 대한 흥미가 생기게 되었다. 그러던 중 회사에서 진행하는 AI 빅데이터 교육에 참여하여 PYTHON을 배우게 되었고, 보다 전문적으로 배우고 싶다 하여 K디지털 트레이닝 과정을 선택했다. 그 중에서도 중앙정보기술인재개발원 교육을 선택하게 된 이유는 HRD 교육과정에서 많은 교육수에도 불구하고 높은 수강평을 기록하는 점에 있어서 신뢰도를..
-
(개발준비) 1 - 개발자 첫 시작개발/개발준비 2023. 5. 16. 20:39
2년간 인사담당자에서 JAVA 백엔드 개발자로 나아가려 한다. IT업계 채용을 진행하며 처음 흥미를 가졌고, 사내 PYTHON 교육을 받아보며 IT를 배워보고 싶다는 생각을 하게 되었다. 비전공자로 어려움은 크겠지만 해보고자 한다. 23년 내 나이 28살, 많지도 적지도 않은 나이라고 생각한다. 시작하기까지 시간은 걸려도 한 번 하면 최선을 다하는 성격을 토대로 열심히 해보고자 한다. 하지 않고 후회하기 보다 해 보고 맞는 길인지 판단하고 싶다. 이 글을 봤을 때, 누군가에게 이 블로그를 통해 도움을 줄 수 있는 개발자가 되고 싶다.