摘要: /**加enter 阅读全文
posted @ 2021-12-31 15:37 CcYcHu 阅读(16) 评论(0) 推荐(0)
摘要: System.out.printf("【%s】再吃骨头。",this.name); %s是String类型 System.out.printf("你的汽车加了%d的油。",gasline); gasline是int类型,%d是十进制 阅读全文
posted @ 2021-12-30 17:19 CcYcHu 阅读(263) 评论(0) 推荐(0)
摘要: "一次编译、到处运行" 说的是Java语言跨平台的特性, Java的跨平台特性与Java虚拟机的存在密不可分,可在不同的环境中运行。比如说Windows平台和Linux平台都有相应的JDK,安装好JDK后也就有了Java语言的运行环境。其实Java语言本身与其他的编程语言没有特别大的差异,并不是说J 阅读全文
posted @ 2021-12-29 09:56 CcYcHu 阅读(51) 评论(0) 推荐(0)
摘要: 我们先来看一下值传递和引用传递的定义; 值传递(pass by value):在调用函数时,将实际参数复制一份传递到函数中,这样在函数中对参数进行修改,就不会影响到原来的实际参数; 引用传递(pass by reference):在调用函数时,将实际参数的地址直接传递到函数中。这样在函数中对参数进行 阅读全文
posted @ 2021-12-28 21:13 CcYcHu 阅读(128) 评论(0) 推荐(0)
摘要: 内部类: 所谓内部类就是在一个类内部进行其他类结构的嵌套操作, 什么情况下有这个需求呢,回顾我们的超级链表,Node这个节点类其实主 要就是给,SuperLinked使用,所以我们可以把这个类定在定SuperLinked 中就好了。 class SuperLinked{ Node head = nu 阅读全文
posted @ 2021-12-26 14:28 CcYcHu 阅读(35) 评论(0) 推荐(0)
摘要: 使用静态方法完成一些工具性质的类: public class Computer { public static int plus(int i,int j){ return i + j; } public static int minus(int i,int j){ return i - j; } } 阅读全文
posted @ 2021-12-26 13:01 CcYcHu 阅读(44) 评论(0) 推荐(0)
摘要: 1、静态方法中可以直接调用实例方法吗? 2、实例方法中可以直接调用静态方法吗? 其实我们只要明白一个道理就行, 在java中调用实例方法,必须要有主体,方法不是一等公民,不能直接当 参数,也不能直接调用: 在同一个类中直接调用时默认省略了this,而在静态方法中没有this, 所以在静态方法中调用实 阅读全文
posted @ 2021-12-26 12:56 CcYcHu 阅读(760) 评论(0) 推荐(0)
摘要: public class Test { public static String name1 = "ydlclass";//静态变量1 public String name2 = "ydlclass"; public static void print(){//静态方法2 System.out.pr 阅读全文
posted @ 2021-12-26 10:45 CcYcHu 阅读(102) 评论(0) 推荐(0)
摘要: 静态代码块 一个类被加载时会被调用一次,常用在需要做一些全局初始化的工作。 static {System.out.println("I am a static code block!"); }类被加载时会立马执行 实例代码块 每次创建实例,都会被调用 一次(被编译在构造器内,且顺序在构造器内的前面) 阅读全文
posted @ 2021-12-26 10:25 CcYcHu 阅读(40) 评论(0) 推荐(0)
摘要: 策略设计模式(利用接口让方法独立于实例对象) 阅读全文
posted @ 2021-12-25 14:23 CcYcHu 阅读(10) 评论(0) 推荐(0)