WINK-(Web & App) (438) 썸네일형 리스트형 [2024-2 Java 스터디] 강보경 #1주차 자바 파일과 컴파일자바 파일 작성 (xx.java) -> .java 파일을 .class로 컴파일 -> .class 실행 -> 자바 프로그램 실행=> 클래스 파일은 어떤 운영체제에서도 사용할 수 있음 (장점!)main 메서드public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); }}public: 접근 제어자, 누구나 이 메서드에 접근 가능 (접근 제어자: public, private, protected, -)static: 인스턴스 생성하지 않아도 실행 가능 (static, -)void: 리턴값 없음 (void, 리턴 자료형 - 메서드가 실행된 후 리턴되는 값의 자료형)Stri.. [2024-2 Java 스터디] 이민형 #1주차 (1~3장) 자바를 "자바라" (Java "java") 1. Java는 뭘까요?자바를 정의한다면 Java는 우리나라에서 쓰는 프로그래밍 언어 중 사용 빈도가 매우 높은 객체 지향 프로그래밍 언어객체 지향 프로그래밍 언어 : 객체를 중심으로 프로그래밍 하는 언어객체 : 다음에 알아보도록 하자? 2. Java랑 인사하기Java 코드의 구조 public class 클래스명 { / 메서드 블록 1 / [public|private|protected] [static] (리턴자료형|void) 메서드명1(입력자료형 매개변수, ...) { 명령문(statement); ... } / 메서드 블록 2 / [public|private|protected] [static] (리턴자료형|void) 메서드명2(입력자료형 매개변수, .. [2024-2 Java 스터디] 김재승 #1주차 자바란?자바는 객체지향 프로그래밍 언어로 가전제품에 탑재하여 동작하는 프로그램을 만들기 위함이 탄생 이유였으나 현재는 웹과 모바일 앱 개발에서 활발히 사용되고 있는 언어이다.자바로 할 수 있는 것들웹 프로그래밍안드로이드 앱 개발게임 개발데이터베이스처리빅 데이터 분석...etc자바 코드의 구조 살펴보기자바의 기본 구조는 먼저 클래스와 그 아래에 메서드 블록들로 이루워지는데 클래스 명은 소스파일의 이름과 동일하게 지정해야되므로 주의 해야한다. 사진과 같이 클래스를 만들고 아래 메서드 블록에서 접근 제어자 public, private, protected 중에 선택한 후 static 키워드를 사용할지는 선택해서 쓰면 된다. intellij 와 같은 자바의 통합 개발 환경을 지원하는 프로그램 등에선 일일히 메서드.. [2024-2 SpringBoot 스터디] 탁태현 #1주차 이번 강의에서 핵심적인 부분과 저랑 마찬가지로 가장 이해가 힘들었던 부분은 DIP(Dependency Inversion Principle)라고 생각이 들었습니다.그래서 DIP를 해야하는 이유를 곰곰히 생각해 보았습니다. 첫번째는 강의에서 언급된 DB의 종류가 아직 정해지지 않았을 때입니다.이런 경우에는 DAO가 해야하는 역할에서 입력 값과 출력 값 만을 명시하고 구체적인 작동은 서술하지 않는 추상화(interface)를 통해 미리 핵심 기능들을 개발해 나갈 수 있습니다. 두번째는 Domain과 Infrastructure의 개발자가 다를 때 입니다.비즈니스 핵심 로직은 A가 코드를 만들고 Infra는 B가 코드를 만든다고 했을 때 A 개발자는 Infra코드 없이 개발을 진행해야 합니다. 이런 상황에서 A.. [2024-2 Java 스터디] 김규현 #1주차 01. 자바란 무엇인가? Java란 무엇인가?- 1995년에 발표된 객체 지향 프로그래밍 언어이다. (객체 지향 언어란 프로그래밍의 주요 개념을 객체로 구조화하고 객체 간의 상호작용을 통해 문제를 해결하는 방식의 프로그래밍 패러다임을 지원하는 언어이다.)- Java를 통해 웹 프로그래밍, 안드로이드 애플리케이션, 개임 개발, 데이터베이스 처리등을 할 수 있다.- Java는 고급 언어에 들어 있는 여러 요소 중에서 불필요하다고 판단되는 부분을 모두 제거했기 때문에 간단함이 특징이나 높은 성능을 요구하는 프로젝트를 실행하기에 부적합하다.- Java는 인터프리터 언어로서 코드를 한 줄씩 작성하고 실행하여 결과를 바로 확인할 수 있다. 02. 자바 시작하기 자바 코드 예public class Sample { .. [2024-2 Spring Boot 스터디] 김아리 #1 주차 웹 개발 기초정적 컨텐츠클라이언트에게 요청받은 파일을 서버의 처리 없이 웹 브라우저에 그대로 보여주는 것우선적으로 컨트롤러에서 관련 메서드를 찾고, 없으면 static 내에서 해당 파일을 찾아 웹 브라우저에 반환파일 위치 : /main/resources/static/hello-static.html실행 : localhost:8080/hello-static.htmlMVC와 템플릿 엔진url에서 파라미터를 받아 모델에 담고 viewResolver를 통해 템플릿 엔진이 렌더링하여 변환한 HTML을 웹 브라우저에 반환예시 : localhost:8080/hello-mvc?name=spring&age=20 ('&'로 여러 개의 파라미터를 받을 수 있음) viewResolver : 리턴된 뷰를 찾아 템플릿과 연결하고 .. [2024-2 Java 스터디] #1주차 이서영 1. Java→ 객체 지향 프로그래밍 언어 O- 웹 프로그래밍- 안드로이드 애플리케이션 개발- 게임 개발- 데이터베이스 처리- 빅 데이터 및 분산 처리 X- 시스템 프로그래밍- 높은 성능 요구 프로젝트- iOS 애플리케이션 개발 라이브러리→ 재사용 가능한 코드조작 or 함수들 의 모음→ 처음부터 다시 작성할 필요없이 해당 기능을 빠르게 구현 가능 프레임워크→ 목적에 필요한 것을 일괄로 가져다 쓰도록 만든 구조화 된 틀 JAVA에서 클래스란?클래스 → 프로그램에서 사용된 객체의 틀을 정의→ 객체를 생성하기 위한 설계도 역할→ 여러가지 멤버변수(클래스 내에서 사용되는 변수)와 메서드(클래스 내에서 사용되는 함수)포함 생성자: 클래스로부터 객체를 생성할 때 호출됨, 객체의 초기화 디렉터리: 폴더 JAVAC?.. [2024-2 Java 스터디] 김지나 #1주차 "~List" 01장. 자바란 무엇인가? ✅ javac와 java- javac: 자바 파일 컴파일 (.java 파일 컴파일 -> .class 파일 생성) - java: 컴파일된 .class 파일을 실행- 자바 프로그램 실행 과정: .java 파일 작성 -> 컴파일, .class 파일 생성 -> .class 파일 실행 ✅ main - main 메서드: 프로그램 실행 시작 메서드, 프로그램을 실행하려면 반드시 필요- main 메서드를 사용하려면 이 ⬇️ 형태로 사용해야 함!!public static void main(String[] args)- public: 메서드의 접근 제어자, 모든 클래스에서 메소드 접근 가능- static: 객체를 생성하지 않아도 실행 가능- void: 리턴값 없음- String[]: 문자열 자.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 55 다음