码迷,mamicode.com
首页 > 其他好文 > 详细

j2se基础学习1)

时间:2014-11-16 17:14:21      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:使用   java   strong   文件   on   工作   as   c++   学习   

java语言的可移植性:java语言的可移植性表现在:一次编译,到处执行。它在不同的操作系统上都可以正常运行.但是这个运行需要一个java虚拟机的支持,所以其实程序是运行在jvm上的,而针对于各个操作系统,有不同的jvm。(下载的时候需要注意)

jdk的内部就有一个jre,有人会问了,什么是jdk?jdk就是开发工具箱。这是编程人员使用的,而用户只需要安装jre即可,而jre就是java的运行时环境。

java还有健壮性的特点,其中有一个表现就是java的垃圾回收机制(GC),在C++/C中就没有这种机制,C程序员在申请了空间,就要释放空间,不然空间始终被占用,整个程序就随着垃圾的累积越累越慢。java的自动垃圾回收机制就为java程序员减少了释放的工作。但是,这个垃圾回收机制是在垃圾累积到一定地步才会被释放,如果C程序员时刻注意释放没有用的空间,边拿边放的话,java的程序就没有C程序的效率高了。

public class和class的区别:

1)一个.java文件中可以没有public class

eg:a.java中:

class a{}

class b{}

class c{}

2)如上这种情况,在编译a.java的时候就会生成3个.class文件

总结:一个.java文件中可以定义多个类class,并且每个类都会编译后生成一个.class文件

3)eg:a.java中:

class a{}

public class b{}

class c{}

这样会报错,因为public类目必须和文件名一致。

总计:一个.java文件只能有一个public class类,而且这个类必须和文件名一致。

初学,勿喷。出错,希望提醒。

j2se基础学习1)

标签:使用   java   strong   文件   on   工作   as   c++   学习   

原文地址:http://www.cnblogs.com/xlq-1/p/4101562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!