04 2022 档案

摘要:问题描述: 从若依官网下载的项目,修改了自己的数据库连接,运行一直报错,如下(怀疑是j依赖包不全导致,期间我清空了本地mavne库重新下载依然不行): 解决办法: 参考如下: 主要原因可能有两种情况: 1.还是jar包下载失败,或者没有自动下载缺少的jar包。 解决方式如下: File—>Setti 阅读全文
posted @ 2022-04-29 11:06 花田007 阅读(7686) 评论(0) 推荐(0) 编辑
摘要:/** * Lamdab推导 */public class TestLamdba1 { //3.静态内部类(写在方法外) static class Like2 implements Ilike{ @Override public void lamdba() { System.out.println( 阅读全文
posted @ 2022-04-27 17:47 花田007 阅读(27) 评论(0) 推荐(0) 编辑
摘要:/** * 线程的实现方式三:实现callable接口 * 好处: * 1.可以定义返回值 * 2.可以抛出异常 */public class TestCallable implements Callable<Boolean> { @Override public Boolean call() { 阅读全文
posted @ 2022-04-27 15:26 花田007 阅读(38) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/mingyuli/article/details/113742636 阅读全文
posted @ 2022-04-27 14:06 花田007 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-27 10:42 花田007 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Random random = new Random(); String s = random.nextInt(99999) + ""; // 添加一个空的字符串使随机数转变为String类型 StringBuffer buffer = new StringBuffer(); for (int i 阅读全文
posted @ 2022-04-24 09:18 花田007 阅读(89) 评论(0) 推荐(0) 编辑
摘要:快捷键: Ctrl+L:清空控制台 Ctrl+C:终止当前指令 Ctrl+alt:鼠标跳出虚拟机 目录结构: Etc:配置文件目录 Usr:用户安装的软件的目录 Var:可变的目录(放日志,项目代码) 蓝色是文件夹根据 根据下图判断 Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当 阅读全文
posted @ 2022-04-16 08:58 花田007 阅读(37) 评论(0) 推荐(0) 编辑
摘要:代码如下: public class Demo13 { public static void main(String[] args) { //1.创建服务,创建线程池,线程池大小10 ExecutorService service = Executors.newFixedThreadPool(10) 阅读全文
posted @ 2022-04-15 17:34 花田007 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-15 15:15 花田007 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1.在项目目录中新建一个lib文件夹(一般这样,非必须) 2.复制相应的jar包 3.如下图 成功后如下图: 可以通过下图的项目结构查看 阅读全文
posted @ 2022-04-13 22:58 花田007 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:例子: 阅读全文
posted @ 2022-04-13 22:37 花田007 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.成员内部类(也称一般的内部类) 2.静态内部类(只是上面的内部类前面加上了static而已) 3.局部内部类 4.匿名内部类 阅读全文
posted @ 2022-04-06 22:50 花田007 阅读(25) 评论(0) 推荐(0) 编辑
摘要:总结: 1.接口中定义方法和属性推荐使用默认的写法也就是void run不用写修饰符,会默认有public abstract修饰符。属性默认是静态常量有public static final,可以在被继承的类中使用(作用和继承一致) 2.java是单继承但是可以通过实现多个接口的方式实现“伪多继承” 阅读全文
posted @ 2022-04-06 22:15 花田007 阅读(30) 评论(0) 推荐(0) 编辑
摘要:思考题答案(亲测) 抽象类虽然不能被new出来但是,仍然存在构造器。 阅读全文
posted @ 2022-04-06 21:38 花田007 阅读(9) 评论(0) 推荐(0) 编辑
摘要:final修饰后将不能被继承。 阅读全文
posted @ 2022-04-06 08:49 花田007 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1、静态方法不能直接调用非静态 2、非静态方法可以直接调用静态方法 原因: 静态方法和类一起加载,非静态方法只有在创建对象时才会加载。所以才有了静态方法不能直接调用非静态(因为静态方法加载时类还没有初始化也就还没有非静态方法),非静态方法可以直接调用静态方法(因为非静态方法加载时静态方法早就加载了) 阅读全文
posted @ 2022-04-06 08:44 花田007 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:public class Demo01 { //一般用来赋初值(程序在执行时无法主动调用) { System.out.println("匿名代码块"); } //1.加载类的时候就会执行,只执行一次 static { System.out.println("静态代码块"); } public Dem 阅读全文
posted @ 2022-04-06 08:33 花田007 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1.父类引用指向子类的对象(反过来就不行)例如:Map map = new HashMap();或者Person p = new Student(); 2.把子类转型为父类,向上转型 3.把父类转换为子类,向下转型:强制转换 4.方便方法的调用,减少重复代码 判断两个类是否有父子关系使用instan 阅读全文
posted @ 2022-04-05 22:58 花田007 阅读(104) 评论(0) 推荐(0) 编辑
摘要:个人理解: 比如你是一个酒神,对酒情有独钟。某日回家发现桌上有几个杯子里面都装了白酒,从外面看我们是不可能知道这是些什么酒,只有喝了之后才能够猜出来是何种酒。你一喝,这是剑南春、再喝这是五粮液、再喝这是酒鬼酒….在这里我们可以描述成如下: 酒 a = 剑南春 酒 b = 五粮液 酒 c = 酒鬼酒 阅读全文
posted @ 2022-04-05 18:06 花田007 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-05 17:31 花田007 阅读(9) 评论(0) 推荐(0) 编辑
摘要:静态方法和非静态方法区别很大(重写只和非静态方法有关,所以只有非静态才有重写) 1.静态方法: 2.非静态方法: 总结: 重写:需要有继承关系,子类重写父类的方法 1.方法名必须相同 2.参数列表必须相同 3.修饰符:范围可以扩大但不能缩小:public > protected > Default 阅读全文
posted @ 2022-04-05 16:30 花田007 阅读(34) 评论(0) 推荐(0) 编辑
摘要:个人总结: 1.new一个子类时,会先调用父类的构造器,这里student(子类)的构造器中,会默认有隐藏super()来调用父类的构造器,所以先打印Person无参执行,后打印Student无参执行。 2.子类构造器如果要显式写super(),必须写在构造器的第一行,否则报错。 老师总结: sup 阅读全文
posted @ 2022-04-05 16:02 花田007 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-05 10:18 花田007 阅读(12) 评论(0) 推荐(0) 编辑
摘要:构造器: 1.和类同名 2.没有返回值 作用: 1.new本质在调用构造方法 2.初始化对象的值 注意点: 1.定义有参构造方法后,如果想使用无参构造,一定要显示定义一个无参构造 2.无参构造在没有有参构造时,默认存在 代码如下: public class Person { String name; 阅读全文
posted @ 2022-04-05 10:03 花田007 阅读(32) 评论(0) 推荐(0) 编辑
摘要:如果你的out目录中的class文件缺少相应的java文件,重新编译是不行的,只能重新添加一遍out目录。(亲测有效) 阅读全文
posted @ 2022-04-03 17:13 花田007 阅读(383) 评论(0) 推荐(0) 编辑
摘要:值传递: 引用传递: 阅读全文
posted @ 2022-04-03 16:45 花田007 阅读(9) 评论(0) 推荐(0) 编辑
摘要:在为实例化时:一个已经存在的方法加载一个不存在的方法就会报错。 阅读全文
posted @ 2022-04-03 16:27 花田007 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-02 16:19 花田007 阅读(8) 评论(0) 推荐(0) 编辑
摘要:public class Demo04 { public static void main(String[] args) { int[] arrys = {112,2,55,78,58,96,63,3,21,78}; sort(arrys); System.out.println(Arrays.to 阅读全文
posted @ 2022-04-02 15:58 花田007 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示