黑马程序员 java开发前奏


---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------


     Java的开发前奏:首先说下Java的跨平台原理吧-----“一次编译,到处运行”。 Java虚拟机可以是硬件 ,也可以是软件。正是由于Java虚拟机的存在,使得Java的跨平台原理能够实现。可见只要实现了特定平台下的解释程序,Java字节码就可以通过解释程序在该平台上运行了,这是Java跨平台的根本。但是并不是所有的平台下都有相应的Java字节码解释程序。Java兼顾解释性与编译性语言的特点 。Java具有三个方面的内涵,一种编程语言,一套开发工具,一个运行环境。按照Java的应用环境划分J2EE,J2SE,J2ME。Java开发环境的搭建就是安装JDK,并且设置正确的路径信息。bin目录中的常用命令有javac.exe,Java源文件的编译工具,java.exe是Java字节码的解释程序,负责解释执行Java字节码文件。
      其次,环境变量的设置是Java运行的一个非常关键的部分。环境变量也即是操作系统中的定义的变量,可供操作系统中的所有应用程序使用。可以使用系统属性和命令窗口查看环境变量。环境变量分为系统环境变量和用户环境变量,查看环境变量使用set命令。同样设置环境变量也有两种方式,在系统属性窗口和命令窗口。在命令窗口可以使用set path=””来设置环境变量。classpath变量用来设置在指定的目录中查找要运行的类。设置方法一样set classpath=””.设置环境变量要注意:环境变量的设置最好不要有空格,以免后有错误。
      在开发过程中最重要的就是学会利用Java的帮助文档,可以下载网页格式的,也可以使用chm格式的。不过我觉得使用CHM的最方便了,它还可以使用搜索功能。很多时候在开发一些东西的时候,我不是有超强记忆的人,不是每个细节都会记得清清楚楚的,所以使用帮助文档是最行之有效的方法。垃圾回收器是Java的一个重要的特色,能够实现自动回收垃圾,这是Java的优势。不同的虚拟机可能采取的是不同的回收策略,一般有两种比较常用,一种叫做复制式回收,一种叫做自省式回收。垃圾回收器会不定时的被唤起检查是否有不再使用的对象,并释放他们所占据的内存空间,不是有程序员控制的,无规律可循,因此垃圾回收器并不是一个很可靠的机制。当我们想研究下别人的程序时,反编译工具是必不可少的,例如JAD。FrontEnd是专门为JAD做的一个图形化界面的工具,可以轻松实现Java字节码文件的反编译工作。

     通过第一章的学习,对Java有了个大致的了解,首先是Java的优越性,更是web开发的神兵利器,所以我选择了这个方向,所以我下定决心一定要学好Java。

---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值