java语言
每天进步一点点dlb
这个作者很懒,什么都没留下…
展开
-
骑士周游问题,马踏棋盘算法
骑士周游 马踏棋盘原创 2023-04-05 09:10:02 · 170 阅读 · 0 评论 -
懒惰式的初始化
懒惰初始化原创 2023-03-13 01:46:47 · 141 阅读 · 0 评论 -
JDBC事务例子(学习笔记)
JDBC事务演示原创 2022-11-22 16:05:01 · 97 阅读 · 0 评论 -
Statement和PreparedStatement的不同
解决SQL注入现象原创 2022-11-21 23:48:25 · 184 阅读 · 0 评论 -
Java连接数据库(自学笔记)
JDBC连接数据库原创 2022-11-20 21:51:09 · 2497 阅读 · 0 评论 -
java通过反射机制获取注解
【代码】java通过反射机制获取注解。原创 2022-10-23 15:42:59 · 698 阅读 · 0 评论 -
通过反射机制创建对象,调用无参构造和有参构造方法(学习记录)
【代码】通过反射机制创建对象,调用无参构造和有参构造方法(学习记录)原创 2022-10-23 12:19:49 · 327 阅读 · 0 评论 -
反射机制调用方法(学习记录)
【代码】反射机制调用方法(学习记录)原创 2022-10-23 11:22:46 · 85 阅读 · 0 评论 -
java通过反射机制,反编译一个类的属性和访问一个对象的的属性(学习记录)
只要有一个类的名字,就可以反编译出这个类的属性信息。2.访问一个java对象的属性,包括给属性赋值和获取值。1.反编译一个类的属性。原创 2022-10-23 07:27:52 · 218 阅读 · 0 评论 -
Java之反射机制的灵活性(学习记录)
通过反射机制可以只修改配置文件就可以做到不同对象的实例化。原创 2022-10-22 07:17:30 · 94 阅读 · 0 评论 -
java通过Callable接口实现多线程
【代码】java通过Callable接口实现多线程。原创 2022-10-18 10:41:48 · 176 阅读 · 0 评论 -
java的简单定时器
【代码】java的简单定时器。原创 2022-10-18 10:42:33 · 169 阅读 · 0 评论 -
获取再1970年的毫秒数
获取时间原创 2022-08-04 02:43:55 · 654 阅读 · 0 评论 -
java中获取日期 日期和字符串互转
日期字符串互转原创 2022-08-04 02:21:07 · 1707 阅读 · 0 评论 -
Java中int、String和Integer类型的互相转化
Java中int、String和Integer类型的互相转化原创 2022-08-03 05:20:33 · 131 阅读 · 0 评论 -
整数型常量池
java中为了提高程序的执行效率,将-128到127之间的所有包装类提前创建好,放到了方法区的常量池中,目的是这个区间的数字不需要再new对象,直接从整形常量池中取出来。原创 2022-08-02 03:25:54 · 408 阅读 · 0 评论 -
Java中8种包装类型
Java为8种基本的数据类型对应提供了8种包装类,包装类属于引用数据类型。基本数据类型 包装类型 byte java.Lang.Byte short java.Lang.Short int java.Lang.Integer long java.Lang.Long float java.Lang.Float double java.Lang.Double...原创 2022-05-12 18:33:26 · 1548 阅读 · 0 评论 -
Java中StringBuffer和StringBuilder的用法和区别
区别:StringBuffer类中的方法都有synchronized关键字修饰,表示StringBuffer在多线程环境下运行是安全的。StringBuilder类中的方法无synchronized关键字修饰,表示StringBuffer在多线程环境下运行是不安全的。用法:由于Java中的string类的对象是不可变的(被final修饰),在做字符串的的拼接删除时会耗费极大空间,所以Java中又提供了StringBuffer和StringBuilder类,其对象是可以改变大小的,默认容量是1原创 2022-05-12 17:17:14 · 867 阅读 · 0 评论 -
Java中的String类:构造方法和常用的方法
一.构造方法1. 直接使用字符串初始化。//"hello"对象存放在方法区的字符串常量池中,s1和s2在栈区中,存放的是"hello"的地址,故两者存放的内//容相同String s1="hello";String s2="hello";2. new String(字符串)构造方法。"hello"对象存放在方法区的字符串常量池中;new String()新建对象在堆区,有两次,所以有两个对象在堆区中;s1和s2在栈区。s1和s2分别存储的是堆区中两个对象的地址,堆区中两个Strin.原创 2022-05-06 01:45:56 · 3693 阅读 · 2 评论 -
Java中的冒泡排序,选择排序和二分法
对于排序,Java中的Arrays类提供了sort()方法,对于二分法,Java中的Arrays类提供了binarySearch()方法。这些用起来都很方便。import static java.util.Arrays.binarySearch;public class ArrayTest07 { public static void main(String[] args) { int[] arr ={65,43,7,89,31,576,12,45,68,32,14,34}原创 2022-05-03 13:20:38 · 367 阅读 · 0 评论 -
Java用数组模拟栈,栈中可以存储任意引用类型的对象
由于可以存储任意引用类型的对象,所以数组定义为Objectpublic class ArrayTest06 { public static void main(String[] args) { String s1="1234"; MyStack ms= new MyStack(new Object[4],-1);//初始化栈,可以存放四个对象 Object o=new Object();原创 2022-05-02 13:32:10 · 608 阅读 · 0 评论 -
Java中的数组复制:System.arraycopy()方法
arraycopy()方法中有五个参数:第一个:源数组第二个:源数字的复制起始位置第三个:目标数组第四个:数字的起始位置第五个:复制的长度public class ArrayTest04 { public static void main(String[] args) { int[] src={1,2,3,4,5}; int[] dest= new int[20]; System.arraycopy(src,1,dest,3,原创 2022-05-01 14:41:26 · 1264 阅读 · 0 评论 -
Java中关于object中间的finaliz()方法
1.在object类中源代码如下: protected void finalize() throws Throwable{}2.可以看到finalize()方法只有一个方法体,里面没有代码,而且这个方法体是被protected修饰的。3.这个方法不需要程序员手动调用,JVM的垃圾回收器负责调用这个方法。4.finalize的执行时机:当一个java对象即将被垃圾回收器回收时,垃圾回收期负责调用finalize方法。5.finalize()方法实际上是为程序员准备的一个时机。垃圾回收销毁时机,原创 2022-04-29 12:41:43 · 719 阅读 · 0 评论 -
Java中static静态代码块
Java中静态代码块、代码块以及构造函数执行顺序详解_大猫的Java笔记(公众号同号)的博客-CSDN博客_代码块和静态代码块执行顺序原创 2022-04-29 12:19:47 · 368 阅读 · 0 评论 -
JAVA中访问控制权限:public、protected、default、private
public权限最大,同一个类中,同一个包中,子类中的都可以访问,其他包下的子类也可以访问。反正就是一句话,啥地方都有可以访问,但记住一点,前提是一定要导入包,哈哈哈。private权限最小,只在本类中可以访问。总之一句话,我不碰被private修饰的,碰了其实也没关系,反正报错,后面可以改,嘿嘿嘿。接下来时protected和default,被这两个修饰的同一个类中,同一个包中都是可以访问的。区别在于不同的包中,protected修饰的了可以在子类中使用,default不能子类中使用,子类的实例变原创 2022-04-18 10:20:54 · 1674 阅读 · 0 评论