Java
Li~蒙一
UE初学者
展开
-
Java 动态代理简单使用
Java简单的动态代理项目结构dao包:public interface UserInfodao { public boolean LoginCheck(String username,String password); void listAllUserInfo();}public class UserInfoDaoImpl implements UserInfodao{ public boolean LoginCheck(String username, String原创 2022-04-01 10:45:48 · 518 阅读 · 1 评论 -
Java JDBC(JdbcTemplate)对表的增删改查
Java JDBC(JdbcTemplate)对表的增删改查先看:JDBCUtils再看:JdbcTemplate简单使用然后增删改查:package domain;import JdU.JDBCUtils;import org.junit.jupiter.api.Test;import org.springframework.jdbc.core.BeanPropertyRowMapper;import org.springframework.jdbc.core.JdbcTemplat原创 2022-01-10 22:23:33 · 412 阅读 · 0 评论 -
Java JDBC(JdbcTemplate)的一个简单操作
Java JDBC(JdbcTemplate)的一个简单操作一个工具类:点击查看工具类package JDBCTemplate;import JdU.JDBCUtils;//添加工具类import org.springframework.jdbc.core.JdbcTemplate;public class JdbcTemplateDemo01 { public static void main(String[] args) { JdbcTemplate templ原创 2022-01-09 21:36:59 · 491 阅读 · 0 评论 -
Java JDBC(druid)的一个小工具类
Java JDBC(druid)的一个小工具类工具类做 :连接数据库归还连接代码:package JdU;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;原创 2022-01-09 21:27:45 · 621 阅读 · 0 评论 -
Java 关于数据库连接(Druid)的连接一
Java 关于数据库连接(Druid)的连接3个jar的包①:druid-1.0.9.jar②: mchange-commons-java-0.2.12.jar③:mysql-connector-java-8.0.25.jar一个配置文件:名字:druid.propertiesdriverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/wangbaguanli #?useUnicode=true&原创 2022-01-08 22:27:51 · 836 阅读 · 2 评论 -
Java (反射)用注释的方式代替配置文件
Java 用注释的方式代替配置文件一个注释接口import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)publi原创 2022-01-06 21:29:13 · 207 阅读 · 0 评论 -
Java 用注解的方式(执行加了该注解的方法)
Java 用注解的方式(执行加了该注解的方法)一个注释接口随便一个类一个测试类输出生成一个文件注解接口类:import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/*@Targer: 描述注解能够作用的位置 Elemen原创 2022-01-06 21:24:59 · 1077 阅读 · 1 评论 -
Java 反射小案例(使用配置文件)
Java 反射小案例(使用配置文件)记录学习过程定义两个类一个Student 一个Person还有一个 主类Reflect Test再加一个配置文件两类:public class Student { public void sleep(){ System.out.println("sleep..."); }}public class Person { public void eat(){ System.out.println("ea原创 2022-01-03 21:29:12 · 140 阅读 · 0 评论 -
Java 反射 获取方法,使用方法
Java 反射 获取方法,使用方法1.获取方法2.使用方法3.获取有参方法4.使用有参方法5.获取方法名6.获取类名public class ReflectDemo4 { public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException, NoSuchMethodException, InvocationTargetException, InstantiationExce原创 2022-01-02 21:46:31 · 1393 阅读 · 0 评论 -
Java 反射的获取设置成员变量
Java 反射的获取成员变量文章记录学习过程只供参考1.获取成员变量们Field[] getFields() 获取所有public修饰的成员变量Field[] getDeclaredFields() 获取所有成员变量,不考虑修饰符Field setAccessible(true);//忽略访问权限修饰符的安全检查(暴力反射)import java.lang.reflect.Field;public class ReflectDemo2 { public static void ma原创 2022-01-02 21:14:35 · 868 阅读 · 0 评论 -
Java 多人聊天室(带界面)
Java 多人聊天室先说,记录本人的学习过程,当笔记了多人聊天室分为1.服务器①.while循环 (guanbo) 每连接一个用户就记录一个用户的属性。②.定义一个存储用户的类( MySocket )③.接收信息( ServerThread )并发给每一位用户不需要再次发给自己2.客户机①.线程 ( Clithr )接收数据添加到文本框。②.Swing(kefuduang)做界面。代码如下:先客户机吧简单点import javax.swing.*;import java.awt原创 2021-11-24 21:11:50 · 10083 阅读 · 3 评论 -
Java 对象实现老师点名学生回答
1.先两个对象学生(Student)和老师(Teacher)2.每个对象定义初始化(名字)3.每个对象定义方法学生(Student)“学生回答”和“信息如下”两个方法老师(Thacher)“老师点名回答”和“老师评分”两个方法代码如下所示:import java.util.Scanner;public class Student {//学生类 Scanner sc=new Scanner(System.in);//这是一个输入的初始化 private String name;//学生名字原创 2021-11-05 23:29:54 · 1963 阅读 · 0 评论 -
java 对象的属性交换
就是说一个方法获取(get),一个方法设置(set)。public class Aee { private String a; public String getA() { return a; } public void setA(String a) { this.a = a; } }public class D3 { public static void main(String[] args) { // TODO Auto-generated method stu原创 2021-11-05 23:15:54 · 504 阅读 · 0 评论 -
Java 线程文字左右移动
线程对象调用start()方法开启线程,并让调用run()方法在开启的线程中执行。import javax.swing.*;public class donghua { JFrame jFrame; JLabel jLabel; class MyThread extends Thread { @Override public void run() {//线程的执行方法 boolean flah=true;原创 2021-11-05 23:06:41 · 625 阅读 · 0 评论 -
Java Swing 画板的操作
Java Swing 画板的操作(修改颜色,更改图形,清除)package Swing;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.awt.image.BufferedImage;import java.awt.image.TileObserver;import java.awt.image.WritableRenderedImage;class MyPaiinterPanel ex原创 2021-10-27 21:15:17 · 540 阅读 · 2 评论 -
java 类和构造方法
java 类和构造方法1.给对象的赋值public class Test { public static void main(String[] args) { /********** Begin **********/ //创建Dog对象 //设置Dog对象的属性 Dog a=new Dog(); a.mz="五花肉"; a.maose="棕色"; a.pinz="阿拉斯加"; //输出小狗的属性 System.out.println("名字原创 2021-11-03 20:45:46 · 139 阅读 · 0 评论 -
Java 十个不同随机数
Java 十个不同随机数1.一维数组2.产生数据数字int[] a=new int[10]; int j; boolean p; for(int i=0;i<10;i++){ // p=true; int random=(int)(Math.random()*10+1); a[i]=random; for(j=0;j<i;j++) { if(a[i]==a[j]) { p=false;原创 2021-11-02 18:57:53 · 289 阅读 · 0 评论