- 博客(6)
- 收藏
- 关注
原创 【SQL学习笔记】单行函数
单行函数的特征 单行函数对单行操作 每行返回一个结果 有可能返回值与原参数数据类型不一致 单行函数可以写在SELECT、WHERE、ORDER BY子句中 有些函数没有参数,有些函数包括一个或多个参数 函数可以嵌套 一、字符函数 1、大小写控制函数 LOWER('SQL Course'):结果为 sql course UPPER('SQL Course'):结果为 SQL COURSE I...
2019-12-28 20:06:30 312
原创 【Java学习笔记】基于Socket的TCP网络编程和UDP网络编程
一、基于Socket的TCP网络编程 TCP协议的特点: 使用TCP协议前,须先建立TCP连接,形成传输数据通道 传输前,采用“三次握手” 方式,点对点通信, 是可靠的 TCP协议进行通信的两个应用进程:客户端、 服务端。 在连接中可进行大数据量的传输 传输完毕,需释放已建立的连接, 效率低 客户端Socket 客户端程序的工作过程包含以下四个基本的步骤: 创建 Socket: 根据指定服务...
2019-12-11 18:02:50 357
原创 【Java学习笔记】多线程同步经典例子:生产者消费者问题
生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品。 class Clerk { // 售货员 private ...
2019-12-02 19:32:06 229
原创 【Java学习笔记】浅析字符串相关类:String、StringBuffer与StringBuilder
1、String类 String类是一个final类,代表不可变的字符序列,Java程序中所有字符串字面值(用" "引起来即为字面值)都是String的实例。 String类的源码中将String对象的字符内容存在一个字符数组value[ ]中。 String对象的创建方式 (1)使用字面值创建 例:String str = "hello"; 使用字面值创建字符串时,JVM会先检查 字符串常量...
2019-11-30 17:15:19 166
原创 【Java学习笔记】Singleton单例设计模式
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 原理 把类的构造器的访问权限设置为private,这样就不能使用new操作符在类的外部产生类的对象了,我们在类的内部产生该类的对象并用静态的方法返回这个对象,在类的外部仅使用静态方法获取该类的唯一一个对象,即实现了“单例”。需要注意的是,静态方法只能访问类中的静态...
2019-11-10 09:46:06 176
原创 【Java学习笔记】排序算法:冒泡排序、快速排序、选择排序、插入排序算法思想及其Java代码实现
1、冒泡排序 算法思想: 从第一个元素开始,每个元素都与它的下一个元素比较,如果该元素比下一个元素大,则交换他们两个的值。这样一轮操作以后,整个数组中最大的值就被换到了最后一个,同理,对最后一个元素之前的元素再次进行重复操作,每次都找到剩余元素中的最大值并换到未排序部分的最后一个,就像泡泡一样不断浮出水面。对于有n个元素的序列,循环操作n-1次即可完成排序。 代码实现: import java....
2019-11-03 20:11:22 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人