java初体验,
java初体验,
看了些java的基础东西,给我的第一感觉就是它很简洁,当然这是相对于c++而言的。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
首先,它没有了让人望而生畏的指针,并且提供了垃圾自动回收机制,程序员不用再为何时释放内存而诚惶诚恐。其实在dot net中也有这种机制,确切的说是ms拷贝java的理念。
其次,另一个让我喜欢的是它的多态性表现的也很简洁。不像c++中还说什么虚函数之类的东西,只会让别人感觉云山雾罩的。而java的表现是这样的:
class <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />Main
{
public static void main(String[] args)
{
People p = new People();
p.say();
p = new A();
p.say();
p = new B();
p.say();
}
}
class People
{
void say()
{
System.out.println("我的名字是:People");
}
}
class A extends People
{
void say()
{
System.out.println("我的名字是:A");
}
}
class B extends People
{
void say()
{
System.out.println("我的名字是:B");
}
}
结果:
我的名字是:People
我的名字是:A
我的名字是:B
哈哈,简洁吧!看了java我讨厌c++活着c#中的什么virtual或者什么override之类的东西。都是些冗余的东西。
最后,还有一点就是jdk的api文档我很喜欢,30多M的chm文件不会再像msdn那样需要启动良久,恨不得机器差点就要死机的感觉。
最后就是几个关于jdk常用的命令了
Javac
Java
还有就是path,和classpath的设置
自己写个程序打个包然后import自己这个包之后就知道classpath是干嘛滴啦,千万要注意不同包之间的访问问题。因为java多出个“友好”访问权限。 “友好”当然指的是一奶同“包”啦,哈哈。
Java四种访问权限:
Public
Protected
Private
友好
Protected与友好之间的区别:只是在继承方面的不同。同包中可以继承“友好”,不同包就不能继承。Easy!
相关文章
- 暂无相关文章
用户点评