삼항 연산자를 사용하여 Java 코드 효율성 향상
이 기사에서는 삼항 연산자를 사용하여 조건문 코드를 개선하는 방법을 알려 드리겠습니다. 그렇다면 아래 소스 코드 2에서와 같이 삼항 연산자를 사용하여 더 좋게 만들 수 있습니다. 삼항 연산자를 사용하면 결과는 같지만 코드 행 수가 훨씬 더 많은 코드를 작성할 수 있습니다. 소스 코드 1과 소스 코드 2를 주의 깊게 살펴보면 두 소스 코드를 연결하는 패턴을 볼 수 있습니다. 위의 코드 조각에서...
javabeginnerstutorialprogramming2022-10 last update
8 minutes reading
자바 에페티보 에센셜 - Imutabilidade
Uma classe que não permite que suas instâncias sejam modificadas é 고려다우마 클래스는 무한합니다. Existe uma facilidade em projetar, Implementar e utilizar classes IMUTÁVEIS, além de promover uma maior segurança e evitar muitos erros...
programmingjava2022-10 last update
6 minutes reading
Java - Excel 셀 값을 텍스트에서 숫자로 또는 숫자에서 텍스트로 변환
Excel 파일을 처리할 때 일부 셀 값이 숫자처럼 보이지만 실제로는 텍스트로 저장되어 있음을 알 수 있습니다. 이 경우 텍스트로 저장된 숫자를 다시 일반 숫자로 변환해야 합니다. 이 기사에서는 API를 사용하여 Java에서 Excel 셀 값을 텍스트에서 숫자로 또는 숫자에서 텍스트로 변환하는 방법을 설명합니다. 방법 1: maven을 사용하는 경우 프로젝트의 pom.xml 파일에 다음 코드...
numbertextexceljava2022-10 last update
10 minutes reading
Java--PDF에서 회전된 텍스트 그리기
특정 상황에서는 회전된 텍스트가 있는 PDF 문서를 만들어야 할 수 있으며 이 기사에서는 무료 Java API를 사용하여 프로그래밍 방식으로 이 작업을 수행하는 방법을 공유합니다. 설치 사용된 무료 API는 Java용 Free Spire.PDF이며, 제품을 설치하는 방법은 2가지가 있습니다. 방법 1: 압축을 풉니다. 그런 다음 Spire.Pdf.jar 파일을 프로젝트에 종속성으로 추가합니다...
programmingpdfjavaapi2022-10 last update
13 minutes reading
Java 레코드 클래스의 사용자 정의 메소드
지난 주에 볼 수 있는 Java 레코드 클래스에 대한 소개에 대해 설명했습니다. 이 문서에서는 레코드 클래스에서 사용자 지정 메서드를 만드는 방법에 대해 설명합니다. 두 가지 속성, 즉 Triangle 및 base가 있는 레코드 클래스height를 생성하고 두 속성 모두 데이터 유형이 double인 경우. 아래 소스 코드 1에서 Triangle 레코드 클래스의 구현을 볼 수 있습니다. 소스 ...
javabeginnerstutorialprogramming2022-10 last update
10 minutes reading
Java DSL로 워크플로 정의
워크플로는 구현된 논리에 대한 가시성을 높이기 위해 비즈니스 논리를 표현하는 데 정말 유용할 수 있습니다. 그러나 문제는 워크플로를 정의하는 방법입니다. 따라서 개발자가 워크플로의 세계로 들어갈 수 있도록 지원하기 위해 (워크플로를 기반으로 서비스 및 기능을 구축하기 위한 오픈 소스 툴킷)은 최근 Workflow Java DSL을 도입했습니다. 이 DSL(도메인 특정 언어)에는 워크플로를 정...
dsljavaworkflowopensource2022-10 last update
6 minutes reading
상속 및 메서드 재정의 - [Java OOP #4]
마찬가지로 Java에서 이러한 상속 개념은 자식 클래스(서브 클래스로 알려짐)가 부모 클래스(슈퍼 클래스로 알려짐)로부터 속성과 메소드를 상속할 때와 같이 적용될 수 있습니다. 예를 들어 Bicycle 슈퍼클래스를 가질 수 있지만 특정 유형의 자전거를 정의하기 위해 MountainBicycle 및 RoadBicycle와 같은 여러 서브클래스가 필요합니다. 아래 예에서는 Cat 키워드를 사용하...
beginnersoopcomputersciencejava2022-10 last update
7 minutes reading
LeetCode의 회문 수 솔루션 - Java
나는 주어진 테스트 케이스를 정신적으로 걷고 문제를 해결하기 위해 취한 단계를 기록하는 것으로 시작했습니다. 나는 이것을 사용하여 내 생각을 모델링한 의사 코드를 만들었습니다. 그런 다음 의사 코드를 Java로 번역했습니다. 나는 내 프로그램이 자동 테스트 외에도 몇 가지 철저한 테스트를 거친 후에 작동한다고 확신했습니다. 문자열 인덱싱과 길이를 허용하기 위해 먼저 int를 문자열로 변환했습...
javapalindromenumberleetcode2022-10 last update
4 minutes reading
Java 101의 ArrayList
목록은 이 인터페이스의 사용자가 목록에서 각 요소가 삽입될 위치를 제어할 수 있는 정렬된 컬렉션입니다. 첫 번째는 Collection의 자식 인터페이스이고 두 번째는 List 인터페이스를 구현하는 클래스입니다. 따라서 우리는 List의 아이디어를 구현할 수 있습니다. 주어진 목록에 저장된 모든 변수는 동일한 유형이므로 저장할 값의 유형에서 유형을 정의해야 합니다. 기본적으로 첫 번째 부분Ar...
beginnersalgorithmsjava2022-10 last update
10 minutes reading
Java의 레코드 클래스 소개
레코드 클래스는 일반 클래스보다 적은 코드로 일반 데이터 집계를 모델링하는 데 도움이 되는 미리보기 기능으로 Java SE 14에 처음 도입되었습니다. 다음은 Oracle의 레코드 클래스에 대한 공식 정의입니다. A record class declares a sequence of fields, and then the appropriate accessors, constructors, equal...
programmingbeginnerstutorialjava2022-10 last update
8 minutes reading
Java GUI: JFrame , JLabel , ImageIcon 및 1일차
Java는 수백만 개의 장치에서 🏃실행되는 클래스 👨🏫 기반의 객체 지향 및 소프트웨어 플랫폼📡인 범용 🌎 목적의 프로그래밍 언어입니다. Java는 C를 기반으로 하며 C++.java도 GUI(그래픽 사용자 인터페이스)를 빌드하는 데 사용됩니다. 자바 스윙은 자바용 GUI 위젯📟 툴킷 🧰입니다. 스윙은 버튼🖲️, textfeild⌨, 스크롤바🎚 등과 같은 GUI 구성 요소를 생성하는 기능 ...
java2022-10 last update
6 minutes reading
Mongock: Ferramenta para migração de dados Mongo e Java/Kotlin
Mongock é uma ferramenta de migração baseada em Java como parte do codigo do seu aplicativo paraambientes distribuídos. Ele permite que os desenvolvedores executem migrações mais seguras tendo propriedade e controle sobr...
databasemongodbkotlinjava2022-10 last update
7 minutes reading
자바의 가상 스레드
변경은 최소화되며 클래식 ThreadPool 대신 newVirtualThreadPerTaskExecutor를 사용할 수 있습니다. 그게 다야! Java 19 덕분에 이제 경량 동시성 모델(Kotlin의 코루틴과 유사)을 사용하여 처리량이 많은 애플리케이션을 만들 수 있습니다. 이것은 가상 스레드를 통해 수행됩니다. Spring Boot는 이미 Java 19를 지원하지만 아직 미리보기 모드에서...
concurrencykotlinprogrammingjava2022-10 last update
8 minutes reading
수정자 및 캡슐화 - [자바 OOP #3]
Java에는 두 가지 유형의 수정자가 있습니다. 액세스 수정자와 비 접근 수정자입니다. 액세스 수정자는 클래스, 생성자, 메소드, 변수 등의 범위를 지정하는 데 사용됩니다. Java에는 4가지 유형의 액세스 수정자가 있습니다. 액세스 수정자 설명 기본 동일한 패키지 내에서 액세스 가능 public모든 클래스에 액세스 가능 private선언된 클래스 내에서 접근 가능 protected패키지 또...
javaoopcomputersciencebeginners2022-10 last update
11 minutes reading
Java에서 PowerPoint에 텍스트 워터마크 추가
PowerPoint의 워터마크는 슬라이드에 표시되는 반투명 텍스트입니다. 문서의 상태(기밀, 초안 등)를 나타내거나 문서의 소유권을 나타내는 데 사용됩니다. PowerPoint는 기본 제공 워터마크 기능을 제공하지 않지만 이 기사에서는 Java용 Free Spire.Presentation을 사용하여 PowerPoint 슬라이드에 텍스트 워터마크 또는 여러 줄 워터마크를 프로그래밍 방식으로 추...
watermarkjavapowerpointapi2022-10 last update
19 minutes reading
Java의 Word에 수학 방정식(Latex/MathML) 및 기호 삽입
수학 시험지를 편집하거나 기계 설계 도면을 작성할 때 문서에 수학 방정식을 추가해야 하는 경우가 종종 있습니다. 이 기사에서는 무료 Java API를 사용하여 Word 문서에 Latex Math 방정식과 MathMLCode를 추가하는 방법을 공유합니다. JAR 종속성 가져오기 방법 1: 을 다운로드하고 압축을 풉니다. 그런 다음 Spire.Doc.jar 파일을 Java 애플리케이션에 종속성으...
javaopensourceapiword2022-10 last update
7 minutes reading
자바 프로그래밍 시리즈 시작....
오늘 나는 나의 자바 시리즈를 시작할 것이다. 이 시리즈에서는 Java 프로그래밍 언어의 기초를 설명하려고 합니다. 이 시리즈는 초보자를 위한 것입니다. Java는 JVM에서 실행되는 고급 프로그래밍 언어입니다. Java는 컴파일 및 해석 언어입니다. .java 파일을 컴파일할 때 .class 파일을 얻습니다. 바이트 코드가 포함되어 있습니다. 그런 다음 해당 .class 파일을 jvm에 제...
javaprogramminglearnseries2022-10 last update
5 minutes reading