第一天学习

来源:互联网 发布:商品软件 编辑:程序博客网 时间:2024/06/03 19:40

李刚老师的一席话

   很多时候,程序员把JAVA当成一种脚本,而不是一门面向对象的语言。他们习惯了在JSP脚本中使用JAVA,但从不去想JSP如何运行,WEB服务器里的网络通信,多线程机制,为何一个JSP页面能同时向多个请求提供服务?更不会想如何开发WEB服务器;他们像代码机器一样编写Spring代码,但从不会理解Spring窗口的作用,更不会想如何开发Spring容器。

    有多少程序员真正掌握了JAVA的面向对象?真正掌握了JAVA的多线程,网络通信,反射等内容?有多少程序员真正理解了类初始化时内存的运行过程?理解JAVA对象从创建到消失的全部细节?有几个程序员真正独立地编写过五子棋,梭哈,桌面弹球这种小游戏?又有几个程序员敢说:我可以开发Struts?开发Spring?可以开发Tomcat?

         总结:学习不在于表面,应该深入核心!多思考,多动手。

第一课 准备

        JAVA语言相关的JAVA EE规范里包含了时下最流行的各种软件工程理念,各种先进的设计思想总能在JAVA EE规范、平台以及相关框架里找到相应实现。学习JAVA语言的同时,系统地学习了软件开发相关知识,而不仅仅是一门编程语言。

       JAVA语言既是编译语言型语言,也是解释型语言。JAVA程序的执行过程必须要经过先编译,后解释两个步骤。JAVA语言里负责解释执行字节码文件的是JVM,它面向的上层是源文件生成的class文件,面向的下层是不同的操作系统平台。JVM是一个抽象的计算机,负责管理数据,内存,寄存器。

       设置环境变量后便可在命令行使用javac,java两个命令,一个负责编译,一信负责解释执行。

        第一个JAVA程序HelloWorld.java,熟练使用编译命令与解释命令。

0 0
原创粉丝点击