Java 프로그래밍

[ 관련 글 시리즈 보기 ]

자바로 웹 구현 실례를 알아보자

C# vs JAVA - 1~5

 

자바 일반

기초:

이클립스에서

1. build 먼저 -> class파일 만듬

2. run

 'java'명령어 실행은 꼭 패키지 경로 직전까지 이동된 경로에서 실행해야함

java 패키지명.클래스파일명' 입력

C:\ex>java testPackage.JavaWorld

중급이상:

JPA는 여러 ORM 전문가가 참여한 EJB 3.0 스펙 작업에서 기존 EJB ORM이던 Entity Bean을 JPA라고 바꾸고 JavaSE, JavaEE를 위한 영속성(persistence) 관리와 ORM을 위한 표준 기술이다.
JPA는 ORM 표준 기술로 Hibernate, OpenJPA, EclipseLink, TopLink Essentials과 같은 구현체가 있고 이에 표준 인터페이스가 바로 JPA이다.

 

Jackson (API)

java bean비슷하게 만들어준다
java bean은 아주 기초적인 개념, 직렬화되는 객체 , getter, setter달림 

 

abstract vs Interface Interface

c++ 순수 가상 함수(Pure Virtual Function) 순수 가상함수는 구현이 없는 가상함수를 말합니다. 자바의 Inferface와 동일
인터페이스는 추상 메소드만으로 이루어진 클래스를 말합니다.
abstract JAVA 추상클래스(abstract) – 인스턴스생성못함
추상메소드는 추상클래스와 마찬가지로 아직 구현이 이루어지지 않고 단지 그 프로토타입만을 가지고 있는 메소드를 말합니다.
"추상클래스의 특징을 아주 간단하게 정리하면 첫째 추상클래스는 일반클래스가 가지는
형태적인 특성을 갖고 있습니다. 멤버변수를 가질수 있고, 멤버 메소드, static 변수,
static 메소드,생성자를 가질 수 있습니다

http://scarlett.tistory.com/entry/%EC%9E%90%EB%B0%94%EA%B3%B5%EB%B6%80-6%EC%B6%94%EC%83%81%ED%81%B4%EB%9E%98%EC%8A%A4Abstract-Class

 

Java와 C#의 실제 코드 비교 (jagged array)

 

[java] equals 메서드와 ==


값 비교 vs 주소값 비교
 equals는 기본적으로 값 비교를 한다.
 == 는 주소값을 비교한다.

http://blog.naver.com/writer0713/220905475373

 

 

마세라티 문제

 

Java 이후에 나온 차세대 언어들은 같은 수준의 유연성을 확보하기 위해 들여야 할 노력의 양이 훨씬 적다.
https://namu.wiki/w/Java#s-3.9

 

JAVA와 마찬가지로 C#에서는 인라인 함수가 지원되지 않는다

 

Java Difference among 'public' >  'protected' > 'default' > 'private'

| Class | Package | Subclass | World ————————————————————————————————————————————————

public | + | + | + | + ————————————+———————+—————————+——————————+——————— protected | + | + | + | ————————————+———————+—————————+——————————+——————— no modifier | + | + |

————————————+———————+—————————+——————————+——————— private | + |
———————————+———————+—————————+——————————+———————

+ : accessible : not accessible

응용

rm -rf /tmp/gwt*
    gwt client에서 이유없는 컴파일 에러날때 ...
    머지많이할때 이전 캐시남아서 그러함 

JsonObject을 인코드 하는 예제

final JsonObject jsonObject = new JsonObject();

jsonObject.put("reboot", shutdownInstant.isRebootMode());
jsonObject.put("time", shutdownInstant.getShutdownTime());
jsonObject.put("message", msg); //text message

return jsonObject.encode();


안드로이드 개발

 

꼬리말 - 노른자집 Music Player 설명서 | 살아있는 추천 글 보기 블로그 인기글보기 | 전체글보기

 

 

+ Recent posts