![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
xuexi.
这个作者很懒,什么都没留下…
展开
-
保存基本信息
package com.imau.util;import com.imau.entry.User;//功能 :保存基本信息public class UserInfo {private static User user;public static void setUser(User u) { user = u;}public static User getUser() { return user;}}原创 2020-06-04 14:55:22 · 128 阅读 · 0 评论 -
数据库工具类
package com.imau.jdbc;import java.sql.*;import javax.sql.*;// 数据库工具类public class DBUtils {private static Connection conn=null;private static String url="jdbc:mysql://localhost:3306/stucms";private static String user="root"; private static String pa原创 2020-06-04 14:47:45 · 82 阅读 · 0 评论 -
增删改查
package com.imau.dao.base;import java.util.List;//数据库操作基本规范public interface Dao {//增删改查public int add(T t);public int delete(T t);public int update(T t);public T find(T t);public List<T> query(T t);public List<T> query(Object filed,St原创 2020-06-04 14:44:35 · 71 阅读 · 0 评论 -
增删改查
增删改查package com.imau.util;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.ArrayList;原创 2020-06-04 14:33:38 · 87 阅读 · 0 评论 -
跳转页数
跳转页数package com.imau.entry;import java.util.ArrayList;import java.util.List;import com.imau.dao.base.Dao;import com.imau.dao.base.DaoImpl;public class PageEntity {// 成员// 总条数private int totalCount;// 总页数private int totalPage;// 每页显示条数private i原创 2020-06-04 10:41:42 · 386 阅读 · 0 评论 -
学生表、用户表
学生表:学生的get\set方法package com.imau.entry;public class Student{private long id;private String name;private String no;private long age;private String sex;private String nation;public Student() { }public Student( String name, String no, long age,原创 2020-06-04 10:31:58 · 463 阅读 · 0 评论 -
业务service:增删改查
//业务service增删改查添加学生信息package com.imau.service;import java.util.List;import com.imau.dao.student.StudentDaoImpl;import com.imau.entry.Student;public class StudentService {private StudentDaoImpl dao;public StudentService() { dao = new StudentDaoImp原创 2020-06-04 07:58:01 · 429 阅读 · 0 评论 -
请求controller:增删改查
请求controller:增删改查package com.imau.controller;import java.util.List;import com.imau.entry.Student;import com.imau.service.StudentService;public class StudentController {private StudentService service;public StudentController() { service=new Student原创 2020-06-03 21:17:08 · 961 阅读 · 0 评论 -
登录界面测试类
写一个测试类package com.imau.appllcation;import com.imau.base.BaseFrame;import com.imau.view.*;//启动服务//数据库dao:增删改查//请求controller增删改查//业务service增删改查//表和对象对应entry beanpublic class Main {public static void main(String[] args) { new LoginView();}}...原创 2020-06-03 20:51:01 · 102 阅读 · 0 评论 -
窗体布局
创建窗体,排版布局package com.imau.base;import java.awt.;import javax.swing.;import com.imau.view.HelpView;import com.imau.view.StudentListView;import com.imau.view.UserPassEditView;import java.awt.event.*;//基础窗体类:设置窗体的基本属性和基本的样式(功能)public class BaseFrame原创 2020-06-03 20:45:04 · 282 阅读 · 0 评论 -
2020.06.01学生管理系统
学生管理系统首先创建六个界面1、 帮助界面package com.imau.view;import javax.swing.JScrollPane;import javax.swing.JTextArea;import com.imau.base.BaseFrame;public class HelpView extends BaseFrame {private JTextArea ldoc;private JScrollPane pane;private String doc=" 帮助原创 2020-06-03 20:28:25 · 98 阅读 · 0 评论 -
2020.5.25笔记
连接数据库package com.imau.jdbc;import java.sql.;import javax.sql.;public class Test {public static void main(String[] args) throws Exception { //创建数据库连接 Connection conn; //执行命令 Statement stm; //查询结果集 ResultSet rs; PreparedStatement pstm; //数据库地址:原创 2020-05-28 20:53:41 · 98 阅读 · 1 评论 -
2020.05.18第一节课(6)(7)
6、ICON图标使用//icon图标的使用// ImageIocn icon=new ImageIocn(image/add.ipg)//button=new JButton(“按钮”,icon);//this.add(button);7、GUI绘图package aa.com.eum;import java.awt.;import javax.swing.;public class Event extends JFrame{//自动调用public void paint(Graphi原创 2020-05-19 21:26:37 · 134 阅读 · 0 评论 -
2020.05.18第一节课(5)
5、列表框package aa.com.eum;import java.awt.;import java.awt.event.;import javax.swing.*;public class Event extends JFrame{private JTextField tf;private JTextField tf2;private JPanel panel;private JComboBoxbox;private String data[]= {“A”,“B”,“C”};pr原创 2020-05-19 16:29:12 · 92 阅读 · 0 评论 -
2020.05.18第一节课(4)
4、鼠标事件package aa.com.eum;import java.awt.;import java.awt.event.;import javax.swing.*;public class Event extends JFrame{private JTextField tf;private JTextField tf2;private JPanel panel;private void initEvent() { panel.addMouseListener(new MyList原创 2020-05-19 15:57:46 · 83 阅读 · 0 评论 -
2020.05.18第一节课(3)
3、键盘事件package aa.com.eum;import java.awt.;import java.awt.event.;import javax.swing.*;public class Event extends JFrame{private JTextField tf;private JTextField tf2;private void initEvent() { tf.addKeyListener(new MyListener());}public Event()原创 2020-05-19 15:29:58 · 77 阅读 · 0 评论 -
2020.05.18第一节课(2)
2、按钮事件package aa.com.eum;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Login extends JFrame {private JLabel lname;private JLabel lpass;private JTextField tname;private原创 2020-05-19 15:08:55 · 57 阅读 · 0 评论 -
2020.05.18第一节课(1)
1、文本框使用事件package aa.com.eum;import java.awt.;import java.awt.event.;import javax.swing.*;public class Event extends JFrame{private JTextField tf;private JTextField tf2;private void initEvent() { tf.addFocusListener(new MyListener());}public Eve原创 2020-05-19 15:07:38 · 72 阅读 · 0 评论 -
2020.5.11第二节课
2020.5.11第二节课import java.awt.;import javax.swing.;public class Pane extends JFrame{private JPanel pane;//容器private JButton button;private JTextArea area;//滚动面板private JScrollPane scrollPne;//复选框private JCheckBox box1,box2;//单选按钮必须放在一个按钮组里privat原创 2020-05-12 10:04:14 · 83 阅读 · 0 评论 -
2020.5.11第一节课
2020.5.11第一节课必须导入以下两个包:1.import java.awt.;2.import javax.swing.;public class Frame extends JFrame {//创建标签private JLabel label;//创建按钮private JButton button;private JButton bts[]=new JButton[16];//创建文本框private JTextField field;//标签private void i原创 2020-05-12 09:43:47 · 89 阅读 · 0 评论 -
IO2
一、字节流的复制1.读取数据read()2.写入数据write()3.循环输出二、字符缓冲区1.读取数据reader()2.写入数据writer()3.创建一个缓冲区。再定一个变量,记住读取读入缓冲区的字节数4.循环输出三、字符流1.FileReader和FileWriter用于读写文件,BufferedReader和BufferedWriter是具有缓冲功能的流四、标准输入...原创 2019-12-25 20:25:53 · 181 阅读 · 0 评论 -
IO
1.IO:输入/输出流:一组有序的、起点、终点2.字节的集合:对数据传输的总称3.输入:InputSream、输出:OutputSream这两是抽象类,它的实现类有:FileInputStream(文件流)、PipedInputSream(管道流)、DataInputStream(数据流)import java.io.*;public class Test {public static ...原创 2019-12-25 20:25:01 · 77 阅读 · 0 评论 -
补实用类、集合、线程
一、1.String实用类输出一行eg:String str=sc.nextline();System.out.println(str);输出换行eg:String str=sc.next();System.out.println(str);2.Random随机数eg:Random ran=new Random();ran.nextInt(10);3.Data类eg:当前系...原创 2019-12-24 22:29:23 · 41 阅读 · 0 评论 -
线程
1.线程程序:是一段静态的代码,他的应用软件执行的蓝本进程:是程序的一次执行过程,是系统运行程序的基本单位线程:是比进程更小的执行单位。相当于一个任务中的一条执行路径2.进程和线程都是一个控制流程,一个进程通常对应一个程序,一个程序可以由多个不同的线程构成3.进程是相互独立的,不共享数据4.线程分为单线程和多线程:单线程:如果只有一条单一线索 存在问题效率相对底下没有充分合...原创 2019-12-21 18:27:23 · 80 阅读 · 0 评论 -
工具类
Collections工具类在程序中,针对集合的操作非常频繁,。针对这些常见操作,JDK提供了一个工具类专门来操作集合,这个操作类就是Collections,它位于java.util包中。Collections类中提供了大量的方法用来对于集合中的元素进行排序、查找和修改等操作。Arrays工具类它是专门用于操作数组的工具类...原创 2019-12-20 19:59:43 · 205 阅读 · 0 评论 -
String类、StringBuffer类、Random类
1.String类:实际开发中是最常用的2.使用“+”运算符链接字符串时注意以下三点:字符串与字符串进行“+”连接时:第二个字符串会连接到一个字符串之后字符串与其他类型进行“+”连接时,因字符串在前面,所以其他类型的数据都要转换成字符串与前面的字符串进行连接其他类型与字符串进行“+”连接时因字符串在后面,其他类型按照从左到右进行运算,最后再与字符串进行连接3.StringBuffer类...原创 2019-12-18 20:23:01 · 112 阅读 · 0 评论 -
集合和迭代器
1.java的集合类是一些常用的数据类型,比如:队列,栈,链表等。java集合,用于存储数量不等的对象,并按规定时限一些常用的操作何方算法。2.集合里不能存基本数类型。3.java集合框架在这...原创 2019-12-15 20:51:10 · 86 阅读 · 0 评论