随笔分类 -  java / 《Java从入口到项目实战》- 李兴华

book
摘要:* 实际开发中非常常见 * 没有定义泛型类,可以直接定义使用泛型方法;泛型方法不一定就出现在泛型类之中. ``` public class HelloWorld { public static void main(String args[]){ Integer num[] = fun(1,2,3); 阅读全文
posted @ 2023-06-11 17:53 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* 对于泛型接口的子类而言,有2种实现方式 ### demo1 在子类中继续进行泛型定义 ``` interface IMessage { public String echo(T t); } class MessageImpl implements IMessage { public String 阅读全文
posted @ 2023-06-11 17:25 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:### demo1 ““ ``` class Message { // 定义泛型类对象 private T content;// 泛型属性 public void setContent(T content){ this.content = content; } public T getContent 阅读全文
posted @ 2023-06-11 11:32 盘思动 阅读(12) 评论(0) 推荐(0) 编辑
摘要:### demo1 ``` class Point {// T属于类型标记,可以设置多个标记 private T x; private T y; public void setX(T x){ this.x = x; } public void setY(T y){ this.y = y; } pub 阅读全文
posted @ 2023-06-11 10:17 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* Object 可以接受所有的数据类型,这是泛型产生的主要依据~~~ ``` class Point { private Object x; private Object y; public void setX(Object x){ this.x = x; } public void setY(O 阅读全文
posted @ 2023-06-11 09:30 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:### 常见面试题 | No | 区别 | 抽象类 | 接口 | | | | | | |1. | 定义 | abstract class 抽象类名称 | interface 接口名称 | |2. | 组成 | 构造,普通方法,静态方法,全局常量,成员 | 抽象方法,全局常量,普通方法,static方 阅读全文
posted @ 2023-06-11 09:05 盘思动 阅读(14) 评论(0) 推荐(0) 编辑
摘要:``` interface IEat { // 定义核心业务标准 public void get(); // 业务方法 } class EatReal implements IEat { // 定义真实主题类 public void get(){ System.out.println("【真实主题】 阅读全文
posted @ 2023-06-10 22:42 盘思动 阅读(20) 评论(0) 推荐(0) 编辑
摘要:### demo1 ``` interface IFood { public abstract void eat(); } class Bread implements IFood { public void eat(){ System.out.println("吃面包~"); } } class 阅读全文
posted @ 2023-06-10 22:04 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:``` interface IUSB { public boolean check(); public void work(); } class Computer { public void plugin(IUSB usb){// 电脑上使用USB设备 ??什么格式 if(usb.check()){ 阅读全文
posted @ 2023-06-10 16:56 盘思动 阅读(8) 评论(0) 推荐(0) 编辑
摘要:* default,static不可作为主要的设计模式,这个只是补救措施。 ### demo1 接口中追加普通方法 接口定义方法加上default,子类实现就不是非得覆写了 ``` interface IMessage { public String message();// 抽象方法,abstra 阅读全文
posted @ 2023-06-10 16:15 盘思动 阅读(7) 评论(0) 推荐(0) 编辑
摘要:### demo1 接口简单基本定义 ``` interface IMessage {// 定义接口 public static final String INFO = "www.baidu.com";// 全局常量 public abstract String getInfo(); } class 阅读全文
posted @ 2023-06-10 10:32 盘思动 阅读(22) 评论(0) 推荐(0) 编辑
摘要:* 包装类除了有引用支持外,还提供数据类型转换功能 ### demo1 字符串转数值 ``` String str = "123"; int num = Integer.parseInt(str);// 字符串转为int 转换过程中,字符串必须都由数组组成,否则报错!!!(NumberFormatE 阅读全文
posted @ 2023-06-10 09:24 盘思动 阅读(7) 评论(0) 推荐(0) 编辑
摘要:### demo1 integer ,int 为例实现转换 ``` Integer obj = new Integer(10);// 装箱 int num = obj.intValue();// 拆箱 System.out.println(num * num); ``` ### demo2 doub 阅读全文
posted @ 2023-06-09 17:15 盘思动 阅读(4) 评论(0) 推荐(0) 编辑
摘要:* 为了统一参数传输类型,需要针对于基础数据类型实现引用传递,所以java提供了包装类概念。 ## demo1 包装类的简单基础案例 ``` class Int { private int data;// 包装类一个基本数据类型 public Int(int data){ this.data = d 阅读全文
posted @ 2023-06-09 16:56 盘思动 阅读(17) 评论(0) 推荐(0) 编辑
摘要:* 抽象类的设计应该是比类更高一层的设计。 * 抽象类最大好处:1.对子类方法对统一管理;2.可以自身提供有一些普通方法,并且这些普通方法可以调用抽象方法(这些抽象方法必须在有子类提供实现的时候才会生效) ![](https://img2023.cnblogs.com/blog/1202393/20 阅读全文
posted @ 2023-06-09 14:48 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* 抽象类铁律:不能实例化!!!!! ## demo1 抽象类可以提供构造方法的; ``` abstract class Message {// 定义抽象类; private String type; // 此抽象类中没有提供无参构造,所以子类必须明确调用单参构造 public Message(St 阅读全文
posted @ 2023-06-09 13:49 盘思动 阅读(19) 评论(0) 推荐(0) 编辑
摘要:## demo1 abstract ``` abstract class Message {// 定义抽象类; private String type; public abstract String getConnectInfo();//定义抽象方法;,没有方法体 public void setTy 阅读全文
posted @ 2023-06-09 11:14 盘思动 阅读(8) 评论(0) 推荐(0) 编辑
摘要:建立一个可以实现整型数组的操作类(Array),而后在里面可以操作的数组的大小由外部来决定, 而后在Array类里面需要提供有数组的如下处理:进行数据的增加(如果数据满了则无法增加)、可以实现数组的容量扩充、取得数组全部内容。 完成之后在此基础上再派生出两个子类: · 数组排序类:返回的数据必须是排 阅读全文
posted @ 2023-06-08 21:58 盘思动 阅读(5) 评论(0) 推荐(0) 编辑
摘要:### 统计字符串中"n","o"出现的次数 ``` class StringUtil { // 返回第一个内容为字母n的个数,第二个内容为字母o的个数 public static int[] count(String str){ int countData[] = new int[2]; char 阅读全文
posted @ 2023-06-08 21:11 盘思动 阅读(14) 评论(0) 推荐(0) 编辑
摘要:* 要求: ``` 定义员工类,具有姓名、年龄、性别属性,并具有构造方法和显示数据方法。 定义管理层类,继承员工类,并有自己的属性职务和年薪。 定义职员类,继承员工类,并有自己的属性所属部门和月薪。 ``` ``` class Employee { private String name ; pri 阅读全文
posted @ 2023-06-08 18:25 盘思动 阅读(38) 评论(0) 推荐(0) 编辑

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