自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JDBC——封装工具

JDBC JDBC(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 137

原创 java网络学习——基于UDP的聊天程序

基于UDP的Socket通信 UDP协议不是一种基于稳定连接的协议,是一种面向数据报包的通信协议,不需要通信双方建立稳定的连接,也没有所谓服务端和客户的概念,数据报包在传输的时候不保证一定及时到达,也不能保证数据报包的到达顺序,但是UDP协议传输效率要远高于TCP/IP。 以下是一个基于UDP的简单的消息发送接收程序。 消息发送方 1.创建一个数据报的网络通道 DatagramSocket ds = new DatagramSocket(); 2.准备需要传输的数据 String msg = "天王盖地

2020-08-02 13:09:40 449

原创 Java网络学习——基于TCP/IP的聊天程序

网络聊天室 这是一个基于TCP/IP协议的多人网络聊天室,客户端发送消息给服务端,服务端再将消息发送给所有的客户端,实现多人群聊。需要源码的请参见这里,提取码:9527。 服务端 Server 创建服务,启动聊天线程。 public class Server { /** * 对外提供的端口号 */ private int port; /** * 用于记录所有产生的socket对象 */ public volatile static L

2020-07-26 10:41:01 346

原创 Java 线程学习———目录文件监控

目录监控 功能描述 监控某个目录,当目录下有新文件产生时,在控制台输出文件的信息,当目录的第一级子目录中的标准文件被修改时,在控制台输出被修改的文件的修改时间。 FileListener类——文件监控线程 此线程主要用于监控文件(仅限标准文件)是否发生改变(通过文件的最后修改时间来判断)。 /** * 监控文件是否发生改变 * * @author 小锋 * */ public class FileListener extends Thread { private File file; /*

2020-07-19 15:18:06 437

原创 Java小练习——斗地主发牌

Java小练习——斗地主发牌 这是自己在java学习中做的一个小练习,其中存在的问题欢迎大家批评指正。 使用面向对象思维模拟斗地主洗牌发牌的过程(熟悉list集合的使用)。下面主要介绍其中的一些方法,如果需要源码的话,可以自己去网盘下,提取码:v3cz。 初始化卡牌数组 创建54张牌的Card对象,放入list集合中。 private String[] f = { "♠", "♣", "♥", "♦" }; // private String[] f = { "黑桃", "梅花", "红心", "方块

2020-07-12 14:56:23 340 1

原创 java8新增日期类

java8新增日期类 文章内容均来自于柴哥,自己整理做学习复习用。 Java8新增日期处理类 由于java.util.Date和java.util.Calendar类设计上的缺陷,例如输出格式,月份从0开始等问题,从Java8开始新增了java.time包用于对时间日期进行处理,其中常用的类包含以下几个: LocalDate LocalTime LocaDateTime DateTimeFormatter 具体使用如下: LocalDate LocalDate类用于表示一个标准格式日期,通常以yyyy-

2020-07-08 20:52:51 430

原创 正则表达式

正则表达式 文章内容均来自于柴哥,自己整理做学习、复习用。 正则表达式 正则表达式最早起源于perl语言,内部包含一种特殊的字符串格式能够对特定的字符串内容进行解析,替换,查找等功能,比如判断一个字符串是否是手机号,会使用如下正则表达式: ^1[356789]\d{9}$ 正则表达式是独立于语言的第三方技术(跟使用的编程语言无关);目前几乎所有的编程语言都支持正则表达式。 正则表达式是一门十分强大的表达式语言,在很多实际场景中常见,比如:填写表达式验证输入内容的格式(手机号格式,邮箱地址格式),微博的话

2020-07-08 20:42:23 136

原创 定时关机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 350

原创 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 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除