Java
文章平均质量分 83
吕招焕
多看多学多练,挑战不可能
展开
-
Java基础面试题
1、static 的用法static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法:用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;用来修饰成员方法,将其变为类方法,可以直接使用**“类名.方法名”**的方式调用,常用于工具类;静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键;静态导包用法,将类的方法直接导入到当前类中,从而直接使用**“方法名”**即可调用类方法,更加方便。2、final 用法用来修原创 2021-11-20 20:37:04 · 1532 阅读 · 0 评论 -
春招Java后端开发面试 2021-10-8
春招Java后端开发面试 春招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、Spring MVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、 分布式&数据结构与算法等25个专题技术点,各个大厂总结出来的面试真题一、JavaOOP面试题1、short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错原创 2021-10-08 23:25:15 · 397 阅读 · 0 评论 -
GUI编程 (狂神学习笔记)2021-10-8
GUI 编程告诉大家该怎么学?这是什么?它怎么玩该如何去在我们平时运用?class-可阅读的组件窗口弹窗面板文本框列表框按钮图片监听时间鼠标键盘事件外挂破解工具1、简介Gui的核心技术: Swing AWT因为界面不美观需要jre环境为什么我们要学习?可以写出自己心中想要的小工具工作时候,也可能需要维护到swing界面,概率极小!了解MVC架构,了解监听!2、AWT2.1 AWT介绍包含了很多类和接口! GUI!元素:窗口,按原创 2021-10-08 23:26:39 · 297 阅读 · 0 评论 -
SpringMVC(狂神学习笔记)2021-10-5
注意:本笔记是在学习狂神的视频教程的记录1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般原创 2021-10-05 17:00:20 · 365 阅读 · 0 评论 -
SpringMVC-整合SSM框架(狂神学习笔记)2021-10-03
SpringMVC-狂神(整合SSM框架)1、整合SSM1. 环境要求环境:IDEA / EclipseMySQL 5.7 +Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识2. 数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `原创 2021-10-03 19:28:39 · 923 阅读 · 1 评论 -
学习编程过程中-->遇到的错误
学习编程过程中–>遇到的错误(吕招焕)1、java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).(翻译:找到了1个问号,却插入了2个值,导致参数越界(根据得到的信息打印将很容易判断数据是否与数据库字段匹配等小问题))详情如下图所示在查询了许多资料之后,大概都是说sql语句参数设置发生了错误第1 种情况:就是当设置参数时,没有相应的问号与之匹配(或者根本就没原创 2021-09-28 22:47:48 · 1004 阅读 · 0 评论 -
Java网络编程(狂神学习笔记) 2021-09-22
网络编程1.1 概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机192.168.16.124: 端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?javaweb:网页编程 B/S网络编程: TCP/P原创 2021-09-22 15:27:14 · 640 阅读 · 0 评论 -
smbms超市管理系统(狂神笔记)2021-09-19
1、SMBMS(超市管理项目)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r5ny1ksQ-1632046547618)(SMBMS(超市管理项目)].assets/20200516122458676.png)数据库:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jvt6c7Nf-1632046547622)(SMBMS(超市管理项目)].assets/20200516122532275.png)项目如何搭建?考虑是不是用maven原创 2021-09-19 18:16:27 · 661 阅读 · 1 评论 -
JavaWeb(引用-->狂神学习笔记)2021-08
狂神学习笔记1、基本概念(①)1.1 前言web开发:web,网页的意思,www.baidu.com·静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP1.2 web应用程序web应用程序:可以提供浏览器访问的程序;a.html、b.html.….多个web资源,这些web资源可以被外界访问,对外界提供原创 2021-09-08 16:28:43 · 795 阅读 · 0 评论 -
Mybatis(引用-->狂神学习笔记) 2021-08
狂神学习笔记1、MyBatis简介环境说明:jdk 8 +MySQL 5.7.19maven-3.6.1IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunit1.1 什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Obj原创 2021-09-08 16:24:26 · 449 阅读 · 0 评论 -
Spring5(引用-->狂神学习笔记)2021-08
狂神学习笔记 Spring51、Spring1.1 简介2002,首次推出Spring框架的雏形;interface21框架Spring框架以interface21框架为基础,2004年发布1.0正式版Spring理念:使现有的技术更加容易使用,整合现有的技术框架SSH:Struct2 + Spring + HibernateSSM:SpringMvc + Spring + Mybatis官网 : http://spring.io/官方下载地址 : https://原创 2021-09-08 16:21:37 · 236 阅读 · 0 评论 -
Java多线程(引用-->狂神学习笔记)2021-09
狂神说多线程笔记整理笔记总结来自狂神说Java多线程详解一、线程简介1. 多任务现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。2. 多线程原来是一条路,慢慢因为车太多了,道路阻塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,妈妈再也不用担心道路阻塞了。3. 程序.进程.线程4. Process与Thread说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义原创 2021-09-07 20:38:58 · 275 阅读 · 0 评论 -
十大经典排序算法算法(java篇)
1.冒泡算法import java.util.ArrayList;import java.util.Arrays;import java.util.Random;public class program01{public static void main(String[] args){int []arr = {4,20,15,23,11,25,32,8,56,13};int[] arr1 = sort(arr);for(int i=0;i<arr1.length;i++){Syste原创 2021-06-12 23:28:46 · 1376 阅读 · 1 评论 -
使用IDEA编写Java程序
暂无原创 2021-06-12 22:13:20 · 2266 阅读 · 1 评论