whtis's blog


  • 首页

  • 分类

  • 留言板

  • 关于

  • 标签

  • 归档

  • 爱馨馨

  • 搜索

Java学习总结-第二十八章 网络

发表于 2016-04-16 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 1,653 | 阅读时长 ≈ 6
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容基于套接字的通信可以使程序通过指定的套接字进行通信。套接字(socket)是两个主机之间逻辑连接的端点,可以用于发送和接收数据。Java支持流套接字和数据报套接字。流套接字(stream socket)使用传输控制协议(Transmission Control Protoco ...
阅读全文 »

java学习总结-第十九章 多线程

发表于 2016-04-10 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 2,520 | 阅读时长 ≈ 9
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容Java支持多线程(multithreading)。多线程是指在一个程序中允许同时运行多个任务的能力。 线程的概念 一个线程(thread)是指程序中完成一个任务的有始有终的执行流。使用Java,可以在一个程序中并发的运行多个线程。 多线程可以使程序反应更快,交互性更强,执行 ...
阅读全文 »

Java学习总结-第十八章 Java集合架构

发表于 2016-04-01 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 2,153 | 阅读时长 ≈ 8
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容数组线性表和链表是Java中的预定义结构。除此之外,Java还引入了几种可以有效组织和处理数据的接口和类,这些接口和类组成了Java集合架构(Java Collection Framework)。一个集合(collection)就是一个存储一组对象的容器,一般将这些对象称为集 ...
阅读全文 »

Java学习总结-第十七章 面向对象数据结构

发表于 2016-03-22 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 1,225 | 阅读时长 ≈ 5
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容数据结构是按某种方式组织的数据集合。用面向对象的观点来看,一个数据结构就是一个存储着其他对象的对象,存储在数据结构内的对象称为数据或元素。因此数据结构又被称为容器对象(container object)或集合对象(collection object)。本章介绍线性表、堆栈、队 ...
阅读全文 »

base64编码和解码示例代码

发表于 2016-03-05 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 768 | 阅读时长 ≈ 3
写密码管理器时,一直在找一种加密方式,除了自己实现外,我还在网上发现了一个不错的方法,源地址在这里。这里仅作抄录: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757 ...
阅读全文 »

GUI练习之二-密码管理器

发表于 2016-02-20 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 1,310 | 阅读时长 ≈ 5
功能说明及演示Swing不是线程安全的,因此使用过程中应避免多开程序,防止出现莫名奇妙的错误。北邮人论坛大神给了解决方案,链接在这,以下内容为复制粘贴: Swing不是线程安全的,但也不是大问题。只要把所有的对Swing窗体的的操作都放在专门的线程(event dispatch thread)里做就行了。有一个模式:12345SwingUtilities.invokeLater(new Runn ...
阅读全文 »

Java学习总结--第十六章 简单输入输出

发表于 2016-02-18 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 3,987 | 阅读时长 ≈ 14
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容本章主要讨论数据持久化的问题。一般Java程序在结束后所有存储在内存中的数据都会消失,为了保留这些数据,就要学会如何将它们存储到磁盘文件或光盘文件中。本章介绍的主要是两个方面的内容:文本I/O和二进制I/O。为了知识的连贯性,需要先介绍相关的知识,以方便理解。计算机中所有文件 ...
阅读全文 »

GUI小练习-简易计算器

发表于 2016-02-16 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 712 | 阅读时长 ≈ 3
简易说明 学习了Java图形界面设计,写了一个简易的计算器,实现的功能如下: 基本的加减乘除四则运算 连续计算 运算结果记忆 程序启动次数统计 本来打算添加其它功能,不过基本框架出来也就不打算在这部分停留太久,暂时写下设计的功能,等以后有更简单的方法处理连续计算的时候再回来重写一下吧: 显示结果的处理,包括两个整数作运算,结果应该显示为整数、浮点数显示的位数设定等。目前为了方便,统一转为了浮点 ...
阅读全文 »

Java学习总结--第十三章 创建图形用户界面

发表于 2016-02-15 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 1,874 | 阅读时长 ≈ 7
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容本章综合第十一、十二章的内容,介绍GUI编程中常用的组件。 Swing GUI组件的公共特性 Component类是所有用户界面组件和容器的根类,Jcomponent类是大多数Swing组件的根类。 GUI组件都有处理字体、颜色、大小、工具提示文本和边框等属性的方法。 可以在 ...
阅读全文 »

Java学习总结--第十二章 事件驱动程序

发表于 2016-02-09 | 更新于: 2016-09-14 | 分类于 java |
字数统计: 1,169 | 阅读时长 ≈ 4
本文总结源自《Java语言程序设计》原书第五版,作者为Y.daniel Liang,习题及编程练习均参照此书。 主要内容所有非GUI程序都是按过程的顺序执行的,Java GUI程序设计是事件驱动的。本章介绍有关Java事件驱动程序(event-driven programming)的概念和技术。 事件和事件源 事件(event):程序发生的某些事情的信号。如:移动鼠标、点击鼠标、按照键盘键等。 ...
阅读全文 »
12345
whtis

whtis

48 日志
12 分类
24 标签
RSS
© 2021 whtis | Site words total count: 60.0k
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.3