java高程
文章平均质量分 67
bdy_y9
step by step
展开
-
【java高级程序设计】html表单||注册页面||密码验证||按钮||文本框||多选复选||Register|Button|textarea|checkbox|option|input
目录觉得有用就鼓励一下了啦!参考文章页面效果输入文本框单选框-radio列表选择-select option复选框-checkbox文本框-textarea按钮-ButtonJavaScript确认密码一致总的代码觉得有用就鼓励一下了啦!参考文章HTML-表单(非常详细)_南劲竹的博客-CSDN博客_html表单表单语法<form method="post"(规定如何发送表单数据 常用...原创 2021-11-06 14:18:36 · 405 阅读 · 0 评论 -
【java高级程序设计】线程||多线程||Runnable||Thread||多线程实现消费者生产者
Basic继承Thread类public class MyThread extends Thread{ private String title; public MyThread(String title){ this.title=title; } @Override public void run(){ for(int i=0; i<10; i++){ System.out.println(..原创 2021-11-05 10:18:20 · 117 阅读 · 0 评论 -
【java高级程序设计】服务器客户端程序||web||自食用
我说,别白嫖。目录一、 目的2.1、Server端需要做的事情2.2、Client端需要做的事情二、 代码1. 简单基础例子,深入理解(键盘输入,同意端口号,传递信息)客户端:服务端:! Run:!若客户端和服务端的端口号不同,则无法连接,更无法传输信息。2. UDP服务器:客户端:!监听端口和传输端口不能设置同一个端口号,功能不同,端口号不同。一、 目的1、了解网络协议的基本概念和区分 OSI 模型和 TCP/IP 模型的不同点。 ...原创 2021-10-22 11:17:44 · 152 阅读 · 0 评论 -
【java高级程序设计】[实验代码学习]高级特性||反射||泛型||枚举||接口新定义||方法引用
我说,别白嫖。目录一、 反射三种方式获取实例化对象!!注意格式:forName("里面要写包名.类名")!注意抛出异常:forName方法使用时一定要抛出异常,否则会报错二、 泛型!注意:参数类型泛型写而不是!注意:定义泛型方法(注意泛型数组返回格式;参数数量不定时的输入格式三、 枚举!注意:有继承时,获取对象要向上转型获取四、 接口新定义五、 方法引用|函数式接口(不太会)!注意:方法引用 函数式接口的注释:@FunctionalInterface!注.原创 2021-10-15 17:36:14 · 111 阅读 · 0 评论 -
【java高级程序设计】泛型(下)||擦除||泛型限制||自食用
一、 泛型与继承继承后的泛型类会被擦除成边界。代码:package fanXin2; /** * @author: y9 * @Date: 2021/10/04 */public class GenericTest { public static void main(String[] args) { Zoo<Animal> zoo = new Zoo<Animal>(new Animal()); Zoo<Bird> birdz.原创 2021-10-04 00:45:57 · 73 阅读 · 0 评论 -
【java高级程序设计】泛型(中)||边界||自食用
一、 泛型边界!extends -------就用继承关键词声明类型边界泛型边界:泛型参数指定范围(就...你总不能乱传吧,还是得有个度来着...)代码:(只能生产车的制车厂)BenzCar类:(extends Car)类似于BMWCarpackage fanxing; /** * @author: y9 * @Date: 2021/10/02 */public class BenzCar extends Car{ public BenzCar() ...原创 2021-10-02 11:40:44 · 179 阅读 · 0 评论 -
【java高级程序设计】泛型(上)||方法接口||通配符||自食用
目录一、 泛型类1. 父类Person与子类TeacherPerson类:使用泛型Teacher类:方式一:使用泛型并继承Person:不能使用父类类型参数方式二:继承泛型使用泛型:可使用父类类型参数测试类:结果:二、泛型方法Factory类:实例制造器测试类:结果:核心代码:三、 泛型接口CarFactory类:测试类:结果:三、 通配符代码:结果:四、 通配符的捕获Tool类:测试类:...原创 2021-10-02 10:50:39 · 87 阅读 · 0 评论 -
【java高级程序设计】动态代理||自食用
目录一、 代理模式代码:Speakable接口:Person类:代理类:测试类:测试结果:核心思想:产生一新的代理类,重写需要添加代理的方法,{引用旧方法+代理方法}二、 动态代理代码:代理类:测试类:一、 代理模式代码:Speakable接口:package daili; /** * @author: y9 * @Date: 2021/10/01 */public interface Speakable ..原创 2021-10-01 08:42:38 · 81 阅读 · 0 评论 -
【java高级程序设计】反射||自食用
一、 理解eg》市场促销活动的促销折扣会改变 》定义一个接口,传入原单价 》配置文件记录打折策略 》让程序读取配置文件,列出策列列表供用户选择 》若新增策略,可继承该接口、增加记录二、 深入反射package reflectL; public abstract class Person { public abstract String toString();}package reflectL; /** * @author: y...原创 2021-09-28 14:44:12 · 115 阅读 · 0 评论 -
【scau】【软件开发java】多方式HelloWorld输出
1、方式1:引用HelloWorld类中的方法进行展示package setters;/** * @author: pyu * @Date: 2021/09/04 */public class Main { /** 引入HelloWorld类进行展示 **/ public static void main(String[] args) { HelloWorld hello = new HelloWorld(); hello.showStr(); }}pac...原创 2021-09-08 10:52:11 · 159 阅读 · 0 评论 -
【java高级程序设计】类库拓展【Autocloseable接口、Runtime类】
1、 AutoCloseable接口应用:项目一般会访问各种资源(建立连接、业务操作、关闭资源)。 AutoCloseable接口作用:自动关闭资源(资源访问有上限,需要释放资源)。 AutoCloseable接口特点:若有异常,仍可进行关闭。2、 Runtime类构造方法为private(私有构造方法),属于单例设计模式。 Runtime.maxMemory()最大可用内存->一般为物理内存的1/4>totalmemory...原创 2021-09-08 23:14:41 · 191 阅读 · 0 评论 -
【java高级程序设计】类加载(内部类预先装载vs外部、按需装载)||自食用||含疑问
目录一、类二、类型信息的存储与装载1. 预先加载(类内部、类外部)2. 按需加载3. 自定义加载(存疑)代码段:一、类二、类型信息的存储与装载1. 预先加载(类内部、类外部)2. 按需加载3. 自定义加载(存疑)代码段:package customLoader;import java.io.ByteArrayOutputStream;import java.io.Fi...原创 2021-09-26 16:42:39 · 111 阅读 · 0 评论 -
【java高级程序设计】核心类||自食用
一、Class类1. 通过.class属性获取类代码:package people;import customLoader.FileSystemClassLoader;/** * @author: pyu * @Date: 2021/09/26 */public class Bootstrap { public static void main(String[] args) { Class<Person> clazz1 = Person..原创 2021-09-26 18:54:21 · 73 阅读 · 0 评论 -
【java高级程序设计】构造器获取||权限对比||自食用
目录二、 构造器获取1. getConstructor(Class parameterTypes……)【public】代码:!!!无论是protected还是private都会报错,getConstructor()方法只获取public的构造方法2. getConstructors()方法【public】代码:!!依然只能public3. getDeclaredConstructor()方法【public/protected/private/..】代码:!!可以显示.原创 2021-09-26 20:39:10 · 162 阅读 · 0 评论 -
【java高级程序设计】方法获取||权限对比||自食用
目录三、 Method获取Speakable接口:Person类(实现Speakable):1. getMethod(String methodName, Class…parameterTypes)【public】代码:!!final、native可以获取;!!protected、private不可以获取哦~2. getMethods()方法【public】代码:!!未实现的接口方法可以获取哦(对比3);!!public,final,native方法可以获取,..原创 2021-09-26 21:38:51 · 123 阅读 · 0 评论 -
【java高级程序设计】属性获取||权限对比||自食用
目录四、 Field获取Person类:1. getField(StringfieldName)【public】代码:!!protected、private不可以获取哦~2. getFields()方法【public】代码:!!public方法可以获取,但是protected,private不可以获取哦~3. getDeclaredField(String name)方法【public/protected/private】代码:!!public/prot...原创 2021-09-26 22:11:24 · 181 阅读 · 0 评论