这是我第一次写博客,但它只是一个开始,
从小到大,由于诸多原因,习惯了靠做题来学习新知识,很少做笔记。不过到了大学和后,发现这一习惯实在是不再适合学习新知识,中学阶段重要的是把问题解决(更极端一点说,是把题目结果算出来),而大学以后,我感觉更重要的是把问题讲清楚,按照电路老师那句话,第一是要把概念搞清楚,第二我想就是要思路清晰,第三,就是要有足够的实践经验。在工程学课程上,这个特点尤为突出。在以后的日子里,我将通过博客来记录自己的学习心得体会,一个人走上编程之路毫无疑问是艰辛的,但是有它做伴,我将义无反顾。==================================================================================================================================== Java的各种官方介绍我就不想讲了。我想着重从实际角度讲讲Java。 一、技术架构 。Java分为Java SE、Java EE、Java ME三大技术架构。
Java SE是为开发普通桌面和商务应用程序提供的解决方案。该技术是后面两者的基础,可完成一些桌面程序的开发,如Java版的扫雷。
Java EE是为开发企业环境下的应用程序提供的一套解决方案,主要针对于WEB应用程序开发。
Java ME是为开发电子消费类产品和嵌入式设备提供的解决方案,该技术主要用于小型电子消费类产品,如手机中的应用程序等。
二、运行Java为什么能跨平台运行,因为有Java虚拟机(JVM,解析器,解释执行java制作的软件),C++之所以能在windows中运行,其实就是因为windows里面有能解析C++的虚拟机。
三、环境JRE(Java Runtime Environment),包括Java虚拟机和Java程序需要的核心类库文件。要运行一个Java程序,只需要安装好JRE即可。JDK(Java 开发工具包),包括JRE,其中还有编译工具,打包工具等,简单的说,用JDK开发Java程序,用JRE去运行即可。
四、开发集成环境 Eclipse,但是对于初学者,推荐使用ultraedit编写程序,以培养手感。
五、 环境变量这个问题,网上讲的比较多,不赘述,不过需要注意的是,在cmd窗口里配置,只是起临时配置作用,关闭cmd后失效。配置完后,假如要执行一个java xx命令,会先去classpath里面指定的路径查询、执行,然后再查询当前目录里的,如果没有配置,则先在当前目录里查询、执行。