입문5 JAVA - method 복잡한 것을 정리해서 다시 단순하게 만드는 도구 연관된 코드를 모아서 그룹핑하고 이름을 붙인것 public class FirstMethod { public static void main(String[] args) { System.out.println("Hello Method"); System.out.println(Math.floor(1.1)); } } println은 입력값을 모니터에 출력해주는 method math 라는 class 안에 소속되어있는 floor()는 입력값을 받아 내림해서 출력해주는 method main 이라는 이름의 method java 앱을 만들때는 class를 만들고 그것을 실행시킬때는 main이라는 method를 사용함 public class WhyMethod { public st.. 2022. 12. 8. JAVA - 제어문 제어문 (flow control) 프로그래밍-시간의 순서에 따라 일어나는 일을 컴퓨터에게 명령하는 것 그런데 시간의 순서만으로 해결할수 없는 문제가 생김 e.g.)로그인->성공시 정보 보여줌/실패시 접근 금지 이런 작업의 경우 조건에 따라 실행되는 순서 제어->조건문 conditional statement 사용 e.g.)1억건의 데이터 처리->반복문 looping statement 사용 boolean data taype comparison operator -true/false 값만 가능 package javaflowcontrol; public class BooleanApp { public static void main(String[] args) { System.out.println("One"); Syst.. 2022. 12. 7. JAVA https://github.com/egoing/java1 GitHub - egoing/java1 Contribute to egoing/java1 development by creating an account on GitHub. github.com https://gitlab.com/egoing/java1 egoing / java1 · GitLab GitLab.com gitlab.com >>생활코딩 source public class HelloWorldApp{ public static void main(String[] args) { System.out.println("Hello World!!"); } } >>>> Hello World!! -source/ code/ language>>application/pr.. 2022. 11. 27. WEB1-HTML & Internet 생활코딩님이 비전공자 직장 동료들을 위해 개발 강의를 시작했고 점차 일반인으로까지 강의를 확대함 강사 학생 모두 너무 많은 시간과 돈이 들었고 이때 마침 YOUTUBE 같은 동영상 사이트가 유행하기 시작함 YOUTUBE 에 강의 내용 업로드>하지만 영상 순서 정리 /자세한 내용 삽입에 어려움을 느낌 어떤일을 기계가 어떤일을 사람이 할까/ 원인과 결과 추론>수업에서 가장 중요한 부분 원인/사람이 하는 일) Code-부호/신호 Source-원천 Language-언어/프로그래밍 언어 결과/기계가 하는 일) Application/App/Program/Webpage/Website >>코딩 핵심)원인인 코드을 통해서 결과를 만들어내는 것 -HTML:웹페이지 만드는 코드>배우기 쉬움/ 중요함/퍼블릭 도메인 HTML .. 2022. 11. 23. 프론트 엔드? 백엔드? 진로고민 프론트 엔드 안하는 이유? 1. 코드 열심히 개발해도 몇개월 후면 바꿔야 한다>유통기한 짧아서 열심히 하는 의미 x 2. 경력 쌓은 비싼 시니어 쓰는것보다 주니어 개발자 쓰는게 낫다>동기부여 x 3. 백엔드의 경우 열심히 갈고 닦으면 결과가 보이고 그게 성과로 이어진다 프론트엔드 개발자 1. 세상의 변화에 스트레스 받으면 안됨 2. 모든 직군이 변화에 적응해야 하지만 더욱더 학습에 즐거움을 느껴야함 3. 눈에 보이는 결과물에 즐거움 느낌>>"너 뭐하냐?">> "이거 내가 만든거야" 보여줄수 있음 4. 경험있는 개발자 부족/ 수요에 비해 공급 부족 백엔드 개발자 1. 추상화된 사고능력이 좋아야함 2. 설계할때 지루하지 않아야함 3. 트래픽 늘었을 걸 상상해야 함 4. 가독성 중요 5. 많이 뽑지만 경쟁도 .. 2022. 11. 16. 이전 1 다음