自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

健健

小白入门

  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计三个线程,实现动物园售票窗口进行卖票,每天总共最多只能出售100张票,售完后所有窗口都停止售票

public class Ticket implements Runnable{ private int num=100; @Override public void run() { while(true) { synchronized (this) { //同步代码块(锁) if(num>0) { try { Thread....

2018-06-29 11:35:26 953

原创 请说明抽象类和接口有异同?

相同点:1、都可以被继承,2、都不能被实例化,3、都包含抽象方法,4、都可以实现程序的多态性 不同点:1、接口不能定义静态方法,抽象类可以,2、接口中的数据成员只能是常量,抽象类可以定义非抽象方法,而接口中所有的方法都是抽象的...

2018-06-29 11:34:03 2784

原创 设计三个线程,模拟动物园售票窗口进行卖票,每天总共最多只能出售100张票,售完后所有窗口都停止售票,售票结束后打印出各个窗口的售票数量。

package com.ticket.java;/** * 在练习三的基础上,售票结束后打印出各个窗口的售票数量。 * @author Administrator * */public class Ticket implements Runnable { private int num=100; private int a=0,b=0,c=0; @Override public...

2018-06-27 09:34:28 1748

原创 设计四个线程,其中两个线程执行加操作,两个线程执行减操作

package com.multith.java;public class Test04 implements Runnable { private static int count=0; @Override public void run() { while(true) { if(Thread.currentThread().getName().startsWith(...

2018-06-26 15:02:15 6970 1

原创 写一个打印时间的多线程,睡眠时间停顿为1秒

import java.text.SimpleDateFormat;import java.util.Date;public class Clock { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("...

2018-06-26 14:31:51 1177

原创 线程与进程区别---线程与多线程---多线程的注意点---线程的状态与生命周期---线程的状态与生命周期

进程: 是一个程序在其自身的地址空间中的一次执行活动,是程序独立运行的基本单位。线程: 是进程的一部分,程序执行中的一个执行路径(子任务),一个进程可以多个线程,如:Eclipse在输入代码时可以校验。区别与联系:   一个进程可以包含多个线程,一个线程对应进程中的一条执行路线 。即:进程包含线程、线程构成进程;线程是程序执行中的一个执行路径(子任务)。多线程是指程序中包含多条执行路径。大多数程序...

2018-06-26 11:22:54 167

原创 1.在控制台输入10个学生姓名和成绩(学生|成绩),保存到文件中。 2.从文件中读取学生的成绩,求平均分

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.InputStreamReade...

2018-06-26 09:41:28 22631 2

原创 使用FileInputStream和FileOutputStream完成一个rar文件的复制。 使用FileReader和FileWriter完成一个txt文件的复制

使用FileInputStream和FileOutputStream的方法:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public cl...

2018-06-25 09:53:36 867

原创 递归列出D盘下的所有目录和文件

写一个方法,用来调用(递归:自身调用)import java.io.File;public class Dir { public static void main(String[] args) { File file = new File("D:\\"); serchFiles(file); } public static void serchFiles(File file) {...

2018-06-25 09:43:56 2434

原创 在D:/a 下面创建100个txt文件 命名方式:学生信息001.txt 删除编号是奇数文件

import java.io.File;import java.io.IOException;public class Test04 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String path = "D:\\b\\学生信息"...

2018-06-22 18:54:23 1030

原创 创建一个文件d:/a/b/c/haha.xls 10秒后将这个文件删除 Thread.sleep(10*1000)

import java.io.File;import java.io.IOException;public class Test02 { public static void main(String[] args) { // TODO Auto-generated method stub File dir = new File("D:/a/b/c"); if(!dir.exi...

2018-06-22 18:53:36 528

原创 java的输入与输出 File类的示例

public class FileDemo{ public static void main(String[] args) { //创建一个文件对象,使之与一个文件关联 File file = new File("test.txt"); //显示与文件有关的属性信息 System.out.println("文件或目录是否存在:" + file.exists...

2018-06-22 18:52:08 426

原创 用一个map存储学生的学习成绩,学生姓名作为key,成绩作为value

要求:打印出成绩前三的学生(自学map按value排序的方法)import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java...

2018-06-22 18:50:24 10043

原创 写一个员工类Employee,有员工编号,姓名,年龄。 用map存储公司的员工,员工作为key,薪水作为value

要求:输出所有员工的薪水 员工离职员工加薪按员工年龄从大到小输出public class Employee implements Comparable<Employee>{ private String no; private String name; private int age; public Employee() { super(); } public ...

2018-06-22 18:48:37 19622

原创 统计一段文本中每个字符出现的次数 统计结果到Map集合, key是字符, value 是字符的个数

public class Test03 { public static void main(String[] args) { // TODO Auto-generated method stub Map<Character, Integer> map = new HashMap<Character, Integer>(); String str = "ab...

2018-06-22 18:46:11 800 3

原创 根据宠物昵称查找对应宠物,如果找到,显示宠物信息,否则给出错误提示

public class Test02 { public static void main(String[] args) { // TODO Auto-generated method stub Map<String, Dog> map = new HashMap<String, Dog>(); map.put("大大", new Dog("一号",5,"军...

2018-06-22 18:41:41 8263 2

原创 掌握LinkedList的特殊方法,用LinkedList实现字符串反转输出

如输入 abcdefg输出 gfedcbaimport java.util.LinkedList;public class Linked { public static void main(String[] args) { String str = "abcdefg"; LinkedList<Character> list = new LinkedList<Ch...

2018-06-22 18:39:37 4923

原创 写一个商品类Goods,属性有商品编号,商品名称,商品价格和上架时间。

要求默认按编号排序,同时实现按名称、价格(从大到小)、上架时间排序的方法public class Goods implements Comparable<Goods>{ private String no; private String name; private int price; private Date time; public Goods() { super...

2018-06-22 18:38:05 36542

原创 统计一段文本中每个字符出现的次数 统计结果到Map集合, key是字符, value 是字符的个数

public class Test03 { public static void main(String[] args) { // TODO Auto-generated method stub Map<Character, Integer> map = new HashMap<Character, Integer>(); String str = "ab...

2018-06-21 11:50:46 716 2

原创 一个存储字符串的List,遍历其中的元素,如果所存储的字符串是以“a”开头的,则将其删除,打印遍历完成后的List

第一种方法:采用字符串中的substring将首个字母截取出来,如果等于“a”,则删掉这一整个字符串第二种方法:采用字符串中的startwith检验字符串是否是由某个字母开始的,如果首字母等于“a”,则删掉这一整个字符串public class Test02 { public static void main(String[] args) { // TODO Auto-generated ...

2018-06-21 08:50:55 1028

原创 写一个方法,接收两个List参数,返回两个List中包含的相同元素的集合--List getTheSame(List a, List b)

package com.List.java;import java.util.ArrayList;import java.util.List;/** * 写一个方法,接收两个List参数,返回两个List中包含的相同元素的集合 * List getTheSame(List a, List b) * @author Administrator * */public class ...

2018-06-21 08:50:43 4006 1

原创 把多个企鹅(属性:编号no,年龄age)的信息添加到集合中

所需要实现的功能:查看企鹅的数量遍历所有企鹅的信息删除集合中部分企鹅的元素(编号一样代表同一个)判断集合中是否包含指定企鹅 package com.shop.java;import java.util.ArrayList;import java.util.List;/** * 把多个企鹅(属性:编号no,年龄age)的信息添加到集合中 * 查看企鹅的数量 * 遍历所有企鹅的信息...

2018-06-21 08:50:20 4361

原创 从控制台输入用户的信息并校验 用正则表达式校验用户输入的信息,如果符合则放到相应的属性,如果不符合则让用户重新输入该字段

Student类:import java.util.Date;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.Date;/** * /** * 从控制台输入用户的信息并校验 * 用正则表达式校验用户输入的信息,如果符合则放到...

2018-06-21 08:50:06 1603

原创 将一个字符串中的数字提取出来

import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test05 { public static void main(String[] args) { // TODO Auto-generated method stub String s = "第12章第3节"; Pattern...

2018-06-21 08:49:36 18583 1

原创 输入一个字符串,统计其中纯字母串,纯数字串和其他串的个数

例如: “aaa 888 a88 a uus88,ss”纯字母串为:3  纯数字串为:1其它串为:2public class Test04 { public static void main(String[] args) { // TODO Auto-generated method stub String s = "aaa 888 a88 a uus88,ss"; String[...

2018-06-21 08:49:30 1854

原创 写一个正则表达式,匹配10000以内的数字,可能带两位小数,也可能不带

public class Test02 { public static void main(String[] args) { // TODO Auto-generated method stub String er = "\\d{1,4}(\\.\\d{2})?"; System.out.println("9999.99".matches(er)); System.out.pr...

2018-06-20 10:19:41 5690

原创 计算劳动合同的续签日 要求: DateUtil 类 Date getSignDate(Date date,int i)

1) 输入: 劳动合同的签订日期和签订年限    2) 返回: 劳动合同的续签日       3) 规则: 劳动合同的到期日的前一个月,  如果周末顺延到周一2017-11-06 年限1年, 续签日2018-10-06周末,实际应返回2018-10-08DateUtil类:import java.util.Calendar;import java.util.Date;public class...

2018-06-20 10:19:36 1030 2

原创 根据身份证号码计算一个人的生日,在身份证中第7位到14位是出生日期

例如:输入: 450522199712073639输出:1997年12月07日public class Test03 { public static void main(String[] args) { // TODO Auto-generated method stub String str = "450522199712073639"; String year = str.s...

2018-06-20 10:19:31 4270

原创 计算并打印出参数所表示月份的第一天日期和最后一天日期

写一个方法void getFirstDayOfMonth,接受一个String类型参数,格式如 2017-11-06,计算并打印出参数所表示月份的第一天日期输入 2017-11-06   输出 2017-11-01 再写一个方法void getLastDayOfMonth,接受一个String类型参数,格式如 2017-11-06,计算并打印出参数所表示月份的最后一天日期输入 2017-11-06...

2018-06-20 10:19:04 408

原创 用Calendar的get()方法获取每个字段的值,最后拼接成如下格式并打印

例如:2017年11月7日15点44分10秒 星期二public class Test02 { public static void main(String[] args) { // TODO Auto-generated method stub Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2017);...

2018-06-20 10:18:54 1328

原创 获取当前的日期对象,把它设置为8时8分8秒并打印出来。

public class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 08:08:08"); ...

2018-06-20 10:18:47 165

原创 写一个方法void isTriangle(int a,int b,int c),判断三个参数是否能构成一个三角形。

如果不能则抛出异常IllegalArgumentException,显示异常信息 “a,b,c不能构成三角形”,如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数, 调用此方法,并捕获异常import java.util.Scanner;public class Test06 { public static void main(String[] args) { // ...

2018-06-20 10:18:34 11108

原创 根据编号输出课程名称

需求说明:按照控制台提示输入1~3之间任一个数字,程序将输出相应的课程名称根据键盘输入进行判断。如果输入正确,输出对应课程名称。如果输入错误,给出错误提示不管输入是否正确,均输出“欢迎提出建议”语句public class Test04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in...

2018-06-20 10:18:25 10853 2

原创 查找字符串中出现的整数,并把他转化为16进制输出

例如:ss16d1wd16sdsw2134,提取出来的整数为16最后输出的16进制为:10public class Test06 { public static void main(String[] args) { // TODO Auto-generated method stub String str = "ss16d1wd16sdsw2134"; String b ="";...

2018-06-20 10:18:11 620

原创 java---随机密码(含大小写字母,数字的组合)

随机生成16位的验证码:import java.util.Random;public class Test02 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(getChar(16)); } public static Strin...

2018-06-20 10:17:58 7640

原创 输入一个由小写字母组成的字符串, 按照26个字母表顺序进行排序,打印排序后的字符串;

如输入 bdca 输出 abcd第一种算法:public class Test03 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请输入一串字符串:"); ...

2018-06-19 09:36:11 9802 2

原创 编写一个程序,统计指定字符串在一个字符串中出现的次数。

如“java”在“hellojava entorjava”中出现了2次。public class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请...

2018-06-19 09:36:06 27137 2

原创 输入一行字符(用Scanner的nextLine()),分别统计出其中的大写英文字母、小写英文字母和其他非英文字母的个数。

import java.util.Scanner;public class Test03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int capital=0,lowercase=0,other=0; System.out.println("请输入一行字符串");...

2018-06-19 09:35:56 3062

原创 输入一个字符串,对字符串进行去重复处理,最后打印字符串。

例:输入abcddddkskk输出 abcdkspublic class Test04 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请输入一行字符串");...

2018-06-19 09:35:37 8518 4

原创 写一个方法来检查输入的字符串是否为回文(对称)?不区分大小写

例:如ABCBA或ABDDBa 返回trueAbcc返回falseimport java.util.Scanner;public class Test06 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);...

2018-06-19 09:35:32 3791

Spring4.3.14所需要的jar包

自学Spring的小伙伴可能需要用到几个包,压缩文件里放了四个spring4.3.14的包,以及commons-logging.jar的包,如果需要的可以自行下载,没有积分的可以给我留言,看到后发给你,

2018-08-14

空空如也

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

TA关注的人

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