java编程
Just for fun! :-)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java.util.prefs.WindowsPreferences <init>异常警告
java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(…) returned error code 5.解决方案:1.打开注册表–在开始搜索栏 regedit2.找到下面的目录HKEY_LOCAL_MACHINE\Software\JavaSoft3.新转载 2021-01-03 18:09:35 · 2252 阅读 · 0 评论 -
java获取当前文件路径的方法
第一种:File f = new File(this.getClass().getResource("/").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(this.getClass().getResource("").getPath());...转载 2020-11-13 15:06:11 · 358 阅读 · 0 评论 -
Java中Comparable和Comparator两个接口的区别和用法
Java中Comparable和Comparator两个接口的区别和用法Java中有两个用于比较和排序的接口Comparable和Comparator。它们一个位于java.lang包中,一个位于java.util包中。Comparable主要是用于在创建一个类时来实现该接口,使得该类的对象自身可以用于比较,进而可以对其实例组成的数组和集合进行排序。例如,Java自带的String,Integer类都默认实现了该接口,使得它们的实例自己拥有了比较功能。但是有时在定义类时没有实现Comparable接原创 2020-11-11 22:19:30 · 477 阅读 · 0 评论 -
与C语言不同,JAVA里没有无符号整型
1、与C语言不同,JAVA里没有无符号(unsigned)整型。JAVA的8种基本类型(boolean,byte,short,char,int,long,float,double)都是有符号的。2、与C语言不同,JAVA里的char类型,占2个字节,专为存放Unicode字符所设计;3、与C语言不同,JAVA里的boolean只能赋值为true或false,不能直接赋值0或1;4、与C语言...转载 2020-02-10 07:51:45 · 1156 阅读 · 0 评论 -
中文正则表达式匹配-正则中文匹配
原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文正则表达式的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文正则表达式是怎么样的。\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的正则表达式: [\u4e00-\u9fa5]或许你也需要匹配双字...转载 2020-02-05 18:55:41 · 532 阅读 · 0 评论 -
使用正则表达式匹配所有日期,并区别闰年、平年
一、用正则表达式表示年份-月-日,我们以公元元年0001-01-01开始一直到9999-12-31结束。用字母YYYY表示年,用MM表示月,用DD表示日,格式为:YYYY-MM-DD。 二、区分闰年和平年,首先来了解一下闰年的概念:关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分 46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归...原创 2020-02-04 16:21:35 · 3703 阅读 · 0 评论 -
正则表达式 整数
^[1-9]\d*$ //匹配正整数^-[1-9]\d*$ //匹配负整数^-?[1-9]\d*$ //匹配整数^[1-9]\d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-...转载 2020-01-18 15:41:19 · 11437 阅读 · 0 评论 -
InetAddress对象的获取方式
简单总结一下InetAddress对象产生的几种方式代码package com.demo;import java.net.InetAddress;import java.net.UnknownHostException;/** * * @author Lynn * 1、getByName()和getByAddress()方法的使用; * 2、getLocalHost()...转载 2019-08-05 16:40:48 · 917 阅读 · 0 评论 -
JTable组件之--TableModelListener使用范例
监听表格数据变化终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为TableMod...转载 2019-07-02 17:45:08 · 2078 阅读 · 0 评论 -
解决Mac版mysql数据库无法插入中文的问题
当mac版mysql数据库全部配置完成后,就剩下插入中文的问题了,我们可以在终端中输入命令:cd /etc,进入etc文件夹,然后在文件夹中创建一个my.cnf的文件,文件的内容如下:# Example MySQL config file for medium systems.## This is for a system with little memory (32M - 64M...原创 2019-06-17 23:17:37 · 721 阅读 · 0 评论 -
第17章练习4:将第6章的宠物商店程序修改为使用数据库保存全部的宠物信息,并可以实现关键字查找。
package exercise17;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;...原创 2019-05-08 16:25:52 · 924 阅读 · 0 评论 -
第17章,练习3:使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。
/** * 使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。 */package exercise17;import java.sql.Blob;import java.sql.Clob;import java.sql.Connection;import java.sql.DriverManager;import ...原创 2019-05-08 16:24:55 · 600 阅读 · 0 评论 -
Java多线程与网络编程基本概念图
转载 2018-07-12 10:54:54 · 341 阅读 · 0 评论
分享