java实例教程,java简单程序例子
大家好,感谢邀请,今天来为大家分享一下java实例教程的问题,以及和java简单程序例子的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
JAVA2实用教程的图书信息1
ISBN:9787302131755 [十位:7302131759]
页数:451约重:0.725Kg
定价:¥39.00 Java是一种很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。
本书注重可读性和实用性,配备了大量的例题,许多例题都经过精心的考虑,既能帮助读者理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,例子都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。第1章Java入门
1.1Java的诞生
1.2Java的特点
1.3安装Sun公司的SDK
1.4一个Java程序的开发过程
1.5一个简单的Java应用程序的开发过程
1.6一个简单的Java小应用程序
1.7什么是JSP
习题
第2章标识符、关键字和数据类型
2.1标识符和关键字
2.2Java的基本数据类型
2.3Java的数组
习题
第3章运算符、表达式和语句
3.1运算符与表达式
3.2语句概述
3.3控制语句
3.4.循环语句
3.5break和continue语句
习题
第4章类、对象和接口
4.1编程语言的几个发展阶段
4.1.1机器语言
4.1.2过程语言
4.1.3面向对象编程
4.2类
4.2.1类声明
4.2.2类体
4.2.3成员变量和局部变量
4.2.4方法
4.2.5方法重载
4.2.6构造方法
4.2.7类方法和实例方法
4.2.8值得注意的问题
4.3对象
4.3.1创建对象
4.3.2使用对象
4.3.3于象的引用和实体
4.3.4参数传值
4.4static关键字
4.4..1实例变量和类变量的区别
4.4.2实例方法和类方法的区别
4.5this关键字
4.6包
4.6.1包语句
4.6.2import语句
4.6.3将类打包
4.7访问权限
4.7.1私有变量和私有方法
4.7.2共有变量和共有方法
4.7.3友好变量和友好方法
4.7.4受保护的成员变量和方法
4.7.5public类与友好类
4.8类的继承
4.8.1子类
4.8.2子类的继承性
4.8.3成员变量的隐藏和方法的重写
4.8.4final关键字
4.9对象的上转型对象
4.10多态性
4.11abstract类和abstract方法
4.12super关键字
4.13接口
4.13.1接口的声明与使用
4.13.2理解接口
4.13.3接口回调
4.13.4接口做参数
4.14内部类
4.15匿名类
4.15.1和类有关的匿名类
4.15.2和接口有关的匿名类
4.16异常类
4.16.1try-catch语句
4.16.2自定义异常类
4.17Class类
4.17.1获取类的有关信息
4.17.2使用Class实例化一个对象
4.18基本类型的类包装
4.18.1Double类和Float类
4,18.2Byte、Integer、Short、工,ong类
4.18.3Character类
4.19反编译和文档生成器
4.20JAR文件
4.20.1将应用程序压缩为JAR文件
4..20.2将类压缩成JAR文件
4.20.3更新、查看JAR文件
习题
第5章字符串
5.1字符串
5.2字符串的常用方法
5.3字符串与基本数据的相互转化
5.4对象的字符串表示
5.5StringTokenizer类
5.6字符串与字符、字节数组
5.7StringBuffer类
5.8正则表达式
习题
第6章时间、日期和数字
6.1Date类
6.2Calendar类
6.3Math类
6.4BigInteger类
习题
第7章AWT组件及事件处理
7.1Java窗口
7.1.1.Frame常用方法
7.1.2菜单条、菜单、菜单项
7.1.3窗口与屏幕
7.2文本框
7.2.1TextField类的主要方法
7.2.2文本框上的ActionEvent事件
7.3内部类实例做监视器
7.4按钮与标签
7.4.1标签组件
7.4.2按钮组件
7.5菜单项
7.6文本区
7.6.1TextArea类主要方法
7.6.2文本区上的TextEvent事件
7.7面板
7.7.1Panel类
7.7.2ScrollPane类
7.8布局
7.8.1FlowLayout布局
7.8.2BorderLayout布局
7.8.3CardLayout布局
7.8.4GridLayout布局
7.8.5BoxLayout布局
7.8.6null布局
7.9画布
7.10选择型组件
7.10.1选择框
7.10.2下拉列表
7.10.3滚动列表
7.11Component类的常用方法
7.12窗口事件
7.13鼠标事件
7.14焦点事件
7.15键盘事件
7.16使用剪贴板
7.17打印
7.18综合实例
习题
第8章建立对话框
8.1Dialog类
8.2文件对话框
8.3消息对话框
8.4确认对话框
8.5颜色对话框
习题
第9章Java多线程机制
9.1Java中的线程
9.2Thread类的子类创建线程
9.3使用Runnable接口
9.4线程的常用方法
9.5GUI线程
9.6线程同步
9.7在同步方法中使用wait()、notif(),()和nodf3,All()方法
9.8挂起、恢复和终止线程
9.9计时器线程Timer
9.10线程联合
9.11守护线程
习题
第10章输入输出流
10.1File类
10.2FileInputStream类
10.3FileOutputStream类
10.4FileReader类和FileWriter类
10.5使用文件对话框打开和保存文件
10.6RandornAccessFile类
10.7数据流
10.8数组流
10.9对象流
10.10序列化与对象克隆
10.11文件锁FileLock
10.12Process类中的流
10.13带进度条的输入流
习题
第11章Java网络的基本知识
11.1使用URL
11.2读取URL中的资源
11.3显示URL资源中的HTML文件
11.4处理超链接
11.5InetAdress类
11.6套接字
11.7网络中的数据压缩与传输
11.8UDP数据报
11.9广播数据报
习题
第12章JavaApplet基础
12.1JavaApplet的运行原理
12.2网页向JavaApplet传值
12.3JavaApplet扣使用URL
12.4JavaApplet中建立新线程
12.5JavaApplet中使用套接字
习题
第13章常见数据结构的Java实现
13.1链表
13.2栈
13.3树集
13.4树映射
13.5散列集
13.6散列表
13.7向量
习题
第14章图形与图像
14.1绘制文本
14.2绘制基本图形
14.3建立字体
14.4清除
14.5Java2D
14.6图形的布尔运算
14.7绘制钟表
14.8绘制图像
14.9制作JPG图像
14.10XOR绘图模式
14.11打印图形、图像
习题
第15章Java数据库连接(JDBC)
15.1创建数据源
15.2JDBC-ODBC桥接器
l5.3顺序查询
15.4可滚动结果集
15.5排序查询
15.6模糊查询
15.7随机查询
15.8更新、添加、删除记录
l5.9预处理语句
15.10数据库访问中的套接字技术
习题
第16章Java与多媒体
16.1在小程序中播放音频
16.2在另一个线程中创建音频对象
16.3在应用程序中播放音频
16.4Java媒体框架(JMF)
习题
第17章JavaSwing基础
17.1几个重要的类
17.2中间容器
17.3各种组件
习题 ISBN:9787302135517 [十位:7302135517]作/译者:张跃平
出版社:清华大学出版社
出版日期:2006年10月
页数:215
定价:¥19.00本书是《Java 2实用教程》(第三版)(清华大学出版社)的配套实验指导和习题解答。
Java大学基础教程的图书目录
第1章计算机、Internet和万维网概述
1.1简介
1.2什么是计算机
1.3计算机的构成
1.4操作系统的沿革
1.5个人计算、分布式计算和客户/服务器计算
1.6 Internet与万维网
1.7机器语言、汇编语言和高级语言
1.8 c和C++语言的发展史
1.9 Java语言的发展史
1.10.1ava类库
1.1l FORTRAN,COBOL,Pascal和Ada
1.12 BASIC,Visual Basic,Visual C++,C#和.NET
1.13典型的.1ava开发环境
1.14关于Java和本书的说明
1.15 Java应用程序的运行示例
1.16对象技术与UML简介
1.17本章小结
1.1 8 Web资源
第2章.Java应用程序入门
2.1简介
2.2第一个Java应用程序:打印一行文字
2.3修改第一个Java程序
2.4用pfinff显示文本
2.5另一个.Java应用程序:整数相加
2.6内存的概念
2.7算术运算
2.8选择:相等和关系运算符
2.9本章小结
第3章类和对象的基础知识
3.1简介
3.2类、对象、方法和实例变量
3.3声明带有一个方法的类并实例化该类的一个对象
3.4声明带形式参数的方法
3.5实例变量、set方法和get方法
3.6基本类型和引用类型的对比
3.7用构造函数初始化对象
3.8浮点数和double类型
3.9 GuI和图形实例研究:使用对话框(选读)
3.10本章小结
第4章控制语句(第l部分)
4.1简介
4.2算法
4。3伪码
4.4控制结构
4.5 if单选语句
4.6 ifelse双选语句
4.7 while循环语句
4.8算法设计:计数器控制循环
4.9算法设计:标记控制循环
4.10算法设计:嵌套控制语句
4.11复合赋值运算符
4.12增量和减量运算符
4.13基本类型
4.14 GuI和图形实例研究:绘制简单线条(选读)
4.15本章小结
第5章控制语句(第1l部分)
5.1简介
5.2计数器控制循环基础知识
5.3 for循环语句
5.4使用for语句的例子
5.5 dowhile循环语句
5.6 switch多选语句
5.7 break和continue语句
5.8逻辑运算符
5.9结构化程序设计小结
5.10 GUI和图形实例研究:绘制矩形和椭圆(选读)
5.1l本章小结“
第6章方法的深入剖析.
6.1简介
6.2 Java中的程序模块
6.3 static方法,static域和Math类
6.4声明带多个形参的方法
6.5声明和使用方法的注意事项
6.6方法调用栈和活动记录
6.7参数提升和强制转换
6.8 Java API包
6.9实例研究:随机数生成
6.10实例研究:博彩游戏和enum简介
6.1 1声明的作用域
6.12方法重载
6.13 GuI与图形实例研究:颜色和填充形状(选读).
6.14本章小结
第7章数组
7.1简介
7.2数组
7.3声明并创建数组
7.4使用数组的例子
7.5实例研究:洗牌与发牌模拟程序
7.6增强for语句
7.7将数组传递给方法
7.8实例研究:用数组保存成绩的类GradeBook
7.9多维数组
7.10实例研究:使用二维数组的类GradeBook
7.1 1变长实参表
7.12使用命令行实参
7.13 GuI与图形实例研究:画弧(选读)
7.14本章小结
第8章类和对象的深入剖析
8.1简介
8.2’Time类实例研究
8.3类成员访问控制
8.4用this引用指向当前对象的成员
8.5 Time类实例研究:重载构造函数
8.6默认构造函数和无实参构造函数
8.7关于set方法和get方法
8.8组合
8.9枚举类型
8.10垃圾收集和finalize方法
8.1l static方法成员
8.12 static导入
8.13 final实例变量
8.14软件可重用性
8.15数据抽象与封装
8.16‘Fime类实例研究:创建包
8.17包访问性
8.18 GuI与图形实例研究:使用图形对象(选读)
8.19本章小结
第9章面向对象编程:继承
9.1简介
9.2超类与子类
9.3 protected成员“
9.4超类与子类之间的关系
9.5子类的构造函数
9.6用继承实现软件工程
9.7 Object类
9.8 GUI与图形实例研究:用标签显示文本和图像(选读)
9.9本章小结
9.10自测题
第10章面向对象编程:多态
10.1简介
10.2多态实例
10.3多态的行为
10.4抽象类与方法、
10.5实例研究:采用多态方法的工资支付系统
10.6 fmal方法和类
10.7实例研究:创建和使用接口
10.8 GuI与图形实例研究:用多态的方式绘图(选读)
10.9本章小结
附录A运算符优先级表
附录B ASCII字符集.
附录C关键字和保留字
附录D基本类型
附录E计数系统
附录F Unicode
附录G使用.Java API文档
附录H用javadoc创建文档
附录l带标号的break和continue语句
附录J使用调试器
索引
java初学者怎么入门
学习JAVA应该从哪一部开始很多人都很迷茫,下面是我整理的学习路线和方向一共四点。希望对你有帮助!
①【学习语言基础】很显然,掌握语言基础是第一步。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做。当然,这并不是要求你把所有的基础知识都记住,比如所有的 Java关键字、核心概念或者基本编码技术等。
②【开始编写一些小程序】如果你确信自己对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来,那么你就可以进行下一步了,你可以开始尝试编写一些非常基本的 Java程序,比如打印 hello world、实现简单的加减法,等等。
③【使用 Java API编写高级程序】当你完成了大部分的基础程序编写,并且掌握了基本的编程技巧之后,就可以进行下一步了。我会建议你努力学习 Java集合和 Java IO内部的 API。你需要熟悉这些 API提供的各种类和接口,并利用它们来创建程序。需要注意的是,你应该查找已经存在的 API和方法来实现功能,而不是自己实现这些逻辑。你的任务是熟悉这些 API,因此你只能够在这些已有的 API中寻求解决方案。
④【编写桌面程序和 Web应用】通过这一步的学习,面对任何 Java面试你都能够信心满满,当你讨论 Java相关的话题时也能够充满自信。你需要至少编写一个 Java桌面或者 GUI应用程序,比如计算器,然后再编写一个 Web应用程序,比如医院管理程序。在前面的学习中,你已经掌握了最基本的 Java知识,现在你需要去探索,然后编写出这两个应用程序。
重要的是,它可以帮助你养成不惜一切代价完成一项任务的好习惯。这种持之以恒的态度对你职业生涯的长远发展是非常重要的。
最后,也是最关键的一点,就是要多看视频教程,这一类的资料很多,可以自己搜索看一下,B站上面很多有关java的学习资料,我冒昧的推荐一个可以参考一下:网页链接
关于java实例教程到此分享完毕,希望能帮助到您。