javaSE
文章平均质量分 92
java基础部分
明朝即长路
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式1.语法11.1 普通字符字母,数字,汉字,下划线,以及没有特殊定义的标点符号,都是普通字符,表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符1.2 简单的转义字符表达式说明\n换行符\t制表符\\代表\本身^,\$,\.,\{,\}\(,\),\[,\],\?,\+,\*,\2.语法22.1 标准字符集合能够与**‘多种字符**’匹配的表达式:注意:区分大小写,大写是相反的意思表达式说明\d原创 2020-12-22 17:37:29 · 206 阅读 · 0 评论 -
如何在页面展示和下载图片
public class CooikeController { @RequestMapping("response") public String cookieTest( HttpServletResponse response ) throws IOException { ServletOutputStream outputStream = response.getOutputStream(); String filename = "yuanyaun.jp.原创 2020-11-16 00:10:37 · 210 阅读 · 0 评论 -
javaSE ---- 动态代理
1.动态代理/** * @Author xiaoqi * @Date * 动态代理 * 必须声明一个接口,必须声明接口的实现类 * 代理的其实是 你所定义的接口的实现类 * 代理类和实现类没有任何关系,他们的联系就是实现了同一个接口 */import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 定义一个接口,;里面原创 2020-05-08 21:58:04 · 139 阅读 · 0 评论 -
javaSE ---- 反射
反射1. 获取类加载器的方法/** * @Author xiaoqi * @Date * Class类的理解: * 1.类的加载过程,程序通过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾的文件),接着我们使用 * java.exe命令对某个字节码文件进行解释运行,相当于将某个字节码文件加载到内存中,此过程就称为类的加载, * 加载到内存中的类,我们就称为运行时类,此运行时类,就作为一个Class的实例 * 换句话说,Class的实例就代表这一个运行时类 */原创 2020-05-08 21:56:46 · 175 阅读 · 0 评论 -
javaSE-----网络编程
网络编程java.net.InetAddress的介绍InetAddress: 类表示互联网协议(IP)地址 该类没有字段,没有构造方法,有成员方法一定有静态功能,返回值是他本身类似的有 Runtime类 Runtime.getRuntime();日历类 ;Calendar.getInstance();静态功能:public static InetAddress getByName(String host):通过主机名或者ip地址字符串形式获取ip地址对象public String getH原创 2020-05-08 21:54:45 · 139 阅读 · 0 评论 -
javaSE----IO流
OI流1. File类概念:文件名或者目录名的一种抽象表示形式,简单来说就是表示目录或者文件名的构造方法public File (String pathname):直接指定当前路径,创建一个File对象 File file = new File ("F:\\test\\a.txt"); public File (String parent ,String child):指定一个父目录,child文件或者文件夹,创建一个File对象 File file1 = new File ("F\\dem原创 2020-05-08 21:54:10 · 218 阅读 · 0 评论 -
java基础中的定时任务简单介绍
定时任务/** * @Author xiaoqi * @Date * 定时任务: Timer类 :定时相关的(属于一种工具) public Timer(): 通过无参构造方法,创建一个新的计时器; public void cancel(); 取消之前的定时任务; public void schedule(TimerTask task , Date time)安排在指定的时间执行指定...原创 2020-05-07 14:07:48 · 132 阅读 · 0 评论 -
javaSE---Properties类
Properties类1. Properties:持久的属性集合类,没有泛型属性列表中每个键及其对应值都是一个字符串。 extends Hashtable<K,V> put(key,value):添加键值对数据特有功能:public Object setProperty(String key,String value) 给属性列表中添加属性以及对应 value值获取功能:...原创 2020-05-07 14:06:44 · 109 阅读 · 0 评论 -
javaSE----枚举
枚举1.枚举类的理解1.类的对象只有有限个,确定的,我们称此为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式2.自定义一个枚举类// 自定义一个季节的类class Season{ //定义Seadon的属性 private final String seasonName; private fina...原创 2020-05-04 22:34:45 · 130 阅读 · 0 评论 -
javaSE---java中的常用类
java中的常用类1.String1.1 基本概念String:字符串1.String被声明final,不可被继承2.String实现了Serializable接口,表示字符串是支持序列化的3.String实现了Comparable接口,表示String可以比较大小4.String内部定义了final char [] value 用于储存字符串数据,表示字符串是不可变的字符序列,简称...原创 2020-05-01 00:54:10 · 150 阅读 · 0 评论 -
javaSE--多线程
typora-copy-images-to: …\qq截图多线程1.基本概念程序:是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象进程:是程序的一次执行过程,或者是正在运行中的程序,是一个动态的过程:有它自身的产生,存在和消亡的过程---生命周期 程序是静态的,进程是动态的,进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程:进程可...原创 2020-04-30 00:51:43 · 173 阅读 · 0 评论 -
javaSE---集合
集合1.集合的由来由于数组的长度固定,不支持长度的不断变化,对于这种情况,java提供了一个集合框架2.集合和数组的区别1.长度区别 数组的长度固定,集合的长度是可以改变的2.数据类型的区别 数组既可以存储基本数据类型,也可以存储引用数据类型 集合只能存储引用数据类型3.内容区别 数组只能存储同一种类型的元素 集合可以存储多种不同类型的元素3.Collection集合...原创 2020-04-27 11:24:54 · 156 阅读 · 0 评论 -
面向对象
面向对象1.什么是面向对象及其热点面向对象:将构成问题的事务按照一定的规则划分成多个独立的对象,然后通过调用对象的方法来解决问题面向过程:分析出解决问题需要的步骤,然后用函数把这些步骤一一实现,使用的时候调用就可以了面向对象的特点: 1.更符合人们日常生活中的行为习惯 2.将复杂的事情简单化(指挥一个具体的事务完成事情) 3.角色发生了变化,从执行者变成了指挥者面向对象的设计原则:...原创 2020-04-25 13:57:03 · 230 阅读 · 0 评论 -
javaSE-----方法和数组
方法和数组1.方法概念:使用{}完成特定功能的代码块1.1 有返回值的方法定义格式修饰符 (static) 返回值类型 方法名 (参数类型 参数名....){ 代码 return 结果;}实际参数: 具体在参与运算的实际值(方法调用时属于的参数)形式参数:在方法中传递的参数(调用的方法中需要输入的参数)定义方法的时候,两个明确1.明确返回值类型2.明确参数的个数...原创 2020-04-18 00:56:12 · 135 阅读 · 0 评论 -
javaSE---流程控制语句
流程控制语句大概分为三大类1.顺序结构语句 2. 选择结构语句 3.循环结构语句1. 顺序结构语句简单来说,就是按照代码的先后顺序进行加载2. 选择结构语句选择结构语句又分为if 语句 ,switch语句2.1 if语句if 语句的三种格式1. if (条件判断表达式){代码块}如果条件判断表达式为true,则执行代码块2. if (条件判断表达式){代码块1} else{代码...原创 2020-04-16 23:39:05 · 176 阅读 · 0 评论 -
javaSE---- 运算符
1.算术运算符1.基本的算数运算符:- + / %(两个数相除取余)2.扩展的算术运算符:-- ++3.无论是-- 还是 ++,在数据之前还是数据之后 都是对当前数据本身进行自增一或者自减一– ++参与运算时使用++ – 在数据之后使用 先进行运算 ,在进行自增一或者自减一++ – 在数据之前使用 先进行自增一或者自减一 然后再进行运算eg: int x = 4; int...原创 2020-04-16 01:31:13 · 217 阅读 · 0 评论 -
javaSE-java语言初识
1. java语言的诞生java语言诞生于1995年javaSE(基础)----javaME(安卓)—javaEE(企业级开发)—2006年应用于大数据(Hadoop)JDK:开发工具包JRE:运行环境2.java环境变量的配置2.1 打开电脑的高级属性设置此电脑—属性—高级系统设置—环境变量2.2 配置系统环境变量2.3 配置path3.第一个helloworld程序...原创 2020-04-15 01:42:10 · 168 阅读 · 0 评论