 |
Kategoriler |
Bilgisayar Mühendisleri
SON YORUMLAR
|
Bilgisayar Mühendisleri
Here is the website inspired me to use
it as a guide when I tried to define
myself as an engineer candidate a few
years ago. It really helped me to work
and study feeling in confidence with
being on the right way. I suggest this
website to whom it may direct her/his
to find the right career path. It
includes many articles varies from
real life experiences to detailed
software engineering issues. But the
most dignified parts for me are the
articles in general and career titles.
|
Bilgisayar Mühendisleri Portalı
Bir bakışta Java ve C# karşılaştırması
|
|
|
package hello;
public class HelloWorld {
public static void main(String[] args) {
String name = "Java";
if (args.length == 1)
name = args[0];
System.out.println("Hello, " + name + "!");
}
} |
using System;
namespace Hello {
public class HelloWorld {
public static void Main(string[] args) {
string name = "C#";
if (args.Length == 1)
name = args[0];
Console.WriteLine("Hello, " + name + "!");
}
}
} |
|
|
|
|
boolean
byte
char
short, int, long
float, double
Object
String
arrays, classes, interfaces
int x = 123;
String y = Integer.toString(x);
y = "456";
x = Integer.parseInt(y);
double z = 3.5;
x = (int) z;
|
bool
byte, sbyte
char
short, ushort, int, uint, long, ulong
float, double, decimal
structures, enumerations
object
string
arrays, classes, interfaces, delegates
int x = 123;
String y = x.ToString();
y = "456";
x = int.Parse(y);
double z = 3.5;
x = (int) z;
|
|
final double PI = 3.14; |
const double PI = 3.14;
readonly int MAX_HEIGHT = 9;
|
|
enum Action {Start, Stop, Rewind, Forward};
enum Status {
Flunk(50), Pass(70), Excel(90);
private final int value;
Status(int value) { this.value = value; }
public int value() { return value; }
};
Action a = Action.Stop;
if (a != Action.Start)
System.out.println(a);
Status s = Status.Pass;
System.out.println(s.value());
|
enum Action {Start, Stop, Rewind, Forward};
enum Status {Flunk = 50, Pass = 70, Excel = 90};
Action a = Action.Stop;
if (a != Action.Start)
Console.WriteLine(a);
Status s = Status.Pass;
Console.WriteLine((int) s);
|
|
== < > <= >= !=
+ - * /
%
/
Math.Pow(x, y)
= += -= *= /= %= &= |= ^= <<= >>= >>>= ++ --
& | ^ ~ << >> >>>
&& || & | ^ !
Note: && and || perform short-circuit logical evaluations
+
|
== < > <= >= !=
+ - * /
%
/
Math.Pow(x, y)
= += -= *= /= %= &= |= ^= <<= >>= ++ --
& | ^ ~ << >>
&& || & | ^ !
Note: && and || perform short-circuit logical evaluations
+
|
|
greeting = age < 20 ? "What's up?" : "Hello";
if (x < y)
System.out.println("greater");
if (x != 100) {
x *= 5;
y *= 2;
}
else
z *= 6;
int selection = 2;
switch (selection) { // Must be byte, short, int, char, or enum
case 1: x++; // Falls through to next case if no break
case 2: y++; break;
case 3: z++; break;
default: other++;
}
|
greeting = age < 20 ? "What's up?" : "Hello";
if (x < y)
Console.WriteLine("greater");
if (x != 100) {
x *= 5;
y *= 2;
}
else
z *= 6;
string color = "red";
switch (color) { // Can be any predefined type
case "red": r++; break; // break is mandatory; no fall-through
case "blue": b++; break;
case "green": g++; break;
default: other++; break; // break necessary on default
}
|
|
while (i < 10)
i++;
for (i = 2; i <= 10; i += 2)
System.out.println(i);
do
i++;
while (i < 10);
for (int i : numArray)
sum += i;
import java.util.ArrayList;
ArrayList<Object> list = new ArrayList<Object>();
list.add(10);
list.add("Bisons");
list.add(2.3);
for (Object o : list)
System.out.println(o);
|
while (i < 10)
i++;
for (i = 2; i <= 10; i += 2)
Console.WriteLine(i);
do
i++;
while (i < 10);
foreach (int i in numArray)
sum += i;
// foreach can be used to iterate through any collection
using System.Collections;
ArrayList list = new ArrayList();
list.Add(10);
list.Add("Bisons");
list.Add(2.3);
foreach (Object o in list)
Console.WriteLine(o);
|
|
int nums[] = {1, 2, 3}; or int[] nums = {1, 2, 3};
for (int i = 0; i < nums.length; i++)
System.out.println(nums[i]);
String names[] = new String[5];
names[0] = "David";
float twoD[][] = new float[rows][cols];
twoD[2][0] = 4.5;
int[][] jagged = new int[5][];
jagged[0] = new int[5];
jagged[1] = new int[2];
jagged[2] = new int[3];
jagged[0][4] = 5;
|
int[] nums = {1, 2, 3};
for (int i = 0; i < nums.Length; i++)
Console.WriteLine(nums[i]);
string[] names = new string[5];
names[0] = "David";
float[,] twoD = new float[rows, cols];
twoD[2,0] = 4.5f;
int[][] jagged = new int[3][] {
new int[5], new int[2], new int[3] };
jagged[0][4] = 5;
|
|
int Add(int x, int y) {
return x + y;
}
int sum = Add(2, 3);
|
void PrintSum(int x, int y) {
System.out.println(x + y);
}
PrintSum(2, 3);
|
void TestFunc(int x, Point p) {
x++;
p.x++;
p = null;
}
class Point {
public int x, y;
}
Point p = new Point();
p.x = 2;
int a = 1;
TestFunc(a, p);
System.out.println(a + " " + p.x + " " + (p == null) );
int Sum(int ... nums) {
int sum = 0;
for (int i : nums)
sum += i;
return sum;
}
int total = Sum(4, 3, 2, 1);
|
int Add(int x, int y) {
return x + y;
}
int sum = Add(2, 3);
|
void PrintSum(int x, int y) {
Console.WriteLine(x + y);
}
PrintSum(2, 3);
|
void TestFunc(int x, ref int y, out int z, Point p1, ref Point p2) {
x++; y++; z = 5;
p1.x++;
p1 = null;
p2 = null;
}
class Point {
public int x, y;
}
Point p1 = new Point();
Point p2 = new Point();
p1.x = 2;
int a = 1, b = 1, c;
TestFunc(a, ref b, out c, p1, ref p2);
Console.WriteLine("{0} {1} {2} {3} {4}",
a, b, c, p1.x, p2 == null);
int Sum(params int[] nums) {
int sum = 0;
foreach (int i in nums)
sum += i;
return sum;
}
int total = Sum(4, 3, 2, 1); // returns 10
|
|
String school = "Harding ";
school = school + "University";
String mascot = "Bisons";
if (mascot == "Bisons")
if (mascot.equals("Bisons"))
if (mascot.equalsIgnoreCase("BISONS"))
if (mascot.compareTo("Bisons") == 0)
System.out.println(mascot.substring(2, 5));
java.util.Calendar c = new java.util.GregorianCalendar(1973, 10, 12);
String s = String.format("My birthday: %1$tb %1$te, %1$tY", c);
StringBuffer buffer = new StringBuffer("two ");
buffer.append("three ");
buffer.insert(0, "one ");
buffer.replace(4, 7, "TWO");
System.out.println(buffer);
|
string school = "Harding ";
school = school + "University";
string mascot = "Bisons";
if (mascot == "Bisons")
if (mascot.Equals("Bisons"))
if (mascot.ToUpper().Equals("BISONS"))
if (mascot.CompareTo("Bisons") == 0)
Console.WriteLine(mascot.Substring(2, 3));
DateTime dt = new DateTime(1973, 10, 12);
string s = "My birthday: " + dt.ToString("MMM dd, yyyy");
System.Text.StringBuilder buffer = new System.Text.StringBuilder("two ");
buffer.Append("three ");
buffer.Insert(0, "one ");
buffer.Replace("two", "TWO");
Console.WriteLine(buffer);
|
|
Exception ex = new Exception("Something is really wrong.");
throw ex;
try {
y = 0;
x = 10 / y;
} catch (Exception ex) {
System.out.println(ex.getMessage());
} finally {
}
|
Exception up = new Exception("Something is really wrong.");
throw up;
try {
y = 0;
x = 10 / y;
} catch (Exception ex) {
Console.WriteLine(ex.Message);
} finally {
}
|
|
package harding.compsci.graphics;
import harding.compsci.graphics.Rectangle;
import harding.compsci.graphics.*;
|
namespace Harding.Compsci.Graphics {
...
}
namespace Harding {
namespace Compsci {
namespace Graphics {
...
}
}
}
using Harding.Compsci.Graphics;
|
|
public
private
protected
static
class FootballGame extends Competition {
...
}
interface IAlarmClock {
...
}
interface IAlarmClock extends IClock {
...
}
class WristWatch implements IAlarmClock, ITimer {
...
}
|
public
private
internal
protected
protected internal
static
class FootballGame : Competition {
...
}
interface IAlarmClock {
...
}
interface IAlarmClock : IClock {
...
}
class WristWatch : IAlarmClock, ITimer {
...
}
|
|
class SuperHero {
private int mPowerLevel;
public SuperHero() {
mPowerLevel = 0;
}
public SuperHero(int powerLevel) {
this.mPowerLevel= powerLevel;
}
protected void finalize() throws Throwable {
super.finalize();
}
}
|
class SuperHero {
private int mPowerLevel;
public SuperHero() {
mPowerLevel = 0;
}
public SuperHero(int powerLevel) {
this.mPowerLevel= powerLevel;
}
~SuperHero() {
}
}
|
|
SuperHero hero = new SuperHero();
hero.setName("SpamMan");
hero.setPowerLevel(3);
hero.Defend("Laura Jones");
SuperHero.Rest();
SuperHero hero2 = hero;
hero2.setName("WormWoman");
System.out.println(hero.getName());
hero = null;
if (hero == null)
hero = new SuperHero();
Object obj = new SuperHero();
System.out.println("object's type: " + obj.getClass().toString());
if (obj instanceof SuperHero)
System.out.println("Is a SuperHero object.");
|
SuperHero hero = new SuperHero();
hero.Name = "SpamMan";
hero.PowerLevel = 3;
hero.Defend("Laura Jones");
SuperHero.Rest();
SuperHero hero2 = hero;
hero2.Name = "WormWoman";
Console.WriteLine(hero.Name);
hero = null ;
if (hero == null)
hero = new SuperHero();
Object obj = new SuperHero();
Console.WriteLine("object's type: " + obj.GetType().ToString());
if (obj is SuperHero)
Console.WriteLine("Is a SuperHero object.");
|
|
private int mSize;
public int getSize() { return mSize; }
public void setSize(int value) {
if (value < 0)
mSize = 0;
else
mSize = value;
}
int s = shoe.getSize();
shoe.setSize(s+1);
|
private int mSize;
public int Size {
get { return mSize; }
set {
if (value < 0)
mSize = 0;
else
mSize = value;
}
}
shoe.Size++;
|
|
No structs in Java.
|
struct StudentRecord {
public string name;
public float gpa;
public StudentRecord(string name, float gpa) {
this.name = name;
this.gpa = gpa;
}
}
StudentRecord stu = new StudentRecord("Bob", 3.5f);
StudentRecord stu2 = stu;
stu2.name = "Sue";
Console.WriteLine(stu.name);
Console.WriteLine(stu2.name); |
|
java.io.DataInput in = new java.io.DataInputStream(System.in);
System.out.print("What is your name? ");
String name = in.readLine();
System.out.print("How old are you? ");
int age = Integer.parseInt(in.readLine());
System.out.println(name + " is " + age + " years old.");
int c = System.in.read();
System.out.println(c);
System.out.printf("The %s costs $%.2f for %d months.%n", "studio", 499.0, 3);
System.out.printf("Today is %tD\n", new java.util.Date());
|
Console.Write("What's your name? ");
string name = Console.ReadLine();
Console.Write("How old are you? ");
int age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0} is {1} years old.", name, age);
Console.WriteLine(name + " is " + age + " years old.");
int c = Console.Read();
Console.WriteLine(c);
Console.WriteLine("The {0} costs {1:C} for {2} months.\n", "studio", 499.0, 3);
Console.WriteLine("Today is " + DateTime.Now.ToShortDateString());
|
|
import java.io.*;
FileWriter writer = new FileWriter("c:\\myfile.txt");
writer.write("Out to file.\n");
writer.close();
FileReader reader = new FileReader("c:\\myfile.txt");
BufferedReader br = new BufferedReader(reader);
String line = br.readLine();
while (line != null) {
System.out.println(line);
line = br.readLine();
}
reader.close();
FileOutputStream out = new FileOutputStream("c:\\myfile.dat");
out.write("Text data".getBytes());
out.write(123);
out.close();
FileInputStream in = new FileInputStream("c:\\myfile.dat");
byte buff[] = new byte[9];
in.read(buff, 0, 9);
String s = new String(buff);
int num = in.read();
in.close();
|
using System.IO;
StreamWriter writer = File.CreateText("c:\\myfile.txt");
writer.WriteLine("Out to file.");
writer.Close();
StreamReader reader = File.OpenText("c:\\myfile.txt");
string line = reader.ReadLine();
while (line != null) {
Console.WriteLine(line);
line = reader.ReadLine();
}
reader.Close();
BinaryWriter out = new BinaryWriter(File.OpenWrite("c:\\myfile.dat"));
out.Write("Text data");
out.Write(123);
out.Close();
BinaryReader in = new BinaryReader(File.OpenRead("c:\\myfile.dat"));
string s = in.ReadString();
int num = in.ReadInt32();
in.Close();
|
|
Bu makaleyi beğendin mi? Yorumunu Yaz!
|
|
Sizden Gelen Yorumlar:
Yorum Yazın
kamil(5.8.2012 17:59:59)
Aynı Kodun Laciverti :)
elif(27.7.2012 04:19:13)
konuyla biraz alakasız olacak da c# öğrenmek istiyorum da kitap olarak ne önerirsiniz.
azeri(13.3.2012 20:30:33)
azeriler kod yazamaz
valeh AZERİ(13.3.2012 14:11:31)
Bu kadar benzerliyi tahmin etmiyordum.Şaşırdim.java oyrensem sadece %30 oyrenmem yeter bence
Adımı vermesem(5.11.2011 20:52:16)
Herbert Schildt ın c# 3.0 kitabında neden java kitabından copy paste ler olduğu anlaşılıyor. :)
Oğuz(23.3.2010 11:27:43)
java ile c# ın çok benzer olduğunu biliyordum zaten ama bu kadar benzer olduğunu tahmin etmemiştim c# öğrendiğimde java dilininde %60 dan fazlasını öğrenmiş olacağım.
zahid(8.10.2009 22:53:10)
bilgisayar mühendisi olup napcanız olm gidin beyin cerrahı olun bende lise öğrencisiyim bilgisayar müh. hayalim vardı vazgeçtim.
zahid(8.10.2009 22:50:56)
bayıldım doğrusu
Mahmut(6.2.2009 00:31:32)
C#, javanın microsoft tarafından alınıp birz daha geliştirilerek oluşturulmuş bir dildir zaten birini öğrendikten sonra diğerini öğrenmek 2 gün bile almaz.Paylaşım için teşekkürler
|
|
|