- 博客(53)
- 资源 (5)
- 收藏
- 关注
原创 将java.util.Date和java.sql.Date进行转换
通过毫秒数用java.util.Date创建的Date对象data转化为java.sql.Date类型的Date对象,可用如下语句转换:Date date1=new Date(date.getTime());注意在类中导入相应的包时不要出错。...
2018-08-29 16:45:17 441
原创 “jdbc:mysql:///company”中三条斜线代表什么
jdbc:mysql:///company等同于jdbc:mysql://127.0.0.1:3306/companycompany是数据库名称第三个'/'代表的是 localhost:3306/或127.0.0.1:3306/
2018-08-28 15:11:50 443
原创 eclipse中ctrl+alt+方向键快捷键与系统快捷键冲突解决
Win10系统下,在eclipse中使用快捷键 Ctrl + Alt + ↓/↑复制代码段的时候会发生屏幕显示倒转的现象,这是因为是eclipse的快捷键和Win10系统快捷键冲突了。按下Ctrl + Alt + ↑/↓屏幕的方向回复正常。解决这个冲突可以修改系统快捷键或者修改eclipse快捷键:以下为修改系统快捷键的方式: 1.首先 按 Ctrl + Alt + F12 进入以下管...
2018-08-22 11:47:30 2049
转载 Eclipse 常用快捷键
Eclipse 快捷键列表可通过快捷键 Ctrl + Shift + L 打开Eclipse 常用快捷键列表:快捷键 描述 Ctrl+1 快速修复(可以解决很多问题,比如import类、try catch包围等) Ctrl+Shift+F 格式化当前代码(Sourcs->Format) Ctrl+Shift+M 添加类的import导入(Sou...
2018-08-21 11:03:09 179
原创 Eclipse切换工作空间(workspace)
菜单栏中选择 Files->witch workspace->other...,然后选择要切换的工作空间,点击launch即可
2018-08-21 10:30:03 4663
原创 Eclipse打开视图栏中的Console、servers
在 菜单栏选择: Window -> Show View ->Console/servers来打开Console/servers视图点击 "Other" 菜单选项会弹出一个 "Show View" 对话框,对话框中可以查找和激活视图。 ...
2018-08-21 10:16:00 1086
原创 Eclipse同时开启多个窗口
在 菜单栏选择: Window -> New Window 来开启一个新的窗口。 多个窗口之间可以使用 Alt + Tab 来回的切换。
2018-08-21 10:00:54 13748 2
原创 Java之将用户在控制台中的输入保存到文件input.log上
将用户在控制台中的输入保存到文件input.log上格式如下:时间1:内容1时间2:内容2/** * function:将用户在控制台中的输入保存到文件input.log上 * author:wangpeng * time:2018年8月15日下午8:48:01 * @throws IOException */ @Test public void test...
2018-08-15 21:55:25 1138
原创 Java之IO文件操作之试用版软件次数提醒
试用版软件次数提醒当我们下载一个试用版软件,没有购买正版的时候,每执行一次就会提醒我们还有多少次使用机会用学过的IO流知识,模拟试用版软件,试用10次机会,执行一次就提示一次您还有几次机会,如果次数到了提示请购买正版/** * function: 试用版软件次数提醒 * author:wangpeng * time:2018年8月15日下午8:18:57 * @throw...
2018-08-15 21:53:47 570
原创 Java之获取一个文本上每个字符出现的次数并排序,将结果写在times.txt里
获取文本上字符出现的次数并排序获取一个文本上每个字符出现的次数并排序,将结果写在times.txt上。如图所示a.txt文件里内容及times.txt里的结果/*** function: 获取一个文本上每个字符出现的次数并排序,将结果写在times.txt上 TreeMap* 默认排序规则:按照key的字典顺序来排序(升序)*author:wangpeng *time...
2018-08-15 21:47:00 1727
原创 Java之复制文件并修改后缀
编写一个程序,将f:\code目录下的所有.txt文件复制 到f:\code2目录下,并将文件的扩展名从.txt改为.doc。 /** * function: 编写一个程序,将f:\code目录下的所有.txt文件复制 到f:\code2目录下,并将文件的扩展名从.txt改为.doc。 * author:wangpeng time:2018年8月15日上午11:15:3...
2018-08-15 16:11:54 924
原创 Java之两个Set/List集合求并、交、差
/** * function: 将两个集合{“a”,“b”,“c”,“d”,“e”} * 和{“d”,“e”,“f”,“g”,“h”},把这两个集合去除重复项合并成一个,实现需求。 * author:wangpeng * time:2018年8月15日上午10:23:27 *///Set集合 @Test public void test2() { String[]...
2018-08-15 15:17:02 8642 3
原创 Java之按层级打印文件夹中的所有文件以及文件夹的名字
* 从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的名字按层级打印, 例下图: * 把文件夹中的所有文件以及文件夹的名字按层级打印 * 分析: * 1,获取所有文件和文件夹,返回的File数组 * 2,遍历数组 * 3,无论是文件还是文件夹,都需要直接打印 * 4,如果是文件夹,递归调用 ...
2018-08-15 15:07:01 2160
原创 Java之查询指定文件夹中指定后缀的文件名
递归查询指定文件夹中以”.dll”的文件名/** * function: 15.递归查询指定文件夹中以”.dll”的文件名。 author:wangpeng time:2018年8月13日下午11:08:58 */ @Test public void test11() { File file = new File("F:" + File.separator + "a"); ...
2018-08-15 14:59:51 2196
原创 Java之File递归删除一个文件夹
递归删除指定文件夹(F:\a)及其下属文件/*** function: 13.File递归删除一个文件夹。 author:wangpeng time:2018年8月13日下午9:33:24 */ @Test public void test9() { File file = new File("F:" + File.separator + "a");//F:\a delDi...
2018-08-15 14:57:01 372
原创 Java之自定义异常
自定义文件名不合法异常类public class FileNameException extends RuntimeException{ public FileNameException(String message) { super(message); }}测试类/** * function:编写一个自定义异常。 author:wangpeng time:2018年...
2018-08-15 12:31:07 105
原创 Java之常见异常Exception
异常是程序编译或运行时可能会发生的一些小的错误,如果发生会导致程序正常的运行。编译期异常是可检查的,编译的时候提醒编程的人要处理,运行期异常是不可检查的 1.编译异常/*** function: 1.2.1编译异常 author:wangpeng time:2018年8月13日下午7:45:17*/@Testpublic void test() { SimpleDateFo...
2018-08-15 08:45:36 13257 1
原创 Java之Map学校管理练习
Map<String, Map<String,List<String>>>一个key=学生/老师,value=Map(key=班级,List集合(元素为姓名))的Map集合。完成对其学生老师的增、删、查、输出功能import java.util.ArrayList;import java.util.HashMap;import java.util....
2018-08-14 10:27:14 302
原创 eclipse按住Ctrl单击鼠标左键无法跳转到JDK底层代码实现类的问题
原因是你安装的JDK安装路径下没有找到src.zip源码包文件解决方法:windows-preferences——java——Installed JREs——Edit-在JRE system libraries列表中找到rt.jar这个jar选项——打开它左边的尖号展开——找到Source attachment:(none)这一项( 括号里是none,就是没有指定安装的jdk中的src.zip...
2018-08-14 09:40:18 4119
原创 Java之System、Math、Arrays、BigInteger、BigDecimal类
1.System类1.1 概念在API中System类介绍的比较简单,我们给出定义,System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作。System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可。在JDK中,有许多这样的类。1.2 常用方法 currentTimeMil...
2018-08-13 08:58:48 149
转载 Java之泛型
1泛型的引入 A:泛型的引入 在前面学习集合时,我们都知道集合中是可以存放任意对象的, 只要把对象存储集合后,那么这时他们都会被提升成Object类型。 当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。比如下面程序: public class GenericDemo { public static void mai...
2018-08-13 08:37:15 94
原创 Java之统计字符串中字符个数
统计字符串中每个字符出现的次数,在控制台按降序进行打印输出 如:a:100 b:80 c:50public class TestPractise { /* * 统计字符串中每个字符出现的次数,在控制台按降序进行打印输出 如:a:100 b:80 c:50 */ @Test public void test() { String str = "dasdsadsadasdas...
2018-08-12 16:37:30 8285
原创 Java之打印指定月份日历
输入指定年月,打印该月日历运行效果如下:public class Practise { /** * 打印某年某月的日历 author:wangpeng time:2018年8月9日下午4:15:05 */ @Test public void test2() { Calendar c=input(); if(c==null) { return; } Sy...
2018-08-12 16:34:37 701
原创 Java之SimpleDate格式化时间
public class Demo01 { @Test public void test() { Date now=new Date(); //时间格式2018-8-9 11:12:30 String dateFormate="yyyy-MM-dd HH:mm:ss"; //yyyy-MM-dd HH:mm:ss分别对应:年-月-日 时:分:秒 ...
2018-08-12 16:31:30 237
原创 Java之日历类 输出指定年份每月最大的天数
public class Demo01 { /** * 输出指定年份每月最大的天数 * author:wangpeng * time:2018年8月9日下午4:04:33 */ @Test public void test1() { Scanner in = new Scanner(System.in); System.out.println("输入年份:");...
2018-08-12 16:28:17 1015 2
原创 Java之Calendar 日历类
Calendar 日历类1 Calendar类概念Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时并非直接创建,而是通过静态方法创建,将语言敏感内容处理好,再返回子类对象,如下: Calendar类静态方法 Ca...
2018-08-12 16:27:00 322
原创 Java之Date简单测试
public class Demo01 { @Test public void test() { Date now=new Date(); System.err.println(now); System.out.print(""); int date=now.getDate(); System.out.println(date); int mon=now.getMon...
2018-08-12 16:21:48 153
转载 Java之Date
1.Date时间类1.1.1 类 Date 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。//创建日期对象,把当前的毫秒值转成日期对象Date date = new Date(1607616000000L);System.out.println(date);//打印结果...
2018-08-12 16:19:58 89
原创 Java之字符串类中涉及正则表达式常用方法的应用
1、 数字匹配/** * 功能:用户输入校验 * author:wangpeng * time:2018年8月9日上午9:03:53 */ @Test public void test1() { Scanner in = new Scanner(System.in); System.out.println("请输入数字:"); // 在转换之前做输...
2018-08-12 15:20:05 122
转载 Java之正则表达式
1.1 正则表达式是一个特定的规则,可以由我们自己设定,在一串字符串中按这个特定的规则查找一个子字符串,还有一个作用就是看字符串是否符合这个特定的规则。1.1.1 正则的规则1.1.1.1 x 字符 x (特殊字符除外,比如 \ . * + ?等)字符:x含义:代表的是字符x例如:匹配规则为 "a",那么需要匹配的字符串内容就是 ”a”字符:\\含...
2018-08-12 14:54:21 131
原创 Java之List集合排序
1.类实现Comparable<>接口public class Book implements Comparable<Book>{ private String bookname; private Double unitPrice; public String getBookname() { return bookname; } public...
2018-08-12 08:17:33 141
原创 Java之ArrayList练习
/**定义添加图书的方法add, * 按书名修改价格的方法 update, * 按照账户删除图书的方法delete, * 按账号查询图书的方法query,要求返回Book类型。按作者查询的图书的方法 query,要求返回Book类型。 * 查询所有图书的方法 showAll *按价格降序排序方法 **/public class Book { //账号id,书名name、...
2018-08-11 20:32:33 673
原创 Java之HashSet练习
案例题目描述: 完成手机超市管理系统功能。 2.案例完成思路要求:定义一个手机类,包含手机品牌,价格,型号,封装该类的属性,并定义该类的有参构造方法实现对属性的赋值 a.创建3个手机类对象。并给各对象数据赋值。 b.将3个手机对象依次保存到HashSet中。 c.将HashSet中的元素使用迭代器换行输出。 d.将价格低...
2018-08-11 20:15:17 1228
原创 Java之ArrayList练习
ArrayList简单练习public class ArrayListDemo { @Test public void getInfo() { ArrayList<String> strList=new ArrayList<String>(); strList.add("张三"); strList.add("李四"); strList.add("王...
2018-08-11 19:56:48 323
原创 Java之List练习
List简单练习public class Students { private String name; private int age; private String s_class; public Students(String name, int age, String s_class) { this.name = name; this.age = age; t...
2018-08-11 19:53:14 493
原创 Java之HashSet练习
简单HashSet应用,对于学生信息的增加和删除/** * 描述: 封装学生类 * 类名: Student * 作者: wangpeng * 时间: 2018年8月11日下午7:44:20 */public class Student { private String sId; private String sName; private String sHobby; pu...
2018-08-11 19:48:18 164
原创 Java之集合
集合框架T——typeE——elementK——keyV——value迭代器:boolean hasNext(); //一般用于判断集合中是否还存有元素。如果仍有元素可以迭代,则返回ture。next(); //返回迭代的下一个元素void remove(); //移除迭代器中返回的最后一个元素。在迭代时循环中next调用一次就要hasnext一次。否则就出报错。1.Colle...
2018-08-11 19:36:17 66
原创 Java之String方法判断Java文件名是否合法
如图,输入一个Java源文件名,判断该文件名是否合法import java.util.Scanner;public class Demo { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); Syst...
2018-08-11 19:27:51 3612
原创 Java之静态方法和静态属性
被static修饰的属性和方法的特点 1、先于对象存在 2、在类内存中永远只有一份 3、被static修饰的方法中,只能调用静态方法或静态属性,不能调用非静态方法和非静态属性被static修饰的属性称为静态属性,也称为类属性,这个属性是从属类的,而不是对象的被static修饰的方法称为静态方法,也称为类方法被static修饰的属性和方法直接通过类调用...
2018-08-10 11:51:19 292
原创 Java之包装类
为了解决Java中的基本数据类型不面向对象的问题,为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类。byte——Byte boolean——Boolean short——Short char——Characterint——Integer long——Long float——Float double——Dou...
2018-08-10 11:49:09 105
jdbc相关jar包
2018-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人