- 博客(18)
- 收藏
- 关注
原创 java——反射与注解
引用数据类型:类 数组 接口 枚举 注解jdk1.5版本的新特性->一个引用数据类型和类,接口,枚举是同一个层次的作用:说明:对代码进行说明,生成doc文档(API文档)检查:检查文档是否符合条件 @Override(会用) @FunctionalInterface分析:对代码进行分析,起到了代替配置文件的作用(会用)JDK中的注解:@Override->检测此方法是否为重写方法jdk1.5版本,支持父类的方法重写jdk1.6版本,支持接口的方法重写。
2024-08-14 14:26:05 1001
原创 Java中Lambda表达式与反射
概述:引用方法啥时候使用:被引用的方法要写在重写方法里面被引用的方法从参数上,返回值上要和所在的重写方法一致,而且引用的方法最好是操作重写方法的参数值的干掉重写方法的参数;干掉->;Stream<String> stream = Stream.of("今天", "明天", "后天");/** accept是重写方法:参数类型string 无返回值* accept方法里面有println方法:println参数类型位String被引用的方法操作重写方参数值println没有返回值* */
2024-08-14 09:54:50 647
原创 网络编程与Java正则表达式
语法:“.”:匹配任何字符“\\d”:任何数字[0-9]的简写“\\D”:任何非数字[^0-9]的简写“\\s”:空白字符:[\t\n\x08\f\r]的简写“\\S”:非空白字符:[^\s]的简写“\\w”:单词字符:[a-zA-Z_0-9]的简写“\\W”:非单词字符:[^\W]
2024-08-13 16:03:06 849
原创 Java中的IO流
单词:Output输出Input输入Write:写数据Read:读数据IO流:将一个设备上的数据传输到另一个设备上,称之为IO流技术为啥要学IO流呢?之前学了一个集合以及数组,可以保存数据,但是这两个都是临时存储的(代码运行完毕,集合和数组都会从内存中消失,从而数据就不存在了,所以集合和数组达不到永久保存的目的,我们希望咱们的数据永久保存起来,所以我们就可以将数据保存到硬盘上,此时我们就可以随时想拿到硬盘上的数据就随时拿,而且我们将来传输数据,必然要用到输入,输出动作。
2024-08-12 16:24:32 737
原创 java集合
概述:HashSet是Set接口的实现类特点:元素唯一元素无序无索引线程不安全数据结构:哈希表方法:和collection一样遍历:增强for 迭代器set.add("张三");set.add("李");set.add("五");set.add("王");set.add("张");set.add("张三");//迭代器//增强for特点:元素唯一元素有序(如何存如何取)无索引线程不安全数据结构:哈希表+双向链表使用:和hashSet一样。
2024-08-04 16:14:22 945
原创 java后端怎么学,才能应对公司企业?
小白是一个即将大四的本科生,不知道java后端应掌握到哪些知识,能应对公司面试,即将找实习工作,我应该从那些方面提升自己,我应该去哪些平台能找到一些靠谱的厂子,各位大佬们提提建议,欢迎去交流区交流,谢谢大家~
2024-08-01 10:40:02 176
原创 java多线程
进程:在内存中执行的应用程序线程:是进程中最小的执行的单元线程作用:负责当前进程中程序的运行,一个进程中至少有一个线程,一个进程中还可以有多个线程,这样的应用程序就称之为多线程程序简单理解:一个功能就需要一条线程去执行使用场景:软件中的耗时操作->拷贝文件,加载大量的资源所有的聊天软件所有的后台服务器一个线程可以做一件事,我们就可以同时做多件事,提高了CPU的利用率。
2024-08-01 10:34:42 871
原创 Java异常与String基础知识
需求:键盘录入一个用户名,实现登陆功能,如果登陆失败,抛出LoginUserException//定义一个用户名代表已经注册过的用户//录入用户名System.out.println("请您输入用户名:");//判断用户名是否和已存在的一致System.out.println("登陆成功");}else {// try {throw new LoginUserException("登陆失败,用户名或密码有问题");定义一个类。
2024-07-28 14:55:00 557
原创 Java中final关键字和代码块
概述:最终的使用:修饰一个类修饰一个方法修饰一个局部变量修饰一个成员变量修饰一个对象怎么学final:只需要知道final修饰之后特点是啥即可。
2024-07-25 17:00:26 598
原创 Java接口与多态
接口:是一个引用数据类型,是一种规则,标准关键字:Interface 接口Public interface 接口名(){}Implements 实现实现类 implements 接口名{}接口中可以定义的成员:jdk7以及以前:抽象方法:public abstracr->即使不写默认也有定义接口:public interface 接口名{}实现:public class 实现类类名 implements 接口名{}使用:实现类实现接口重写接口中的抽象方法。
2024-07-24 15:50:14 926
原创 Java继承与方法的重写
父类怎么形成的:我们定义了多个类,发现这些类中有很多重复性的代码,我们就定义了一个父类,将相同的代码抽取出来,放到父类中,其他类直接继承这个父类,就可以直接使用父类中的内容了。
2024-07-23 18:06:35 693
原创 Java递归和数组常见算法
概述:方法内部自己调用自己分类:直接递归:自己调用自己间接递归:多个方法之间来回调用注意: 递归必须要有出口,否则会出现“栈内存溢出”。递归即使有出口,递归次数也不要太多。
2024-07-21 14:25:28 338 1
原创 Java面向对象与封装
面向过程:自己的事情自己做,(C语言)比如:洗衣服:每一步自己做(找盆子,搓衣板,搓搓搓)面向对象:自己的事情别人帮忙去做,(Java语言)比如:洗衣服:自己的事情别人干(全自动洗衣机)为什么要使用面向对象的思想编程:很多功能都给我们实现好了,直接拿来用即可,简化了编写的过程,减少了我们代码量什么时候使用面向对象思想编程:调用别人的功能时。在一个类中想使用别的类中的成员时,就要使用面向对象思想编程,至于怎么实现,不需要关心,会使用即可怎么使用?
2024-07-19 15:45:28 756
原创 Java方法与重载
修饰符 返回值类型 方法名(参数){方法体return 结果解释:修饰符:public static返回值类型:该方法最终返回的结果是数据类型例如:return 1 ->方法返回值类型写intreturn “” ->方法返回值类型写String如果没有返回值,不要写具体的返回值类型了,要写void方法名:见名知意(小驼峰式)参数:进入到方法内部参与执行的数据(数据类型 变量名,数据类型 变量名)方法体:实现该方法的具体代码。
2024-07-18 16:38:30 598
原创 Java语句与数组
1.概述:是java定义好的类2.作用:将数据通过键盘录入的形式放到代码中参与运行3.位置:java.util4.使用:第一步:导包找到使用的类 import java.util.Scanner第二步:创建对象 Scanner 变量名=new Scanner(System.in);第三步:调用方法,实现键盘录入 变量名.nextInt 输入整数int型的注意:变量名.next():录入字符串->遇到空格和回车就结束录入了。
2024-07-17 16:32:28 1026
原创 Java入门基础介绍
1.Java是一门高级编程语言2.Java是由sun公司研发的,现在属于Oracle公司3.Java之父是詹姆斯.高斯林4.Java技术平台(Java SE、Java EE、Java ME)5.Java跨平台的含义,Java如何实现跨平台的?一次编译、处处可用我们的程序只需要开发一次,就可以在各种安装了JVM的系统平台上运行用来存储一个数据的,本质室内村长的一块区域定义格式:数据类型 变量名 =数据;
2024-07-16 19:04:39 787
原创 多对一、一对多
1. 查询所有的学生2. 用查收到学生的tid 查找老师,必须要在这有个查老师的方法3. 讲两个查询连接起来,连接方法使用resultMap建立复杂的映射关系复杂的属性用特殊处理如果是对象 用<association property="teacher" 学生类的属性是teacher 对象javaType="Teacher"> 数据类型是Teacher教师的姓名是name 在查询中是tanme。
2023-11-12 20:49:31 113 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人