- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 2021-11-04统一修改文件名称
2021-11-04统一修改文件名称import java.io.File;import java.io.IOException;/** * @Author: zhangtao * @DateTime: 2021/10/22 14:05 * @Description: TODO */public class ChangeName { /** * 新字符串,如果是去掉前缀后缀就留空,否则写上需要替换的字符串 */ static String newStri
2021-11-04 15:52:26 205
原创 确认excel导出数据的类型
@Override public void outputExcel(HttpServletResponse response) { List<AsdDelarPriceVO> list=baseMapper.getMessage(); List<String> heards=new ArrayList<>(); heards.add("costPrice"); heards.add("revenue.
2021-03-30 09:55:08 331
原创 java处理时间格式
时间格式化处理为 2122-11下面展示一些 内联代码片。private String yearsYn(String s,int i,String type) { String format = null; SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy.MM"); Sim
2021-03-18 13:37:47 238
原创 怎么再jsp中导入自己写的类
<%@ page import=“com.ujiuye.stu.Student” %>"com.ujiuye.stu"自己定义的包Student 自己定义的类,导入的时候不需要+class的后缀
2020-08-19 19:07:00 2434 1
原创 把集合元素中包含特定字符串的元素删除。并用增强for循环遍历集合
package single01;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListDemo { public static void main(String[] args) throws IOException { //创建List集合,泛型为字符串,并为它添加元素 List<String> list=new ArrayList&
2020-07-31 20:59:20 1047 2
原创 单例模式例子
单例模式单例模式又叫做单态模式,保证一个类仅有一个实例。/*饿汉式,浪费资源 * 保证次类的对象,具有唯一性 单例 1:私有修饰构造方法 2创建本类对象 3公共方法返回本类对象 */public class Single { private Single() {} private static Single s=new Single(); public static Single getInstnstace() { r
2020-07-30 17:34:21 310 1
原创 线程知识点总结二只要是生产者与消费之案例还有 Condition接口线程池
线程案例:生产者和消费者(线程通信)(一)public class Resource { //定义布尔类型成员 ,标志位,只是线程该做什么 //false 没有 需要生产 true 需要消费 boolean flag=false; int count;//包子计数器 }public class Product implements Runnable{ //创建资源对象 Resource r=new Resource(); public void
2020-07-29 17:44:00 130
原创 线程知识点总结一
多线程进程正在运行的程序,称为进程,一个应用程序在内存中占用的资源,才是进程线程线程:是进程中某一个功能开起来一条让cpu来执行的路径,路径就是线程线程就是一条路,CPU去内存中取出数据执行线程的调度模型每个线程都是具有优先级的,优先级越高,相对占用cpu的资源会更多,每个线程都是采用默认的优先级,轮流的使用cpu的资源,平均分配设置线程的优先级,抢占Java中实现线程程序(一)线程也是对象,对象都是由类创建Java.lang.Thread类线程对象类继承Thread类实现步骤
2020-07-28 17:49:14 222
原创 方法的定义,方法的练习,方法的调用,方法的注意事项方法的重载,
方法方法的概念方法(Method)称为函数(Function)方法:在程序中是一个可以完成某个共嫩红的独立代码片段某个功能:只要可以实现的都是功能独立代码段:方法是在{}实现的,不同的方法之间没有联系方法的好处:可以将重复的代码取出来 ,方便我们仿佛使用方法定义定义格式修饰词 返回值类型 方法名(参数列表){方法体,主体return;}修饰符:目前我们还有很多没有讲解,现在固定用法public static返回值类型:本质是数据类型,方法是实现功能的代码,功能实现完毕
2020-07-24 20:45:03 149
原创 IO总结第一部分
IO流对象File类文件:计算机存储的(音乐,电影)目录:Directory 计算机中的文件夹,文件夹中不能存储数据,用来保存文件的容器路径:文件和目录所在计算机的位置java.io.File类:文件和目录以及路径,变成对象.File类的方法,操作对象File类,具有平台无关性File类的构造方法URI:统一资源标识符,包含URL,包含非网址 tentent://, mailTo://,thrunder://URL:统一资源定位符,就是所谓的互联网网络地址 协议://域名 ht
2020-07-24 20:32:05 94
原创 多态以及多态运用带例子和解释(新手勿喷)
多态多态,一个事务具备的不同形态就是多态实例:在教室,学习形态逛超市,顾客形态救落水孩子.英雄形态对象的多态性多态前提要有继承,或者接口实现要方法的重写父类或者接口的引用变量指向子类或者实现类对象子类父类多态实现public class PloymorphismTest {public static void main(String[] args) { //实现子类继承父类,多态程序 //学生是一个人 //父类或者接口的引用变量指向子类或者实现类对象
2020-07-23 20:59:20 1604
原创 异常产生的原因以及处理异常的方法
异常程序运行时,出现不正常的现象,就是异常异常也是对象:都是由异常类产生的Java语言的异常的继承体系java.lang.Theowable所有异常和错误的父类java.lang.Error所有错误的父类java.lang.Exception所有异常的父类java.lang.RuntaimeException运行时异常Error错误和Exception异常的区别Error错误:理解人病了,非典艾滋癌症,等死程序一旦发生错误,根本运行不了,修改源码Exception
2020-07-23 20:56:21 1026
原创 Properties总结
Propertiese集合框架包括数组,临时性数据,数据在内存中存储,程序退出或关机,数据就消失了和IO流技术结合,实现了数据点持久化java.util.Properties类继承Hashtable,实现接口Map键值对存储的集合,所有Map的使用方式,在Propeities中全部使用没有泛型集合,类定义中,没有使用泛型技术Properties集合中键值对的数据类型,并锁定为StringProperties设计失误的类不能使用多态,Properties特有的方法setProperty(
2020-07-23 19:32:47 119
原创 数组讲义
数组概述:数组是一种容器。容器就是存处数据的,数组可以同时存储多个数据的容器比如:班级有100个学生,100个名字,定义变量的方式,需要定义出100个变量,储存名字更好的解决方法:100个名字全部存储在一个容器中,方便管理这些数据凡是数据多了,存储在数组容器中。java数组:只能存储同一个数据类型的数据。数组的定义数据类型数据类型[] 数组的名字= new 数据类型[整数值];数据类型[] 数组的名字= { 元素1,元素2,元素3};数据类型[] 数组的名字= new 数据类型[]{ 元素
2020-07-23 17:28:43 750
原创 Map集合练习小习题
Map集合的练习练习一:统计字符串中,每个字符串出现的次数需求,已知一个字符串结果:a出现几次,b出现几次,c出现几次,1出现几次,2出现几次package maptest;import java.util.HashMap;import java.util.Map;/* * 统计字符串出现次数 * 1.创建字符串 * 2.转数组 * 3定义Map集合,键是字符,值出现的次数 * 4.数组遍历,取出每个数组 * 5数组的元素字符,到集合中找对应的值 A:找不到= nul
2020-07-23 17:25:29 823
原创 常用API字符串
字符串String类字符串使用频率非常的高,生活中的很多数据都需要使用字符串来表示不同于字符, 字符’a’ 包含一个字符, 字符串 “aa” 字符串可以是任意个字符字符串也是对象,产生字符串对象的类 java.lang.Stringjava.lang.String最终类,不能被继承. String类继承Object,实现了多个接口,String类就是字符串对象,任何"无论写的是什么内容", 都是这个类的对象.字符串是常量, 一旦创建了,不能修改字符串对象的创建直接声明方式 : Strin
2020-07-22 20:38:57 367
原创 list集合,灵活运用和遍历(扑克牌例子)
/** 牌的规律:4个花色和13个点数构成4*13= 52* 一个花色,和13个点数组合∶外循环是花色,内循环点数.形成了52个字符串*容器存储五十二个字符串**/import java.util.ArrayList;import java.util.Collections;public class Poker { public static void main(String[] args) { //定义集合存储字符串(牌) ArrayList<String>
2020-07-21 17:47:18 336
原创 eclipse快熟复制一行问题
eclipse快速复制一行问题在使用eclipse时,觉得ctrl+c+V很麻烦,他有一个快捷键就是ctrl+alt+down(就是方向键下)但是由于intel的显示器,其显示方向的快捷键也是Ctrl+Alt+方向键,而且其响应的优先级比较高。这个时候你需要找到显示器设置的地方,去关闭快捷键响应。如果不好找的话,也可以修改eclipse的快捷键。步骤如下:找到windows---->preferences----->General----->keys然后在搜索框搜索c
2020-07-06 19:47:46 185
原创 求一个数是不是素数啊啊啊啊啊
public class lianxisushu {public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一个数(大于一)"); int num=sc.nextInt(); boolean flag=true; for (int i = 2; i < num-1; i++) { if (num%i==0) { flag=false;
2020-07-03 20:36:52 134
原创 eclipse中Scanner用法
导包,由于Scanner不在lang包,所以要将他所需要的包导入, import java.util.Scanner。由于我们使用集成开饭工具,会自动导包直接创建扫面器对象new新建Scanner使用创建好的扫描器录入数据录入的整数 Scanner scanner=new Scanner(System. in) ;System. out . println(“请输入数据”);int a=scanner . nextInt(表示输入的类型 Int Double Line …)();Syst.
2020-07-02 20:07:40 6233
原创 eclipse中标识符注释和关键字
注释// 单行注释:注释是给自己看的,用来解释说明,快捷键crtl+//** */文档注释,快捷键alt+shift+j/* **/可以多行注释快捷键 crtl+shift+/关键字public 公共的关键字的特点关键字全部小写eclipse关键字都是紫色的标识符组成元素:英文字母a~z A~Z数字0-9 特殊符号:—$[中文可以使用 在开发时一定不要用]命名规则标识符不可以数字开头不可以使用java的关键字或者保留字仅可以使用应为字母和0-9 。不可以使用其他特殊符号命名规范
2020-07-01 19:38:49 1228
原创 java之父詹姆斯高斯林的传奇人生
Java之父詹姆斯高斯林的传奇故事詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位。个人荣誉2002年,他被经济学人杂志授予发明奖。2007年,他被授予二级 加拿大勋章。个人经历博士论文的题目是:“The Algebraic Manipulation of Con
2020-07-01 19:32:49 1326
原创 进位制的知识
进制的概念1进制计数法2对于n进制,满n进1生活中的进制十进制七进制(星期)十二进制(1年十二月)百进制(世纪)千进制计算机中的二进制在计算机中我们使用补码来表示信息在计算机中一个数据为1bit,一个字节用8bit表示称为1Byte计算机中常用的进位制转换*8b=1B*1024B=1k*1024k=1MB*1024MB=1G*1024G=1TB*1024TB=1PB四种进制的说明*二进制0 1 逢2进1 机器语言*八进制 将二进制的三数位,三三结合,那就是八进制*
2020-06-30 19:36:11 565 1
人事的事务管理系统 (2).zip
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人