- 博客(9)
- 收藏
- 关注
原创 JDBC——封装工具
JDBCJDBC(Java Database Connectivity),即java 连接数据库技术,是由java.sql包中提供的一系列接口构成,通过这些接口结合不同的数据库管理系统的驱动包,可以非常轻松的实现java访问数据库。JDBC连接数据库步骤jdbc连接数据库有六个步骤:1.加载数据库驱动(JDBC4之后无需编写)2.获取连接3.获取执行SQL语句命令的对象4.执行SQL语句5.处理结果6.关闭资源JDBC封装在用jdbc连接数据库进行操作时,每次都得进行上面的六个步骤,会
2020-08-09 12:54:21
148
原创 java网络学习——基于UDP的聊天程序
基于UDP的Socket通信UDP协议不是一种基于稳定连接的协议,是一种面向数据报包的通信协议,不需要通信双方建立稳定的连接,也没有所谓服务端和客户的概念,数据报包在传输的时候不保证一定及时到达,也不能保证数据报包的到达顺序,但是UDP协议传输效率要远高于TCP/IP。以下是一个基于UDP的简单的消息发送接收程序。消息发送方1.创建一个数据报的网络通道 DatagramSocket ds = new DatagramSocket();2.准备需要传输的数据String msg = "天王盖地
2020-08-02 13:09:40
461
原创 Java网络学习——基于TCP/IP的聊天程序
网络聊天室这是一个基于TCP/IP协议的多人网络聊天室,客户端发送消息给服务端,服务端再将消息发送给所有的客户端,实现多人群聊。需要源码的请参见这里,提取码:9527。服务端Server创建服务,启动聊天线程。public class Server { /** * 对外提供的端口号 */ private int port; /** * 用于记录所有产生的socket对象 */ public volatile static L
2020-07-26 10:41:01
353
原创 Java 线程学习———目录文件监控
目录监控功能描述监控某个目录,当目录下有新文件产生时,在控制台输出文件的信息,当目录的第一级子目录中的标准文件被修改时,在控制台输出被修改的文件的修改时间。FileListener类——文件监控线程此线程主要用于监控文件(仅限标准文件)是否发生改变(通过文件的最后修改时间来判断)。/** * 监控文件是否发生改变 * * @author 小锋 * */public class FileListener extends Thread { private File file; /*
2020-07-19 15:18:06
459
原创 Java小练习——斗地主发牌
Java小练习——斗地主发牌 这是自己在java学习中做的一个小练习,其中存在的问题欢迎大家批评指正。使用面向对象思维模拟斗地主洗牌发牌的过程(熟悉list集合的使用)。下面主要介绍其中的一些方法,如果需要源码的话,可以自己去网盘下,提取码:v3cz。初始化卡牌数组创建54张牌的Card对象,放入list集合中。 private String[] f = { "♠", "♣", "♥", "♦" };// private String[] f = { "黑桃", "梅花", "红心", "方块
2020-07-12 14:56:23
352
1
原创 java8新增日期类
java8新增日期类文章内容均来自于柴哥,自己整理做学习复习用。Java8新增日期处理类由于java.util.Date和java.util.Calendar类设计上的缺陷,例如输出格式,月份从0开始等问题,从Java8开始新增了java.time包用于对时间日期进行处理,其中常用的类包含以下几个:LocalDateLocalTimeLocaDateTimeDateTimeFormatter具体使用如下:LocalDateLocalDate类用于表示一个标准格式日期,通常以yyyy-
2020-07-08 20:52:51
442
原创 正则表达式
正则表达式文章内容均来自于柴哥,自己整理做学习、复习用。正则表达式正则表达式最早起源于perl语言,内部包含一种特殊的字符串格式能够对特定的字符串内容进行解析,替换,查找等功能,比如判断一个字符串是否是手机号,会使用如下正则表达式:^1[356789]\d{9}$正则表达式是独立于语言的第三方技术(跟使用的编程语言无关);目前几乎所有的编程语言都支持正则表达式。正则表达式是一门十分强大的表达式语言,在很多实际场景中常见,比如:填写表达式验证输入内容的格式(手机号格式,邮箱地址格式),微博的话
2020-07-08 20:42:23
151
原创 定时关机java程序
定时关机java程序java制作定时关机程序这个定时关机程序主要使用Timer、TimerTask和RunTime等类进行功能实现,使用JFrame、JButton还有JLable等类进行功能实现。百度网盘的程序源码的提取码为:56mf。MyTask类定时任务,倒计时任务,代码如下:public class MyTask extends TimerTask{ private int t; private JLabel tipsJLabel; public MyTask(int t,
2020-07-05 17:07:05
365
原创 Android百度地图定位
@TOC Android百度地图定位Android百度地图定位主要说明在用百度地图进行定位中遇到的些问题。其他步骤百度开发文档(http://lbs.baidu.com/index.php?title=androidsdk/guide/create-map/location)中均有说明。源码地址:https://gitee.com/c_h_feng/androidxuexi/tree/master/BaiduMapApplication获取开发秘钥获取sha1时报错:提示debug.keyst
2020-05-23 16:59:13
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人