- 博客(24)
- 收藏
- 关注
原创 File类
该方法会返回当前File对象表示的目录中所有满足给定的过滤器要求的子项。listFiles方法内部会将这个目录中每一个子项所对应的File对象逐一传给过。应用当我们使用匿名内部类创建一个对象时,如果实现的接口中抽象方法时,该操作就可以使用lambda表达式做替换,使代码更简洁。File类的每一个实例可以表示硬盘(文件系统中)的一个文件或目录,实际上表示的是一个抽象路径。...
2022-07-28 22:02:39
144
原创 Java注解——反射机制访问注解
RetentionPolicy.SOURCE当前注解仅保留在源代码中,编译后的字节码文件中没有该注解。注解被大量应用与反射中,可以辅助反射机制做更多灵活的操作。Java注解又称Java标注,是在JDK5时引入的新特性。RetentionPolicy.CLASS保留到编译后的字节码文件中,但是反射机制不可访问。该注解可以传递的参数为ElementType类型,用来表示可标注的位置。如果不指定@Target,则当前注解可以被应用在任何注解可使用的位置上。当前注解的保留级别,有三个可选值。...
2022-07-20 22:53:04
251
原创 Java反射机制
Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。反射机制可以提高代码的灵活度,但是会带来较多的系统开销和较低的运行效率,因此不能过度依赖。JVM加载一个类的class文件时,就会创建一个Class实例与该类绑定。因此每个被加载的类都有且只有一个Class实例,这个实例就是该加载的类的类对象。通过一个类的类对象我们可以获取这个类的一切信息(类名,属性,方法,构造器等)从而在程序运行期间进行相关的操作。.
2022-07-19 21:20:04
90
原创 SpringBoot入门
spring的出现是为了解决企业级开发应用的复杂性,spring的通过注册bean的方式来管理类,但是随着业务的增加,使用xml配置bean的方式也显得相当繁琐,所以springboot就是为了解决spring配置繁琐的问题而诞生的。 我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量往往非常多,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。
2022-07-12 21:40:14
115
原创 第一个HTML
HTML,全称“Hyper Text Markup Language(超文本标记语言)”,网页就是用HTML语言制作的。HTML是一门描述性语言。
2022-07-12 20:02:57
85
原创 JAVA Collection集合框架
java.util.Collection接口,所有的集合都实现自该接口,这个接口中定义了所有集合都必须具备的相关功能。 Collection下面有两个非常常见的子类集合java.util.List:线性表,是一个可以存放重复元素且有序的集合。java.util.Set:不可重复的集合 注:集合只能存放引用型元素集合常用方法:boolean add(E e):向集合中添加一个元素,成功添加则返回trueint size():返回当前集合的元素个数boolean isEmp
2022-07-07 20:44:11
242
原创 Java 线程
##线程: 一个顺序的单一的程序执行流程就是一个线程。代码一句一句的有先后顺序的执行。##多线程: 多个单一顺序执行的流程并发运行。造成"感官上同时运行"的效果。##并发: 多个线程实际运行是走走停停的。线程调度程序会将CPU运行时间划分为若干个时间片段并尽可能均匀的分配给每个线程,拿到时间片的线程被CPU执行这段时间。当超时后线程调度程序会再次分配一个时间片段给一个线程使得CPU执行它。如此反复。由于CPU执行时间在纳秒级别,我们感觉不到切换线程运行的过
2022-07-05 19:37:19
98
原创 Java Socket基本应用
1.java.net.SocketSocket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过 它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互。2.java.net.ServerSocketServerSocket运行在服务端,作用有两个:1:向系统申请服务端口,客户端的Socket就是通过这个端口与服务端建立连接的。2:监听服务端口,一旦一个客户端通过该端口建立连接则会自动创建一个Socket,并通过该Socket与客户端进行
2022-07-04 20:27:10
209
原创 Java 异常处理
- java中所有错误的超类为:Throwable。其下有两个子类:Error和Exception- Error的子类描述的都是系统错误,比如虚拟机内存溢出等。- Exception的子类描述的都是程序错误,比如空指针,下表越界等。- 通常我们程序中处理的异常都是Exception。......
2022-07-01 22:02:16
245
原创 IO文件流
一、流的概念 java将IO比喻为"流",即:stream. 就像生活中的"电流","水流"一样,它是以同一个方向顺序移动的过程.只不过这里流动的是字节(2进制数据).所以在IO中有输入流和输出流之分,我们理解他们是连接程序与另一端的"管道",用于获取或发送数据到另一端.。二、Java定义了两个超类(抽象类): java将流分为两类:节点流与处理流: 三、文件流 文件流是一对低级流,用于读写文件数据的流.用于连接程序与文件(硬盘)的"管道".负责读写
2022-06-29 19:27:06
646
原创 JavaSE基础之File类的应用
1.什么是File类:2.File类的作用: 注意:File不能访问文件数据3.使用File类创建文件:4.使用File类创建目录5.FileFilter(文件过滤器)6. Lambda表达式
2022-06-28 21:46:43
137
原创 Java语言中,使用字符打印出“沙漏”形状。
使用java语言打印一个沙漏,所谓沙漏就是使用一个特殊符号打印两个上下等腰三角形组成一个类似沙漏形状图案。
2022-05-31 16:29:54
2585
原创 Java语言,对多选题测试进行评分,显示每个学生的得分数以及最高得分与其相应的学生
Java语言,对多选题测试进行评分,将学生的答案存储在一个二维数组中,每一行记录一名学生所有题目的答案,将正确答案与学生答案对比,统计每个学生正确答案个数,并显示得分最高以及相应的学生
2022-04-04 17:05:50
1120
1
原创 Eplices中配置Mybatis时遇见The error may exist in SQL Mapper Configuration,相关问题的解决方案
JavaEE框架搭建中常见的配置中The error may exist in SQL Mapper Configuration,Exception in thread "main" org.apache.ibatis.exceptions相关异常问题的解决方案
2022-03-21 17:46:36
5223
1
原创 Java语言中 (游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,依照以下规则判定用户是否赢得奖金:
游戏:(彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,然后依照以下规则判定用户是否赢得奖金:
2022-03-05 17:04:43
6438
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人