java基础
文章平均质量分 91
欣淡定
step by step forward
展开
-
java实体类代码自动生成demo
最近学习了有关java代码自动生成的知识,现在做一个小总结,只能算是一个小demo吧,不能用于正式开发1.目录结构如图:2.bean包下的类源码1)字段类 ColumnInfo:package main.com.oxx.sorm.bean;/** * 表中字段的信息 */public class ColumnInfo { /** * 字段名称 */ private String name; /** * 字段类型 */原创 2020-12-15 23:24:15 · 961 阅读 · 0 评论 -
javaassist简单运用以及动态操作字节码
本小节主要介绍字节码库javaassist的简单运用.javaassist类似于cglib,都能动态的操作字节码,动态的生成字节码文件(class文件).一.创建maven工程,导入依赖 <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.23原创 2020-07-09 18:09:52 · 394 阅读 · 0 评论 -
java中通过反射操作泛型
反射在许多框架中都很常见。反射虽然降低了运行速度,但是提高了开发速度;本小节主要展示通过反射操作泛型。一.案例涉及的类和接口1.父类package reflect.parameter;public class Car <T> {}2.接口package reflect.parameter;public interface CarInterface<T> {}3.泛型类public class Configure {}4.实现类package原创 2020-07-06 23:07:02 · 418 阅读 · 0 评论 -
手写httpServer Demo案例
相信每一个java程序猿在学习javaWeb的时候,或多或少接触了Servlet,或者说通过Servlet来完成页面发送的请求。今天,模仿Servlet接受和处理请求实现一个简单的httpServer。该Server能处理简单的表单提交请求。一、首先建立一个maven工程,目录如图:二、核心组件类1.启动类Server.javapackage com.httpServer.server;import java.io.IOException;import java.net.ServerS原创 2020-07-05 00:38:45 · 415 阅读 · 0 评论 -
java中继承和组合的运用以及初始化顺序
通过demo展现java中 包含继承和组合时,程序的初始化顺序.1.初始化顺序public class App2 { public static void main(String[] args){ new Child1(); }}class Parent { public Parent(){ System.out.println("-----parent constructor method"); } static{原创 2020-06-24 10:04:53 · 143 阅读 · 0 评论 -
Java中多态的运用及注意
首先了解下java中的绑定.java中有静态绑定和动态绑定,也叫前期绑定和后期绑定.除了final(private 也算final),static,构造函数才是静态绑定. 1.java多态demo: 只有运行时才知道该调用哪个方法.package javaBase1;public class App { public static void main(String[] args){ Parent p1 = new Child1(); p1.showNa.原创 2020-06-24 09:23:12 · 178 阅读 · 0 评论