2024年java基础解题

java基础解题Java 篇 一 java 之综合概述 Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 即 JavaSE JavaEE JavaME 的总称 Java 技术具有卓越的通用性 高效性 平台移植性和安全性 广泛应用于个人 PC 数据中心 游戏控制台 科学超级计算机 移动电话和互联网

大家好,我是讯享网,很高兴认识大家。



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)从控制台读取一个三位整数

小讯
上一篇 2024-12-30 18:11
下一篇 2024-12-29 20:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5931.html