- 博客(30)
- 收藏
- 关注
原创 Java中使用Apache-DBUtils 工具类 + Druid 完成对Actor表的CRUD操作
Actor表可以自己根据情况定义进行演示,sql语句也可以自己写。
2025-05-25 21:26:45
2155
原创 Java操作数据库,JDBC
String sql2 = "insert into actor values(null,'教父2','男','1974-1-1','111')";String sql = "insert into actor values(null,'教父1','男','1972-1-1','111')";说明:String url = "jdbc:mysql://localhost:3306/jdbc";1.jdbc:mysql://是固定的,规定好的,表示协议,通过jdbc的方式连接mysql。
2025-05-21 21:47:50
362
原创 Java_Class的常用方法
/输出cls的运行类型:class java.lang.Class。System.out.println("=====得到Car类的所有的属性(字段)=====");//6.通过反射获取Car中的某个属性:这里获取brand。
2025-05-12 17:27:09
396
原创 Java中的反射机制
传统方法:对象.方法() 在反射机制中: 方法.invoke(对象)通过外部配置文件,在不修改源码的情况下,来控制程序,这里也符合设计模式的ocp原则(开闭原则:不修改源码,且要扩展功能)
2025-05-11 21:26:08
242
原创 Java中TCP字节流练习2
这里是两次对话,先是客户端向服务端发送,“hello,server!!!”,之后服务端显示该数据后,接着给客户端回话“hello,client。。。”,最后客户端显示,然后两个程序退出。注意:在说完话之后,一定要加上结束标记,否则程序会一直阻塞。
2025-05-02 11:15:51
434
原创 Java的TCP字节流练习1
理解Socket的使用,这个例子是一次对话,然后就结束。客户端往Socket通道中,写入数据“hello,server”(通过字节流的方式写入),然后服务端再从Socket通道中读取,并显示。
2025-05-02 11:11:45
250
原创 Java中通过字节流实现文件的拷贝
注意:你应该先在D:\\java_Project_IDEA这个路径下创建OUT.txt文件(也可以自己指定路径,如果是C盘的话还得需要访问权限,所以尽量别在C盘创建。),并且往里面写入一些内容,然后再写下面的代码,否则运行不了。
2025-04-24 19:32:47
481
原创 Java中通过继承Thread类来创建线程
Java中有两种方式创建线程,以上是通过继承Thread来创建。还有一种是通过实现Runnable接口来创建线程。
2025-04-20 21:36:35
338
原创 Java中HashSet练习题
这里的逻辑就是:如果你的name和age相同,那么返回相同的hashcode值,进而为了后续判断是否能加(add)进去(用equals()来判断)。 总结: 这里有两层判断,先判断hashcode的值,如果相同,也不一定意味着add不进去, 还得去判断内容是否相同,也就是equals返回的结果,如果equals也相同, 那么就真正的add不进去。 否则还是可以add进去
2025-04-12 20:01:35
348
原创 Java内部类
内部类共有4种:局部内部类,匿名内部类(重点) 成员内部类,静态内部类1.局部内部类 和 匿名内部类是写在方法或者代码块中2.成员内部类 和 静态内部类是写在外部类的成员位置,本质就是一个成员。
2025-04-04 10:49:41
237
原创 Java单例模式(1)饿汉式(2)懒汉式
饿汉式 VS 懒汉式:二者最主要的区别在于创建对象的时机不同:饿汉式是在类加载就创建了对象实例, 而懒汉式是在使用时才创建。
2025-03-30 22:18:44
410
原创 Java代码块使用细节
构造器的最前面其实隐含了super()和调用普通代码块,总的顺序:静态相关的代码块,属性初始化,在类加载时就执行完毕,因此优先于普通代码块和构造器的执行。后者的执行顺序又是:(1)super()(2)本类的骗人代码块(3)本类的构造器
2025-03-29 23:05:02
339
原创 Java代码块使用细节:创建一个对象时:在一个类中静态属性初始化、静态代码块、普通属性初始化、普通代码块、构造器的执行顺序。
Java代码块使用细节:(1)光有静态时:静态属性初始化方法和静态代码块优先级一样,谁先被定义,先执行谁。同理:光有普通时:普通属性初始化方法和普通代码块优先级一样,谁先被定义,先执行谁。(2)当静态和普通都有时:先执行静态,后执行普通。(3)当静态和普通再加上构造器都有时:先执行静态,后执行普通,最后构造器。
2025-03-29 22:36:57
249
原创 关于 idea 无法解析模版 class
遇到这个问题和创建不了 Java class 文件有关,仔细去看看自己设置的 File Header(File→Settings→Editor→File and Code Templates→Includes ) 有没有把注释写完整,就是注释结尾的“*/”写全没。如果没写全就会导致以上问题,这是个容易粗心而出错的坑。
2024-02-18 21:15:13
1518
1
原创 ISBN校验
if(((l*1+(cbs/100*2)+(cbs/10%10*3)+(cbs%10*4)+(bh/10000*5)+(bh/1000%10*6)+(bh/100%10*7)+(bh/10%10*8)+(bh%10*9))%11)==10)//如果所得余数为10,则输出“Right”,否则就要用所得余数替换原先的尾号X。对应每行输入,假如输入的ISBN号码的识别码正确,那么输出Right,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符-)。public class 测试 {
2023-10-29 11:05:38
1141
2
空空如也
同样的代码eclipse上运行和idea上运行结果不一致
2024-02-22
C语言数据结构中的AOE网络中的L能算出负值吗?
2023-12-03
eclipse中的WindowBuilder组件安装好了用不了,这是为什么?
2023-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅