![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java se
chengzi_cocc
这个作者很懒,什么都没留下…
展开
-
JDBC
jdbcjava database connectivity java与数据库的连接面向接口编程java制定标准,各各数据库厂商实现接口.java中提供的接口在java.sql.*包下常用接口如下:接口名称作用java.sql.Connection连接java,sql,Statement静态处理块java.sql.PrepardeStatement预处理块java.sql.ResulttSet结果集java.sql.ResultSetDeta原创 2020-11-02 21:54:24 · 114 阅读 · 0 评论 -
反射
反射程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言反射机制发生在运行状态中,对于任意一个类,都能知道\调用这个类的所有属性和方法很多框架都是通过反射完成的Java反射机制,可以实现以下功能:①在运行时判断任意一个对象所属的类;②在运行时构造任意一个类的对象;③在运行时判断任意一个类所具有的成员变量和方法;④在运行时调用任意一个对象的方法;⑤生成动态代理;可变参数当确定参数类型而无法确定参数个数时,可使用可变参数.可变代表个数可变 [0,+)如果一个方法中带有可变参数,原创 2020-10-28 19:23:13 · 100 阅读 · 0 评论 -
Stream流
Stream流java8中新增功能,可以以一种声明的方式处理数据strea流是一个来自数据源的元素队列,并接支持聚合操作元素是特定类型的对象,形成一个队列.stream并不存储元素,而是按需计算*数据源可以是集合.数组等*聚合操作Stream的操作三个步骤1.创建Stream一个数据源,获取一个流2.中间操作一个中间错做链,对数据源的数据进行处理3.终止操作一个终止操作,执行中间操作链,并产生结果创建Stream/*** StreamAPI三个操作步骤: * 1、创建原创 2020-10-25 20:53:13 · 72 阅读 · 0 评论 -
正则
正则正则表达式是用来描述具有一定特征的字符串的特殊字符串.将其运用到java代码中可以起到验证.查找.替换.分割的作用正则的标识:标准标识ab*: a 若干个 b ->* 零个及以上 ,匹配: a ababbbbb abbbbbbb 不能 bbbbb。(cd)*: ()->组,改变了优先级 ,若干个 cd,匹配: “” cdcdcd cdcdcdab*(cd)*:a 若干个 b 和若干个 cd 匹配: a ababbbbb abbbbbbb acd acdcd abbb原创 2020-10-23 22:02:49 · 238 阅读 · 0 评论 -
网络编程
网络编程URL统一资源位置.是一种特殊的URI,除了标识一个资源,还为资源额外提供一个特定的网罗位置.语法表示形式为:protocol://userlnfo@host:port/path?query#fragment协议://用户信息@主机名:端口/路径?查询#锚点IP地址唯一标识了计算机,URL则标识了计算机上的资源为了方便程序员编程,在JDK中提供了URL类,全名为java.net.URL, 可以使用它的各种方法来对URL对象进行处理网络爬虫原理public static原创 2020-10-20 19:15:27 · 117 阅读 · 0 评论 -
多线程的同步问题
多线程的同步问题1.背景例子:创建个窗口卖票,总票数为100张.使用实现Runnable接口的方式*1.问题:卖票过程中,出现了多人同时买一张票,票买完了还在买 -->出现了线程的安全问题2.问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票。3.如何解决:当一个线程a在操作ticket的时候,其他线程不能参与进来。直到线程a操作完ticket时,其他线程才可以开始操作ticket。这种情况即使线程a出现了阻塞,也不能被改变。2.Java解决方案原创 2020-10-19 21:35:48 · 259 阅读 · 0 评论 -
集合
集合数组与集合的区别:1.集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2.数组存储的特点:一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr;int[] arr1;Object[] arr2;数组存储的弊端:一旦初始化以后,其长度就不原创 2020-10-19 21:10:07 · 78 阅读 · 0 评论 -
多线程
多线程线程的定义线程 Thread进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。线程又被称为轻量级进程(lightweight process)如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为多线程线程的特点轻量级进程独立调度的基本单位可并发执行共享进程资源多线程的优缺点:优点:有良好的资源使用率;程序设计在某些情况更简单;程序相应速度更快缺点:设计更复杂上下文切换存在开销 ,消耗资源线程与进程的区别:线程的两种创建方法:类:Exten原创 2020-10-19 20:03:21 · 106 阅读 · 0 评论