GithubHelp home page GithubHelp logo

thingk0 / levelup-java Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 220 KB

자바의 기초부터 스프링 프레임워크에 필요한 다양한 심화적인 자바 개념들을 학습하고 직접 프로그래밍 해보는 튜토리얼입니다.

Java 100.00%

levelup-java's Introduction

LevelUp-Java

레벨업_로고

2024.07.28

LevelUp-Java 프로젝트에 오신 것을 환영합니다! 이 프로젝트는 자바의 기초부터 스프링 프레임워크에 필요한 다양한 심화적인 자바 개념들을 학습하고 직접 프로그래밍 해보는 튜토리얼입니다.

소개

이 프로젝트는 자바를 처음 배우는 초보자부터 스프링 프레임워크를 사용하려는 개발자들까지 모두를 위한 자바 학습 자료를 제공합니다. 각 레슨은 자바의 기본 개념을 이해하고, 실습을 통해 자바 언어를 익힐 수 있도록 기획되었습니다.

목차

  1. 변수 및 상수
  2. 클래스와 메서드
  3. 접근 제어자
  4. static 과 non-static
  5. 조건문
  6. 반복문
  7. 분기문
  8. 클래스와 인스턴스 EXTRA
  9. 메서드 EXTRA
  10. 상속, 인터페이스, 추상 클래스
  11. 예외처리
  12. 자료구조
  13. Collections(List, Set, Map)
  14. Optional

설치

이 프로젝트를 시작하려면 다음 도구들이 필요합니다:

  • Java Development Kit (JDK) 8
  • Gradle (설치 필요 없음, Gradle wrapper 8.5 사용)
  • 최신 버전의 IntelliJ IDEA
  1. JDK 8 설치:

  2. Gradle 설치: Gradle 설치는 필요하지 않습니다. 프로젝트에 포함된 Gradle wrapper를 사용하세요.

  3. 리포지토리 클론:

    git clone https://github.com/yourusername/LevelUp-Java.git
    cd LevelUp-Java
    

개발 환경

본 리포지토리는 MacOS 환경에서 개발되었으며, 최신 버전의 IntelliJ IDEA를 사용합니다. 다른 운영체제나 기타 다른 환경과의 사소한 차이가 있을 수 있지만, 가능한 무리가 없도록 구성하였습니다.

기본 프로젝트 구조

.
├── README.md
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    ├── main
    │   ├── java
    │   └── resources
    └── test
        ├── java
        └── resources

levelup-java's People

Watchers

고명성 avatar

levelup-java's Issues

특정 환경에서 줄바꿈 문자 문제 발생

[BUG] 특정 환경에서 줄바꿈 문자 문제 발생

설명

Windows 환경에서 코드 파일이 CRLF 줄바꿈 문자를 사용하여 저장됩니다. 이로 인해 Unix/Linux/MacOS 환경에서 해당 파일을 열거나 수정할 때 줄바꿈 문자로 인한 문제가 발생하고 있습니다.

재현 단계

  1. Windows 환경에서 프로젝트를 클론합니다.
  2. 코드 파일을 수정하고 저장합니다 (예: src/main/java/com/example/App.java).
  3. Git에 변경 사항을 커밋합니다.
  4. Unix/Linux/MacOS 환경에서 동일한 파일을 열고 줄바꿈 문자를 확인합니다.

예상 결과

모든 줄바꿈 문자가 LF(Line Feed)로 통일되어 있어야 합니다.

실제 결과

Windows 환경에서 커밋된 파일은 CRLF(Carriage Return and Line Feed) 줄바꿈 문자를 포함하고 있어, Unix/Linux/MacOS 환경에서 줄바꿈 문제가 발생합니다.

스크린샷

줄바꿈 문제 스크린샷

시스템 정보

  • Windows 10
  • Unix/Linux/MacOS
  • Git 버전: 2.30.0

추가 정보

이 문제를 해결하기 위해 Git 설정을 다음과 같이 변경해야 합니다:

git config --global core.autocrlf input

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.