自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 jdbc

前言调用数据库需要下载对应数据库的驱动建议把参数写到properties中JDBC编程六大步骤1.注册驱动(连接对应品牌的数据库)2.获取连接(表示JVM的进程和数据库进程之间的通道打开,使用完后一定要关闭)3.获取数据库操作对象(专门执行sql语句的对象)4.执行sql语句(DQL,DML…)5.处理查询结果集(只有当第四步执行的是select语句时才有这一步)6.释放资源(使用完资源之后一定要关闭资源)1.注册驱动DriverManager类的registerDriver(Driv

2020-10-12 22:07:15 117

原创 jdbc

前言调用数据库需要下载对应数据库的驱动建议把参数写到properties中JDBC编程六大步骤1.注册驱动(连接对应品牌的数据库)2.获取连接(表示JVM的进程和数据库进程之间的通道打开,使用完后一定要关闭)3.获取数据库操作对象(专门执行sql语句的对象)4.执行sql语句(DQL,DML…)5.处理查询结果集(只有当第四步执行的是select语句时才有这一步)6.释放资源(使用完资源之后一定要关闭资源)1.注册驱动DriverManager类的registerDriver(Driv

2020-10-04 10:42:33 79

原创 java8新特性

延迟创建底层数组HashMap底层添加了红黑树Lambda表达式@Testpublic void test2(){ Comparator comparator=new Comparator() { @Override public int compare(Object o1, Object o2) { return Integer.compare((Integer) o1,(Integer) o2); } };

2020-09-25 20:30:34 79

原创 多线程

多线程程序(静态)一段静态的代码进程(动态)正在运行的一个程序自身的产生、存在和消亡–生命周期进程作为资源分配的单位线程进程可细化为线程–一条执行路径线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器内存:一个进程占用独立的方法区和堆,一个线程占用独立的虚拟机栈和程序计数器,多个线程共享同一进程的方法区和堆的内存单核CPU与多核CPU:前者时间单元短,后者发挥多线程效率高并行与并发并行:多个CPU同时执行多个任务并发:一个CPU采用时间片同时执行多个任务线程的创建(

2020-09-20 19:19:28 87

原创 JavaSE

JavaSE基础部分三元运算符自动提升Integer内部定义了IntegerCache结构,保存了一个-128~127的数组,可以直接使用数组中的元素,超出就要new带标签的break,continuelabel for(…){for(…){break label;}}数组初始值全为0boolean: falseString: null简易数据记录String=“收入\t”+“类型\t”+"\n"Add=输入的收入+输入的类型String+=Add+"\n"面向对象成

2020-09-20 19:17:44 773

原创 我终于解决了android studio的问题(我搞了半年!!!)

我终于解决了android studio的问题(我搞了半年!!!)问题解决办法问题无法从官网获取gradle解决办法最直接的就是挂代理,我挂了代理也搞不定的原因是 校园网不能翻墙!!!!!其次就是自己从官网上下gradle手动更新,网上普遍都有教程,但是可能没用,我就是只能挂代理,这个平台太难了,各种bug...

2019-11-28 17:11:38 286

空空如也

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

TA关注的人

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