Java程序设计

Java程序设计

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Java入门教程:7章知识点+范例,清晰简洁。

内容简介

本书面向以Java为入门语言的程序设计课程,包含程序设计概述、程序流程控制、数组、面向对象程序设计、异常处理与输入、输出流、GUI程序设计、高级应用等7章,以及附录。本书以知识点+范例的方式组织教材,每章的知识点部分力求简洁、清晰,并尽量用1个实例体系,描述所有的知识点。

章节目录

封面

版权页

前言

目录

模块一 Java编程基础

情境一:只有一个main()方法的Java程序

任务1 (1)用C语言输出“Hello world!”字样 (2)用Java语言输出“Hello world!”字样

任务2 已知一个圆的半径r=10.2,求出圆的面积

任务3 观察分析下面程序的运行结果

任务4 加法运算符,分析并改正下列代码,输出运行结果

任务5 加加运算符,Example5.java程序代码

任务6 三元运算符,以命令行方式任意输入两个整数,输出其中的最大值

任务7 用户从键盘输入一个整数,判断是否为7的倍数,并给出相应的提示信息

任务8 根据学生的成绩,输出对应的等级信息,学生成绩由程序参数输入

任务9 switch经典举例:根据月份,输出对应的天数

任务10 经典举例:求1~100之间的和

任务11 猜数字游戏,机器产生一个1~100之间的随机整数,用户可以反复猜测所生成的数是大是小,在用户每次猜数之后,程序给出相应的提示信息,直到猜对为止

任务12 输出1~9中除6以外所有偶数的平方

情境一总结

巩固与提高

模块二 面向对象程序设计初步

情境二:有两个方法的Java程序

任务13 求两个数之和的简单程序

任务14 分析下列程序的运行结果

情境二总结

巩固与提高

模块三 面向对象程序设计提高

情境三:既有属性又有方法的Java程序

任务15 定义一个描述圆的类,并能根据给定的半径计算和显示圆的面积

任务16 成员属性(成员变量)与局部变量的区别

任务17 有返回值方法与无返回值方法。分析代码,并写出运行结果

任务18 编写一个类,能实现计算两个整数的和,也能计算三个整数的和,还能计算两个单精度数据之和

任务19 有一种方法称构造方法。构造方法是类的成员,是方法,但与普通方法有所不同,所以以一个任务来学习

任务20 领会下述代码中修饰符public、protected、默认、private、static、final的作用

任务21 面向对象第二大特征——继承

任务22 面向对象的第三大特征——多态

任务23 分析下列程序this关键字、super关键字的作用

情境三总结

巩固与提高

模块四 包与接口的使用

情境四:一个包两个类的Java程序

任务24 包的使用一

任务25 包的使用二

任务26 抽象类的定义,抽象类和具体类的关系,abstract关键字的使用

任务27 定义一个接口,并定义相应的抽象类实现接口中的方法

情境四总结

巩固与提高

模块五 Java常用类的使用

情境五:常用工具Java程序

任务28 生成一个随机整数数列并按从小到大排序

任务29 二维数组举例。随机生成数组成员长度不同的二维数组,完成学校各系部和专业学生数的赋值

任务30 字符串处理手段:String类、StringBuffer类、StringTokenizer类

任务31 Date类的使用

任务32 Calendar类的使用

任务33 异常处理类(一)

任务34 异常处理类(二)

任务35 泛型举例

任务36 泛型接口举例

任务37 集合框架(一)链表LinkList<E>泛型类

任务38 集合框架(二)树集TreeSet<E>泛型类

任务39 集合框架(三)堆栈Stack<E>泛型类

任务40 集合框架(四)散列映射HashMap<K,V>泛型类

任务41 输入与输出(IO流)

任务42 Java制作二维码

情境五总结

巩固与提高

模块六 网络知识与图形用户界面

情境六:网络五子棋程序剖析与自制记事本

任务43 网络五子棋程序

任务44 自制记事本程序

情境六总结

巩固与提高

模块七 数据库与网络编程

情境七:网上购物系统中数据库操作剖析

任务45 简易商务网站程序演示

情境七总结

巩固与提高

模块八 Java拓展与方向

情境八:Java经典[Q&A]50问

情境八总结

巩固与提高

参考文献

Java程序设计是2019年由电子工业出版社出版,作者 张海平。

得书感谢您对《Java程序设计》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java高级程序设计实战教程 电子书
本书是在读者初步掌握Java的基础知识和技能之后,进一步学习Java高级编程的指导用书。主要内容包括Java编码规范、Java集合框架、Java反射机制、Java泛型机制、Java序列化机制、Java多线程机制、Java网络编程、Java数据库编程、综合实训等。本书能够使读者逐步领会并掌握Java的编程思想和技能,为进一步学习J2EE框架技术奠定了扎实的基础。
Java Web程序设计案例教程 电子书
本书首先结合一个完整的JavaWeb应用案例介绍了Web应用开发的基本概念,然后对HTML基础知识进行了归纳介绍,接下来从JSP基础知识入手,由浅入深的讲解JSP技术、Servlet技术、JDBC数据库操作技术、JavaBean技术、Ajax技术等知识,**后以SunnyBuy电子商城应用项目开发为主线介绍JavaWeb的各种技术应用到实际项目中的方法。
Java程序设计基础教程 电子书
本书是面向Java初学者的入门级图书,以通俗易懂的语言详细讲解Java语言的基础知识。
Java Web程序设计(慕课版) 电子书
本书作为JavaWeb程序设计的教程,系统全面地介绍了有关JavaWeb程序开发所涉及的各类知识。全书共分14章,内容包括Web应用开发简介,网页前端开发基础,JavaScript脚本语言,JavaEE开发环境,JSP技术,Servlet技术,数据库技术,程序日志组件,Struts2框架,Hibernate技术,Hibernate应用,Spring框架,Spring与Struts2、Hiberna
Java面向对象思想与程序设计 电子书
本书面向以Java为第一种程序语言的初学者,强化面向对象的原理和机制,强调“做中学”,每章开头用思维导图的方式,引导读者带着问题去学习该章的内容,以便牢固地掌握知识。另外,作者录制了知识点和案例的讲解视频,读者可以方便地通过扫码的方式查看,同时,计蒜客在线教育团队,为读者提供了伴随式的在线编程平台支持,读者可以将图书和线上编程结合起来学习。