Java 篇
一、java之综合概述
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
二、java之初次体验
1、环境搭建
平台:J2SE JDK 6 + Eclipse3.5
搭建:
1)J2SE安装
下载J2SE JDK 6.0 ( /javase/downloads/index.jsp)双击自动安装
2)Eclipse安装
下载Eclipse SDK 3.5 (/downloads/index.php)C或D盘根目录下解压缩,不需要安装
3)启动Eclipse
找到并双击“C:EclipseEclipse.exe,首次启动Eclipse,会让你配置工作区,选择默认即可。
打开Eclipse后的界面如下图:
几个主要组成部分包括:
i.菜单按钮区:所有的Eclipse环境中的命令;
ii.文件管理器:可以管理目录以及Java文件,包括浏览、新建、删除、打开、运行等操作。一般的,鼠标点击选择的文件或者目录后:双击鼠标左键,可以在源代码区打开该文件,进行编辑;单击鼠标右键,可以有弹出式菜单,列举了所有可以对该文件或目录进行的操作(如下图)。
iii.源代码区:可以编写Java程序
iv.运行结果区:控制台程序的输入输出区域
2、调试案例
1) 利用Eclipse开发环境写自己的第一个Java程序(HelloWorld)
(1)创建Java项目(project:用于组织管理若干相关的Java程序)选择“File →New→Project...”,
在弹出的对话框中,选择“Java Project”,点击“Next”,
在“New Java Project”对话框中,输入项目名字。在“Project name”中填入“HelloWorld”,不需要进行其他设置,直接点击“Finish”按钮。
完成后,可以出现HelloWorld项目如下图
(2)在项目中加入HelloWorldApp类
选择HelloWorld项目后,单击鼠标右键,出现右键菜单,选择“New→Class”,如上图。在弹出的对话框New Java Class中,Name框中输入“HelloWorldApp”,并且在“public
static void main(String[] args)”选项前面打上勾。如下图。java基础解题最后,点击“Finish”按钮。
点击“Finish”按钮后,对话框消失,出现下图界面,对比观察文件管理器的变化,同时可以在代码管理器中写HelloWorldApp的代码了。
注意到HelloWorldApp代码已经生成一部分了,包括类,以及main方法。在main方法中加入一行代码:
System.out.println("Hello World");
在输入的过程中,可能会出现帮助信息,可以尝试着使用这些帮助。红色的下划线表示有语法错误,在该条语句输入完之前,可以不去在意。
(3)运行HelloWorldApp
如下图在源代码区域选择右键菜单中的RunAs->Java Application
可能会出现一个Save and Launch对话框,提示保存对于代码的修改,选择Save 按钮。
程序结果可以在控制台看到。如下图:
三、java之基础学习
1、参考书目
《Java语言程序设计案例教程》
严格来说,此书写的非常一般,对于JAVA介绍过于简单,因此,非常适合初学者阅读,书中案例较多,讲解很少。

2、学习过程
与之前的页面设计技术不同,学习编程语言需要先从环境配置开始,然后学习基础知识,再进行案例实践,过程较为传统、枯燥。建议学习之后立刻结合实际项目,提升较快。并建议学习过程中不求全部知识点都搞懂,只需了解大概能够实现结果即可,语言是用来实践的,只有不断在项目中应用才可提升。
第一阶段:
1)半天时间快速浏览第一、二章内容;
2)一天时间动手做三、四章;
3)一天时间动手做第五章,注意:本章虽然书中介绍不多,但是JAVA的核心内容,java今日的地位全靠这四十页左右的内容;
4)一天时间动手做第六、七章;
5)一天的时间动手做第十、十一章。
在java web开发过程中不需要用到JAVA的UI技术(SWING),因此在学习中跳过即可。
Java学习结束。
推荐提高书目:
(1)面向对象程序设计教程(Java版)(原书第4版)
书中全面详细地讲解面向对象程序设计的基本思想和编程方法,主要内容包括Java语言的介绍和使用、选择语句、重复语句、自定义类、异常与断言、字符与字符
串、数组、排序和查找、文件输入与输出、继承与多态、图形用户界面与事件驱动的程
序设计、递归算法。本书以面向对象的程序设计方法贯穿始终,在讲解的过程中使用了
很多形象的比喻,容易学习,而不让人感到枯燥,且几乎每章都结合实例开发,基础性
和实用性并重。
(2)Java语言程序设计:基础篇(原书第6版)(计算机科学丛书) 作者:(美国)Y.Daniel Liang 译者:万波郑海红潘蓉李娜等
《Java语言程序设计:基础篇》(原书第6版)从Java语言的特点入手,介绍了语法结构、面向对象程序设计基础知识面向对象程序设计、图形用户界面设计、异常处理、
二进制I/O和递归等内容。除了图形用户界面程序设计部分内容,其它单元应该详细学
习领会,该书是本很好的Java入门书籍。
在学习完《Java语言程序设计:基础篇》后可继续学习进阶篇,可深入领会Java。
(3)Java语言程序设计进阶篇(原书第6版)(计算机科学丛书)(
Introduction to Java Programming)
作者:(美国)梁 (Y.Daniel Liang ) 译者:万波郑海红
《Java语言程序设计进阶篇》(原书第6版)是Java语言的经典教材。基础篇从Java
语言的特点人手,介绍了语法结构、面向对象程序设计基础知识到面向对象程序设
计、图形用户界面设计.异常处理、二进制I/O和递归等内容。进阶篇主要介绍
数据结构、高级GUI设计、多线程、集合构架、网络和web程序设计、算法效率和
排序、MVC,以及高级Java数据库程序设计等方面的内容,循序渐进,可读性强。
全书分八篇,以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每
章配有大量复习题和难易程度不同的编程习题,帮助读者掌握编程技术,并应用所
学的技术解决实际应用程序开发中遇到的问题。
四、java之习题练习
1、基础练习
1)java的程序输入输出
练习目的:
1.了解体会Java的输入输出的编程与操作。
2.学习掌握JavaApplication字符界面下的输入输出。
练习内容:
编写一个Java Application程序。
1)从控制台读取一个三位整数
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5931.html