![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 64
长浔
一个假的IT男。。。
展开
-
Java“对象”
Java:PO、VO、BO、DO、DAO、DTO、POJOPO持久化对象(Persistent Object)PO是持久化对象,用于表示数据库中的实体或表的映射通常与数据库表的结构和字段对应PO的属性对应数据库表的字段,可以进行持久化操作(存储、读取、更新、删除)VO值对象(Value Object)VO是值对象,用于封装数据通常是不可变的,用于传递数据而不包含业务逻辑VO可以用于在不同层之间传递数据,如前端和后端之间BO业务对象(Business Object)BO原创 2023-09-22 11:46:10 · 274 阅读 · 0 评论 -
蓝桥刷题记录
蓝桥杯题目记录原创 2023-03-15 22:26:03 · 974 阅读 · 0 评论 -
Intellij Idea项目使用JDBC连接MySql
下载mysql连接jar包下载地址:JDBC驱动包下载在项目中导入jar包点击左上角File---->Project Structure找到驱动包的位置:新建一个DBHelper 类,测试是否可以正常连接数据库package util;import java.sql.Connection;import java.sql.DriverManager;public cla...原创 2019-04-15 23:43:22 · 1706 阅读 · 1 评论 -
算法——整数的加法划分
问题对于给定的正整数n,编写算法打印所有划分。eg:输入 6输出:65 14 24 1 13 33 2 13 1 1 12 2 22 2 1 12 1 1 1 11 1 1 1 1 1思路使用三个传参解决该问题:n:需要进行加法划分的整数a:缓冲,用来保存数据k:当前位置实现代码package suanfa;public class huafen...原创 2019-04-01 23:51:28 · 563 阅读 · 0 评论 -
算法——求反转串
问题我们把“cba”称为“abc”的反转串。求输入字符串的反转串。思路这里我们仍然使用递归的方法。构建递归的要诀:找到相似性(对该串可以进行怎样的重复的处理,并使得每一次处理返回一个或多个更简洁的处理)定义出口(递归函数不能无限执行下去,所以要定义递归的出口)在这个问题中我们这样思考:首先将该字符串分为首字符和其他字符两部分。然后返回其他字符,并将首字符返回。对反回的其他字...原创 2019-04-14 00:19:08 · 166 阅读 · 0 评论 -
算法——求公共子序列的长度
问题求两个串的最大公共子序列的长度。(子串不可间隔,子序列可间隔)eg:输入:abcdef xacdg输出:3思路首先将该任务进行划分,划分成两种情况:第一个字符相等的情况:将两个去掉首字符的字符串,继续传入递归然后加1。第一个字符不相等的情况:s2不变并去掉s1的首字符继续递归,s1不变并去掉s2的首字符继续递归,然后判断两个递归哪一个返回值最大。实现代码packag...原创 2019-03-24 23:07:29 · 317 阅读 · 0 评论 -
算法——全排列问题
问题求n个元素的全排列。eg:输入:a b c输出:abc acb bac bca cab cba思路将这n个元素看做一个数组,我们用一个数值k(从0开始)来代表某个元素的位置索引,那么让数组中每一个元素与k进行一次交换,然后将k加1继续调用递归,最后回溯(将交换位置后的数组还原)。当k=数组长度-1时,输出此时的数组元素。实现代码package suanfa;//k:当前...原创 2019-03-23 23:15:05 · 2117 阅读 · 0 评论 -
算法——排列问题
问题m个A,n个B可以组成多少个不同排列的问题。eg:3个A,1个BBAAA ABAA AABA AAAB(4个)思路对首字母是A还是B进行划分:首字母为A的情况:返回m-1个A和n个B;首字母为B的情况:返回m个A和n-1个B。当m降低为0时,全都是A,返回1;当n降低为0时,全都是B,返回1;实现代码package suanfa;public class l...原创 2019-03-29 10:17:04 · 579 阅读 · 0 评论 -
算法——取球问题(特殊球法)
问题在n个球中,任意取出m个球(不放回),求有多少种不同的取法。思路将n个球看做有1个球是特殊球,现在分成两种情况取球:取出的一部分中包含1个特殊球取出的另一部分不包含特殊球那么我们就将从n中取m个球的情况,变成了:从n-1个球中取m-1个球(包含1个特殊球的情况)从n-1个球中取m个球(不包含特殊球的情况)一层一层往下推,直到:n<m的情况,取不了这样的情况,...原创 2019-03-23 14:09:11 · 4027 阅读 · 0 评论 -
算法——杨辉三角形
问题杨辉三角形: 1 1 1 1 2 1 1 3 3 1求第m层的第n个系数。(m,n都从0算起)eg:输入:2 2输出:1思路每次递归,返回上层元素传入递归再相加。若m=0(第0层为1元素),返回1;若n=0(每层第0个元素),返回1;若n=m(每层最后一个元素),返回1。实现代码package suanfa;public class...原创 2019-03-26 13:25:01 · 301 阅读 · 0 评论 -
JavaWeb学习——JSP基础语法
JSP简介JSP全名为Java Server Pages ,其根本是一个简化的Servlet设计,他实现了在Java当中使用HTML标签。Jsp是一种动态网页技术标准也是JAVAEE的标准。JSP与Servlet一样,实在服务器端执行的。常见动态网站开发技术对比Jsp:Java平台,安全性高,适合开发大型的,企业级的Web应用程序。Asp.net:.Net平台,简单易学。但是安全性以及跨平...原创 2019-02-20 16:40:08 · 298 阅读 · 0 评论 -
Java流的区分
InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等.InputStreamReader OutputStreamWriter处理字符流的抽象类...转载 2018-12-23 17:27:21 · 175 阅读 · 0 评论 -
Java多态的理解与应用(基础)
前言Java中多态使用父类引用指向子类对象,再调用某一父类中的方法时,不同子类会表现出不同结果。多态的作用:这样的作用就是扩展性极好,玩过网游的话应该知道 游戏中有不同的角色,它们都有一个父类,它们做相同动作时表现出来的效果就会不一样,比如跑,魔法师的跑跟战士的跑就不会一样,这就是俩者都覆盖了父类中的跑方法,各自有自己的现实,表现出来多态。多态的优点:如果有一天你想再加个角色,只用再写一个...原创 2018-12-27 17:27:57 · 252 阅读 · 0 评论 -
Java网络编程学习
概念网络:将不同区域的计算机连接到一起,互联网。端口号:类似于电脑房子的房门,2个字节,由于一个字是8位,两个字节是16位,所以2的16次方=65535,端口号从0–65535共65536个。在同一个协议下,端口号不能重复,不同协议下可以重复。1024以下的端口号尽量不要使用,防止有些固定的端口被占用(eg:80–&amp;amp;amp;amp;amp;gt;http,21–&amp;amp;amp;amp;amp;gt;ftp)。资源定位:URL:统原创 2018-12-26 16:48:41 · 232 阅读 · 0 评论 -
Java位运算符
转载自 vebasan的博客 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。 ...转载 2018-09-05 00:35:23 · 134 阅读 · 0 评论 -
JAVA基础get/set方法理解
前言在初学JAVA的时候,对最基础的get()和set()方法一直很疑惑。当我们将某些变量属性设置为private(私有)后,就必须通过设置setXXX和getXXX方法来完成对成员变量的赋值和取值操作。在刚开始学习java时一直很疑惑为什么不直接将成员变量设为public(公有),直接操作成员变量不是更方便吗?其实这样设计是源于java的三大特性(封装,继承,多态)中封装的概念。...原创 2018-07-31 11:25:22 · 735 阅读 · 0 评论 -
JAVA数组中五种常见排序方法
前言:几种常用的JAVA数组排序方法的整合。法一:Arrays.sort()Arrays.sort()排序方法在java中是最简单且最常用的排序方法 int []arr1= {45,34,59,55}; Arrays.sort(arr1);//调用方法排序即可法二:冒泡排序简单来说,冒泡排序就是重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他...原创 2018-08-14 11:30:56 · 94439 阅读 · 15 评论