java初学者必看——J2SE小结
java初学者必看——J2SE小结
白志华 发表于2年前
java初学者必看——J2SE小结
  • 发表于 2年前
  • 阅读 16
  • 收藏 1
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

       J2se看完了,没有及时进行总结,现在总结起来,有些费力,总觉得少点什么。

       一直在期待着java的学习,现在也算是对java一个简单了解吧,因为软考要用到,所以浅浅的掌握了一些,对于初学者应该会有一些帮助或者指引吧。

       J2se的特性,这里就不赘述了,请搭专机到百度百科

       Java是一种解释性语言,它的执行过程是将.java源文件,编译为.class文件,然后通过java自己的虚拟机(Jvm)机制,针对于不同的平台,在运行过程中,将代码逐行翻译。所以,java实现了“一次编译,随处运行”,即跨平台化了。

 

    事实上,Java虚拟机将操作系统和class给解耦了,在它们中间加上了JVM作为接口,这样就实现了跨平台,我们不需要考虑运行的是那个操作系统,只需要针对于JVM接口进行编程即可。JVM为每个操作系统都定制了独立的接口,用于解释java程序,不过对于java程序class文件,来说,JVM则提供了统一的接口。分层思想啊!!

       Java还有一个核心机制——垃圾回收机制,让程序员不再有错误操作内存的忧虑。

         再说说JDK和JRE都是什么东东。
       JRE   是Java   Runtime   Environment,   即java程序的运行环境。既然是运行,当然要包含jvm,也就是上面所说的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢?大家应该都知道什么是dll文件吧,那么可以看看jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。
       JDK  是Java  Development  kit,即Java的开发工具包。里面包含了各种类库和工具。当然也包括了另外一个Jre.     那么为什么要包括另外一个Jre呢?而且jdk/jre/bin同时有client和server两个文件夹下都包含一个jvm.dll。   说明是有两个虚拟机的。这一点不知道大家是否注意到了呢?

 

       其实对于用户来说,只需要有jre即可,因为它足以满足java程序运行所需了。而jdk则是给java开发人员使用的。

 

       简单的介绍就这么多,下面是我在学习java后,总结的导图。分别从基本语法,java中的面向对象,java异常处理,即一些java的编程元素,对java基础进行了学习。有需求的可以下载(mindmanager导图格式)。

 

查看原图

下载各个章节导图

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

共有 人打赏支持
粉丝 29
博文 260
码字总数 57524
×
白志华
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: