- 博客(7)
- 收藏
- 关注
原创 课时24—课时30 | Java 数组对象的创建和应用
1.数组的作用和类型 2.数组的声明与创建3.初始化数组4.常用数组查找算法5.常用数组排序算法6.Arrays类的用法7.二维数组
2016-09-17 00:41:19 292
原创 课时93 | 集合框架:Java如何用接口和类玩转数据结构(上)
-框架是一个类库的集合,集合框架就是一个用来表示和操作集合的统一的架构,它包含了实现集合的接口与类-集合框架中不同的集合类有各自不同的数据结构,所以在使用中要根据应用的性能要求来选择不同的集合类-集合类存放在java.util包中,今后会大量使用集合类和相关接口
2016-09-17 00:25:16 648
原创 数据库快速入门
文章使用的数据库管理系统是SQLite:这是一款轻量级的系统,非常适合初学者.还有与之配套的GUI工具SQLite Dev。都能在官网免费下载:SQLite:http://www.sqlite.org/download.html 是一个ZIP文件,下载后解压到指定文件夹,并加入环境变量的PATH中。DOS命令输入:SQLite3 文件名.db 。可以创建数据库说明安装成功。 *新建一个数据库之后
2016-09-10 11:22:05 275
原创 TCP/UDP协议的Socket编程(Java语言)
TCP使用Socket进行网络通信的过程:服务器程序将一个套接字绑定到一个特定的端口,并通过此套接字等待和监听来自客户端的连接请求;客户端根据服务器所在的主机名和端口向服务器发送连接请求;如果一切正常,服务器接收连接请求,并获得一个新的绑定到不同端口地址的套接字;客户端和服务器通过读写套接字进行通讯。 UDP使用Socket进行网络通信的过程UDP协议通信没有客户端(浏览器)/服务器模式,
2016-09-09 16:10:51 975
原创 课时59 | 策略模式
策略模式:针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得它们可以相互替换。策略模式把算法的责任和算法本身分隔开,委派给不同的对象管理。 模式场景:对一组数据进行排序,目前有三种排序方法,可以用最小的改动实现各个排序方法的切换。设计思路:我们先从具体的排序算法开始,在子类中封装排序算法:冒泡排序法和选择排序法//封装了冒泡排序法class BubbleSort implement
2016-09-03 15:45:31 218
原创 一位数组的查找
(1)一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 //num1,num2分别为长度为1的数组。传出参数//将num1[0],num2[0]设置为返回结果public class Solution { public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) {
2016-09-02 17:50:53 257
原创 课时42|封装--static关键字、设计模式之单例模式
Static修饰过的成员变量和成员方法叫做类变量(静态变量)类方法(静态方法)。我们需要一种特殊的变量我们在操作一个变量和方法时,一般会先引用某个类的对象,然后通过【对象名.属性名】,或者【对象名.方法名】进行操作。但是,如果只想为某一特定变量或方法分配一块空间,使其不需要通过构建对象就能调用,这时候就要使用Static关键字。从使用变量的目的上就能看出,Static变量,是变量声明之时,就会在内存
2016-09-02 17:06:58 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人