¾ðÊó²Ê³Ø¤ò³Ø¤ÖÂç³ØÀ¸¤¬¥×¥í¥°¥é¥ß¥ó¥°(C¸À¸ì,Java¤Ê¤É)¡¢¥Í¥Ã¥È¥ï¡¼¥¯¡¢»ñ³Ê»î¸³(¾ðÊó½èÍýµ»½Ñ¼Ô»î¸³,CCNA)¤Ê¤É¤Ë´Ø¤¹¤ëµ»ö¤ò½ñ¤¤¤Æ¤¤¤Þ¤¹¡£
public class Optimization {
public static void main(String args[]) {
System.out.println(1+1);
int a = 1;
System.out.println(a+1);
int b;
b = 1;
System.out.println(b+1);
int c = 1;
System.out.println(c++);
final int d = 1;
System.out.println(d+1);
int e = 1;
System.out.println(f(e));
System.out.println(f(1));
System.out.println(g());
C1 c1 = new C1(1);
System.out.println(c1.i);
System.out.println(c1.get());
/* ޤêÉÕ¤±¤¿¥×¥í¥°¥é¥à¤Ë´Ö°ã¤¤¤¬¤¢¤ê¤Þ¤·¤¿¡£
* ¡Ê¼Â¹Ô¤·¤¿¥×¥í¥°¥é¥à¤ÏÀµ¤·¤¤¤Ç¤¹¡Ë */
C1C2 c2 = new C1C2(1);
System.out.println(c2.i);
System.out.println(c2.get());
/* ޤêÉÕ¤±¤¿¥×¥í¥°¥é¥à¤Ë´Ö°ã¤¤¤¬¤¢¤ê¤Þ¤·¤¿¡£
* ¡Ê¼Â¹Ô¤·¤¿¥×¥í¥°¥é¥à¤ÏÀµ¤·¤¤¤Ç¤¹¡Ë */
C1C3 c3 = new C1C3(1);
System.out.println(c3.i);
System.out.println(c3.get());
/* ޤêÉÕ¤±¤¿¥×¥í¥°¥é¥à¤Ë´Ö°ã¤¤¤¬¤¢¤ê¤Þ¤·¤¿¡£
* ¡Ê¼Â¹Ô¤·¤¿¥×¥í¥°¥é¥à¤ÏÀµ¤·¤¤¤Ç¤¹¡Ë */
C1C4 c4 = new C1C4(1);
System.out.println(c4.i);
System.out.println(c4.get());
}
private static int f(int x) {
return x++;
}
/* ޤêÉÕ¤±¤ëºÝ¤ËÈ´¤±¤Æ¤¤¤Þ¤·¤¿¡£*/
private static int g() {
return 2;
}
}
class C1 {
int i;
C1(int i) {
this.i = i;
}
public int get() {
return i;
}
}
class C2 {
final int i;
C2(int i) {
this.i = i;
}
public int get() {
return i;
}
}
class C3 {
private final int i;
C3(int i) {
this.i = i;
}
public int get() {
return i;
}
}
final class C4 {
private final int i;
C4(int i) {
this.i = i;
}
public int get() {
return i;
}
}
import java.io.PrintStream;
public class Optimization
{
public Optimization()
{
}
public static void main(String args[])
{
System.out.println(2);
int a = 1;
System.out.println(a + 1);
int b = 1;
System.out.println(b + 1);
int c = 1;
System.out.println(c++);
int d = 1;
System.out.println(2);
int e = 1;
System.out.println(f(e));
System.out.println(f(1));
System.out.println(g());
C1 c1 = new C1(1);
System.out.println(c1.i);
System.out.println(c1.get());
C2 c2 = new C2(1);
System.out.println(c2.i);
System.out.println(c2.get());
C3 c3 = new C3(1);
System.out.println(c3.get());
C4 c4 = new C4(1);
System.out.println(c4.get());
}
private static int f(int x)
{
return x++;
}
private static int g() {
return 2;
}
}
class C1
{
C1(int i)
{
this.i = i;
}
public int get()
{
return i;
}
int i;
}
class C2
{
C2(int i)
{
this.i = i;
}
public int get()
{
return i;
}
final int i;
}
class C3
{
C3(int i)
{
this.i = i;
}
public int get()
{
return i;
}
private final int i;
}
final class C4
{
C4(int i)
{
this.i = i;
}
public int get()
{
return i;
}
private final int i;
}
¥Æ¡¼¥Þ:¥×¥í¥°¥é¥ß¥ó¥° - ¥¸¥ã¥ó¥ë:¥³¥ó¥Ô¥å¡¼¥¿ - ¥½¡¼¥·¥ã¥ë¥Ö¥Ã¥¯¥Þ¡¼¥¯:
![]()
Author:TBVector
»ä¤Î¥µ¥¤¥È
¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ÈRSS
ͧã¤Î¥µ¥¤¥È
¤¢¤ï¤»¤ÆÆÉ¤ß¤¿¤¤
¤Ï¤Æ¤Ê¥ê¥ó¥°