반응형

Algorithm 14

[내가 모르는 자바 문법 2] 자바 플랫폼의 종류

Java SE( Java 2 Platform Standard Edition ) = 가장 기본이 되는 에디션으로써, 자바 언어 대부분의 패키지가 포함됨. Java EE( Java 2 Platform Enterprise Edition ) = 현업에서 사용되는 API들이 집약된 에디션 ex) 웹프로그래밍에서 가장 많이 사용되는 JSP, Servlet, 데이터베이스에 연동되는 JDBC, 그 외에도 JNDI, JTA, EJB 등의 많은 기술들이 포함됨. Java ME( Java 2 Platform Micro Edition ) = 모바일 기기 등에서 사용되는 API가 포함된 에디션 스마트폰의 자체적인 OS로 인해 자체 API(안드로이드 SDK, Ios SDF)의 사용 자바 플랫폼의 구조 출처: https://swe..

[내가 모르는 자바 문법 1] 자바의 특징

1. 자바는 심플하다. = C, C++의 복잡한 기능을 제외하여 코드를 단순하게 작성 가능. 가비지 컬렉터(더이상 쓰지 않는 객체를 쓰레기로 간주, 자동으로 정리)를 통해 할당된 메모리 해제를 신경 쓰지 않아도 됨. 2. 자바는 객체 지향(Object-Oriented)적이다. = 자바는 객체지향 개념이 적용된 C++를 기초로 만든 언어. 객체지향 언어란? => 언어라는 객체를 사용해서 프로그램을 작성하도록 하는 언어 객체지향을 하게 되면 재사용성을 높일 수 있다. 3. 자바는 분산 처리에 능하다. = 분산 환경에서 TCP/IP 프로토콜을 통해 효율적으로 실행할 수 있게 설계된 언어. TCP/IP 네트워크 기능 내장 / HTTP, FTP 등과 같은 프로토콜을 쉽게 사용할 수 있도록 라이브러리 제공. 4. ..

입력받아 정삼각형 별찍기

입력받은 값을 단수로 정해서 정삼각형 만들기. 오랜만에 해보는 거라 머리가 아팠지만 차근차근 해보니 규칙을 찾을 수 있었다. 나같은 경우는 변수를 포인트로 해결했다. 아래는 코드 package first; import java.util.Scanner; public class firstTest { public static void main(String[] args) { Scanner st = new Scanner(System.in); int n; int a; do { System.out.print("n:"); n = st.nextInt(); a = n; } while(n 0; k--) { System.out.print("*"); } a--; System.out.println(); } } }

반응형