- 博客(19)
- 收藏
- 关注
原创 Java-可变参数-1
可变参数-1public class Demo{ public static void main(String[] args){ max(1, 5, 9, 1, 5, 7, 5); } public static void max(int ... data){ int maxValue = data[0]; for(int num : data){ if(maxVal...
2020-01-01 23:04:21
132
原创 Java-方法的引用-1
方法的引用-1interface myutil{ public String convert(int o);}interface mylength{ public int Length();}class myshow{ public myshow(){ System.out.println("构造方法被调用"); }}interface ishow{ public...
2019-11-30 16:25:58
130
原创 Java-Lambda-1
Lambda-1//单个方法无返回值interface demo1{ public void show();}//单个方法有参数有返回值interface demo2{ public int add(int a, int b);}public class LambdaDemo{ public static void run1(demo1 d){ d.show(...
2019-11-29 17:37:45
136
原创 Java-静态代码块与代码块-1
静态代码块与代码块-1class demo{ public demo(){ //对象建立时,第三个被调用的 System.out.println("构造方法"); } { //对象建立时,第二个被调用的 System.out.println("代码块"); } static{ //对象建立时,第一个被调用的,在整个程序中只被调用一次,即使实例化多次本类对象 System.o...
2019-11-28 19:14:00
91
原创 Java-JDK8接口加强-1
JDK8接口加强-1interface demo{ public default void speak(String text){ //JDK1.8新特性,支持定义default修饰的方法,并定义其方法体 System.out.println(text); } public static test getTest(){ //JDK1.8新特性,支持定义静态的方法与方法体 retur...
2019-11-27 16:25:41
116
原创 Java-Annotation-1
Annotation-1@Override:强制覆写检查@Deprecated:过期声明@SuppressWarnings("[警告类型]"):压制警告
2019-11-27 16:00:20
95
原创 Java-枚举应用举例-1
枚举应用举例-1enum Xb { Y("男"), X("女"); private String xb; private Xb(String xb) { //枚举的构造方法必须是私有的 this.xb = xb; } public String toString() { return this.xb; }}class Person { private Strin...
2019-11-24 14:05:15
131
原创 Java-枚举实现接口-1
枚举-4interface show { public String getJJ();}enum jj implements show { c("春季"), x("秋季"), q("夏季"), d("冬季"); private String dqjj; private jj(String dqjj) { this.dqjj = dqjj; } public Strin...
2019-11-24 13:55:45
145
原创 Java-枚举完全使用-1
枚举-3enum jj { c("春季"), x("秋季"), q("夏季"), d("冬季"); private String dqjj; private jj(String dqjj) { this.dqjj = dqjj; } public String toString() { return dqjj; }}public class test { pub...
2019-11-24 13:52:26
306
原创 Java-枚举简单使用-2
枚举-2enum jj{ 春, 夏, 秋, 冬;}public class test{ public static void main(String[] args) { for(jj temp: jj.values()) { System.out.println(temp.ordinal() + "-" + temp.name()); } }}Console:0...
2019-11-24 13:49:04
93
原创 Java-枚举简单使用-1
枚举-1enum jj{ 春, 夏, 秋, 冬;}public class test{ public static void main(String[] args) { System.out.println(jj.春); System.out.println(jj.夏); System.out.println(jj.秋); System.out.println(jj.冬...
2019-11-24 13:45:50
185
原创 Java-多例设计实现枚举-1
多例设计实现枚举-1class jj{ private final static jj c = new jj("春季"); private final static jj x = new jj("夏季"); private final static jj q = new jj("秋季"); private final static jj d = new jj("冬季"); privat...
2019-11-24 13:42:29
236
原创 Java-泛型方法-1
泛型方法-1public class test { // <T>是一个用来描述泛型的标记 public static <T> T[] fun(T... t) { return t; } public static void main(String[] args) { Integer i[] = fun(1, 2, 3, 4, 5, 5); for (...
2019-11-23 15:20:57
136
原创 Java-泛型接口-2
泛型接口-2interface interfaceDemo<T>{ public void show(T t);}class demo implements interfaceDemo<String> { public void show(String t) { System.out.println(t); }}public class test {...
2019-11-23 14:55:15
100
原创 Java-泛型接口-1
泛型接口-1interface interfaceDemo<T>{ public void show(T t);}class demo<P> implements interfaceDemo<P> { public void show(P t) { System.out.println(t); }}public class test {...
2019-11-23 14:51:28
175
原创 Java-泛型的使用示范-2
泛型的使用示范-2//? extends 类型:用于限制泛型的上限,可以用于声明处,可以用于参数定义处//? super 类型:用于限定泛型的下限,只能用于参数定义处class disk<T extends Object> { //extends限定类型的上限 private T data; public disk(T data) { this.data = data;...
2019-11-23 14:40:17
184
原创 Java-泛型的使用示范-1
泛型的使用示范-1class disk<T> { private T data; public disk(T data) { this.data = data; } public void setData(T data) { this.data = data; } public T getData() { return data; }}publi...
2019-11-23 14:33:25
146
原创 Java-泛型的定义示范-1
泛型的定义示范-1:class disk<T> { //T:类型参数,使用的时候会把T都替换成创建对象时的类型 private T data; public disk(T data) { this.data = data; } public void setData(T data) { this.data = data; } public T getData...
2019-11-23 14:29:34
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人