第1章 Java语言基础

1.1 Java语言的特点

1.2 Java应用程序和小就用程序

1.3 Java程序的开发过程

1.4 标识符和关键字

1.5 基本的数据类型

1.5.1 逻辑类型

1.5.2 字符类型

1.5.3 整数类型

1.5.4 浮点数类型

第2章 运算和语句

2.1 数据运算

2.1.1 赋值运算

2.1.2 算术运算

2.1.3 自增和自减运算

2.1.4 关系运算

2.1.5 逻辑运算

2.1.6 条件运算

2.1.7 其他运算

2.2 语句

2.2.1 基本语句

2.2.2 复合语句

2.2.3 if语句

2.2.4 switch语句

2.2.5 try...catch语句

2.2.6 while语句

2.2.7 do...while语句

2.2.8 for语句

2.2.9 嵌套的循环结构

2.2.10 循环体中的continue语句和break语句

2.2.11 package语句

2.1.12 import语句

2.1.13 Java应用程序的基本结构

2.3 Java程序实例

第3章 面向对象编程基础

3.1 面向对象的基本概念

3.2 Java的类和对象

3.2.1 类

3.2.2 对象

3.2.3 实例变量和类变量

3.2.4 实例方法和类方法

3.2.5 访问权限

3.2.6 继承

3.2.7 Java面向对象的其他机制

3.3 接口

3.4 基本类

3.5 Java小应用程序基础

第4章 数组和字符串

4.1 数组

4.1.1 一维数组

4.1.2 多维数组

4.2 字符串

4.2.1 字符串常量

4.2.2 字符串声明和创建

4.2.3 字符串基本操作

4.2.4 StringTokenizer类

4.2.5 字符串与字节数组

4.2.6 对象的字符串表示

第5章 图形界面设计(一)

5.1 图形界面设计基础

5.1.1 AWT和Swing

5.1.2 组件和容器

5.1.3 事件驱动程序设计基础

5.2 框架窗口

5.3 标签、按钮事件

5.3.1 标签

5.3.2 按钮

5.4 面板

5.4.1 JPanel

5.4.2 JScrollPane

5.5 布局设计

5.5.1 FlowLayout布局

5.1.2 BorderLayout布局

5.1.3 GridLayout布局

5.1.4 CardLayout布局

5.1.5 null布局与setBounds方法

5.6 文本框和文本区

5.6.1 文本框

5.6.2 文本区

5.6.3 数据输入和输出

第6章 图形界面(二)

6.1 选择框和单选按钮

6.1.1 选择框

6.1.2 单选框

6.1.3 单选按钮

6.1.4 选择项目事件处理

6.2 列表和组合框

6.2.1 列表

6.2.2 组合框

6.3 菜单

6.3.1 菜单条、菜单和菜单项

6.3.2 选择框菜单项

6.4 对话框

6.4.1 JDialog类

6.4.2 JOtionPane类

6.5 滚动条

6.6 鼠标事件

6.6.1 MouseListener接口

6.6.2 MouseMotionListener接口

6.7 键盘事件

第7章 图形、图像与多媒体

7.1 绘图基础

7.1.1 Graphics类的基本功能

7.1.2 字型和颜色

7.1.3 绘图模式

7.2 绘图

7.2.1 Graphics类的绘图方法

7.2.2 Graphics2D类的绘图方法

7.3 图像处理基础

7.3.1 图像载入和输出

7.3.2 图像缓冲技术

7.4 多媒体基础

7.4.1 播放幻灯片和动画

7.4.2 播放声音

第8章 多线程

8.1 线程的基本概念

8.1.1 线程的生命周期

8.1.2 线程调度与优先级

8.2 Thread类和Runnable接口

8.2.1 Thread类

8.2.2 Runnable接口

8.3 线程互斥和同步

8.3.1 线程互斥

8.3.2 线和同步

第9章 输入和输出流

9.1 字节流和字符流

9.1.1 File对象

9.1.2 流对象

9.2 缓冲式输入输出

9.2.1 缓冲式输入

9.2.2 缓冲式输出

9.3 随机访问

9.4 文件对话框

第10章 网络与数据库编程基础

10.1 Java网络编程基础

10.1.1 IP地址和InetAddress类

10.1.2 统一资源定位符URL

10.1.3 客户机/服务器模式

10.2 Java数据库编程基础

10.2.1 Java程序与数据库连接

10.2.2 几个重要的类和接口

10.2.3 数据库查询

10.2.4 数据库更新

java自考条件,自考_Java语言(本科)相关推荐

  1. java c++的区别_Java语言与C、C++之间的区别?

    小伙伴你知道吗?Java是由C++开发而来的,并且在当时一直被搁置.随着Java语言的崛起那么Java和C/C++有什么不同和相同之处呢? 通过上述我们知道那Java前身是C++,并且保留了C++的大 ...

  2. java 多条件比较_Java 多条件复杂排序小结

    这里面最复杂的就是第3点,对秒杀活动进行排序,排序条件多,排序条件使用各不相同,在笔试中给我带来了很大的困扰,最后当然也是没做完啦···· 解决方案 吃完晚饭开始寻找解决方法,觉得应该会很有意思,果然 ...

  3. java程序设计基础篇_Java语言程序设计(基础篇) 第一章

    第一章 计算机.程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序. 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(har ...

  4. Java大牛考自学_Java语言程序设计外行人能自考得来吗?

    有人说二十一世纪的现代文明发展速度远远超过了过去的中华五千年文明发展史,而互联网成了二十一世纪事物发展的最佳助推器,它推动了科技.医疗.教育.社会公共事业等方面的发展.而计算机相关的编程教学也成了人们 ...

  5. java 条件匹配_java语言实现满足多条件匹配简单过滤输出问题

    展开全部 package zhidao; import java.io.File; import java.io.FileWriter; import java.io.IOException; imp ...

  6. java克鲁斯卡尔算法_Java语言基于无向有权图实现克鲁斯卡尔算法代码示例

    所谓有权图,就是图中的每一条边上都会有相应的一个或一组值.通常情况下,这个值只是一个数字 如:在交通运输网中,边上的权值可能表示的是路程,也可能表示的是运输费用(显然二者都是数字).不过,边上的权值也 ...

  7. java 类继承命名_Java 语言的类间的继承关系是( )。_学小易找答案

    [判断题]对已经评定质量等级的旅游景区,每三年至少进行一次全面复核. [填空题]关键字 ______ 用于导入包中的类到程序中,供程序中使用. [填空题]创建类对象的运算符是 ________ . [ ...

  8. java 数组 字符串 编程_Java语言基础知识之字符串数组

    Java语言基础知识之字符串数组 java语言中,数组是一种最简单的复合数据类型.数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素.数组有 ...

  9. java判断彩票中奖_Java语言程序设计(八)swith语句及彩票判定中奖问题

    紧接上一篇Java语言程序设计(七)之后,我们是否执行一条语句,是由几个条件的组合来决定的,我们可以使用逻辑运算符组合这些条件,逻辑运算符也称其为布尔运算符,是对布尔值进行的运算,它会创建新的布尔值, ...

最新文章

  1. Python全栈 MongoDB 数据库(数据的修改)
  2. Ant build.xml程序简单说明
  3. 【收藏】OGC标准服务 WMS WCS WFS WPS
  4. mysql ERROR 1045 (28000): 错误解决办法
  5. 解决orcale报ORA-28001: the password has expired
  6. 安卓手机浏览器排行_安卓手机双11性价比排行发布|拯救者手机发透明版|小米发大光圈手机镜头...
  7. django11:自动序列化/批量插入数据/分页器
  8. 情人节,我表白了CSDN小姐姐后,竟然...【为表白写了一个绘图工具,让我不再手残】
  9. 求单链表结点的阶乘和
  10. GNOME下也是Alt+F2,输入gnome-terminal
  11. application配置和profile隔离配置(转)
  12. 5. COM编程——IDispatch介绍
  13. 常见的web前端面试试题(含答案)
  14. excel如何设置单元格的下拉选项框并着色
  15. 柠檬桉叶油和deet_秋蚊子更毒,化学博士评测驱蚊止痒产品,为宝宝选出最好用的3款...
  16. [JavaScript]45 Fresh Useful JavaScript and jQuery Techniques and Tools
  17. 简单的程序诠释C++ STL算法系列之八:mismatch
  18. 《C语言程序设计》江宝钏主编-习题5-3-动态最大值!!!
  19. Java应用性能分析工具:async-profiler(配合FlameGraph生成火焰图)
  20. fastjson按照ascii码排序

热门文章

  1. 用ajax实现dropdownlist多级联动实例
  2. 关于字节(内存)对齐
  3. 在WIN7中用maven将spring boot项目远程部署到Linux虚拟机的docker容器
  4. 在U盘安装Windows系统,Mac电脑期待已久的工具WTG
  5. el-table-column表格时间戳转换成标准格式
  6. MYSQL - 计算行数
  7. JAVA/IOS下emjoi表情的截取
  8. 商品选择和陈列上存在的诸多问题
  9. 如何使用python批量下载-如何用Python批量下载卫星地图
  10. 学风督导系统苹果端检测总结