当前位置: 首页 > news >正文

java的总结

由于最近已经开始做项目了,所以对java的基础知识的学习都是一个离散化的状态没有一个很系统的学习,都是哪里不会就去学哪里。

先来讲一下前后端的区别吧
在我的理解前端就是:客户端在前端进行点击输入数据,前端将这些数据整合起来然后通过集合,或者对象使用序列化的操作进行,将这个数据发给服务器。服务器会根据你发过来的操作信息进行增删改查将数据处理,然后返回给前端,前端就会根据从服务器返回的数据进行假面的转化。

后端:其实就是前面所讲的服务器的建设其实就是后端的工作,我们可以使用jdbc加上mysql语言来对数据库进行增删改查。这个就是后端的工作,我感觉后端前端都很难。

主要就是实现了通过网络编程实现了学生的登录和注册

在这里我封装了几个比较好的类(返回按钮)

package tool;import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
import org.example.demo1.ChooseteacherApplicant;import java.io.IOException;public class Back {@FXMLpublic Button backbutton;public String str;public Back(Button backbutton,String str){this.backbutton = backbutton;this.str = str;}public Back backfunction() throws IOException {Stage oldStage = (Stage) backbutton.getScene().getWindow();oldStage.close();FXMLLoader fxmlLoader = new FXMLLoader(ChooseteacherApplicant.class.getResource(str));Scene scene = null;try {scene = new Scene(fxmlLoader.load(), 620, 400);} catch (IOException e) {System.out.println("我自己封装的bcak按钮出问题了");}Stage stage=new Stage();stage.initStyle(StageStyle.UNDECORATED);stage.setTitle("Hello!");stage.setScene(scene);stage.show();return null;}}

还有一个界面跳转的类(界面跳转)

package tool;import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
import org.example.demo1.ChooseteacherApplicant;
import org.example.demo1.HelloApplication;
import org.example.demo1.StudentRegisterApplicant;import java.io.IOException;
public class Jumping {@FXMLpublic Button jumpbutton;public String str;public Jumping(Button jumpbutton ,String str){this.jumpbutton = jumpbutton;this.str = str;}public void jumpfunction() throws IOException {Stage oldStage = (Stage) jumpbutton.getScene().getWindow();oldStage.close();FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource(str));Scene scene = new Scene(fxmlLoader.load(), 620, 400);Stage stage=new Stage();stage.initStyle(StageStyle.UNDECORATED);stage.setTitle("Hello!");stage.setScene(scene);stage.show();}
}

http://www.lryc.cn/news/340348.html

相关文章:

  • 解决npm run dev跑项目,发现node版本不匹配,怎么跑起来?【已解决】
  • flood_fill 算法|图形渲染
  • Promise简单概述
  • 【Java集合进阶】数据结构(平衡二又树旋转机制)数据结构(红黑树、红黑规则、添加节点处理方案详解)
  • 富文本在线编辑器 - tinymce
  • 从汇编代码理解数组越界访问漏洞
  • skynet 使用protobuf
  • Vue Router 4 与 Router 3 路由配置与区别
  • python借助elasticsearch实现标签匹配计数
  • Yolo-world+Python-OpenCV之摄像头视频实时目标检测
  • vue-treeselect 的基本使用
  • Vue(二)
  • Python基于深度学习的车辆特征分析系统
  • 推理还原的干货
  • 【Redis 神秘大陆】006 灾备方案
  • 【Java基础】17.异常处理
  • 【python】flask结合SQLAlchemy,在视图函数中实现对数据库的增删改查
  • APIGateway的认证
  • MacOS Github Push项目 精简版步骤
  • Eclipse的基本使用讲解(建项目,建包,建类,写代码(基本语法))新手入门必备
  • 3D模型处理的并行化
  • 盲人安全导航技巧:科技赋能让出行更自如
  • 问,由于java存在性能上,以及部分功能上的缺点,请问如何正确使用C,C++,Go,这三个语言,提升Java Web项目的性能?
  • 【信号与系统 - 9】傅里叶变换的性质习题
  • C#探索之路基础夯实篇(5):语法糖概念解析
  • SeaTunnel 与 DataX 、Sqoop、Flume、Flink CDC 对比
  • 深入理解汇编:平栈、CALL和RET指令详解
  • DP4 最小花费爬楼梯
  • OpenXR API概览与核心组件解析
  • 安装指定版本的ant-design-vue和指定版本的@ant-design/icons-vue 图标组件包