- 博客(25)
- 收藏
- 关注
原创 Mybatis框架基础知识
面向接口编程就是先把客户的业务逻辑线提取出来,作为接口,业务具体实现通过该接口的实现类来完成。当客户需求变化时,只需编写该业务逻辑的新的实现类,通过更改配置文件(例如Spring框架)中该接口 的实现类就可以完成需求,不需要改写现有代码,减少对系统的影响。所有的定义与实现分离1.关于接口的理解。接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。接口的本身反映了系统设计人员对系统的抽象理解。
2024-07-28 13:51:33 760
原创 javaweb基础知识入门
Http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上文本: html,字符串,~...超文本:图片,音乐,视频,定位,地图......https:443 安全的Java Server Pages: java服务端页面,也和Servelt异样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据。
2024-07-11 23:52:48 1282
原创 javaScript
一旦执行return代表函数结束,返回结果如果没有执行return,函数执行完也会返回结果,结构就是undefined方式二:function(x)是一个匿名函数,但是可以把结果赋值给abs,通过abs就可以调用函数if(x>=0){return x;方法就是把函数放在对象里面,对象里只有两个东西:属性和方法name:'秦将',//属性kuang.name。
2024-05-25 23:20:21 1706 1
原创 css基础
Cascading Style Sheet 层叠级联样式表CSS: 表现(美化网页)css的优势:1.内容和表现分离2.网页结构表现统一,可以实现复用3.样式十分的丰富4.建议使用独立于html的css文件5.利用SEO,容易被搜索引擎收录!
2024-05-21 17:53:24 683
原创 注解和反射
/自定义注解//注解可以显示赋值,如果没有默认值,我们就必须给注解赋值@Myannotation(name = "qinjiang",schools = {"中北大学"})//注解的参数: 参数类型+参数名+();//如果默认值为-1,代表不存在//一个参数的话 可以用value命名,这样上面不用声名。
2024-05-15 18:22:00 179
原创 八大类型-
/float类型要在数字后面加个F。//Long类型要在数字后面加个L。string a="倩楠";//string不是关键字,是类。
2024-05-13 20:00:07 133
原创 Markdown的使用方法
跳转]([写文章-CSDN创作中心](https://mp.csdn.net/mp_blog/creation/editor?spm=1001.2100.3001.5352))tab上面的点按3下然后java回车。
2024-05-13 19:57:48 171
原创 网络编程知识大全
计算机网络:不同的地理位置 连接 网络通信协议 实现资源共享目的:数据交换 通信如何准确的定位网络上的一台主机 192.168.16.124:端口。
2024-05-13 19:47:42 810 1
原创 IO流知识大全
IO流 输入流:数据从文件到程序(内存)的路径 输出流:数据从内存到文件的路径 流是文件的通道 文件的3种创建方式 public class a { public static void main(String[] args) { }@Test public void create01() { String filepath = "D:\\news1.txt"; File file = new Fil
2024-05-07 12:11:06 1412
原创 异常处理机制
/主动抛出异常,一般在方法中使用。System.out.println("程序出现异常,b不能为0");System.out.println("程序出现异常");5个关键字: try catch finally throw throws。try catch finally 快捷键 ctrl+alt+t。//假设方法中处理不了异常,就在方法上抛出异常。//假设方法中处理不了异常,就在方法上抛出异常。//善后,最后输出的 finally{//假设要捕获多个异常,从小到大。抛出异常 ,捕获异常。
2024-04-18 16:55:22 341 1
原创 swing
标签居中//init();初始化JFrame frame = new JFrame("这是一个JFrame窗口");//添加文字 JlabelJLabel label = new JLabel("欢迎来到对抗路");//让文本居中 设置水平对齐//获得一个容器//关闭事件。
2024-04-18 16:52:41 827 1
原创 数组的应用
创建一个数组 nums = new int[10];数组本身就是对象,java中的对象是在堆中的。声明一个数组 int[] nums;输出的是 5 4 3 2 1。
2024-03-10 18:08:55 406 1
原创 【无标题】
一般用公司域名倒置为包名 com.baidu.comimport就是导入包import com.kuang.base.* .*就是导入了base这个包下的所有的类。
2023-10-12 09:22:03 57 1
原创 三元运算符小结
System.out.println(a+b+"") 输出的是 30。System.out.println(""+a+b) 输出的是 1020。y :z 就是 如果x==true,则结果为y,否则结果为z。""代表字符串 String。
2023-10-10 22:45:19 60 1
原创 java变量
2. 实例变量:从属于对象,如果不进行初始化,这个类型的默认值是0,0.0。long以下的类型都会变为int类型,long以上的都为最高的那个。3. -- a--是先赋值后自减,--a是先自减后赋值。2. ++ a++是先赋值后自增,++a是先自增后赋值。类成员变量,局部变量,方法名:首字母小写和驼峰原则。3. 除了基本类型,其余的默认值都是null空地址。1. %即取余 10%8 = 2。类名:首字母大写和驼峰原则。有long类型,最后都是long。final+变量名(大写)=
2023-10-10 22:24:07 27
原创 java类型转换
3. byte到short到char到int到long到float到double。运算中,不同类型的数据先转化为同一类型,然后进行运算。 自动转换: (类型)变量名 低到高。2. 转换的时候可能存在内存溢出或者精度问题。强制转换: (类型)变量名 高到低。# 最好避免使用浮点数进行比较。# 所有的字符本质还是数字。1. 不能对布尔值进行转换。
2023-09-27 00:15:40 29 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人