- 博客(27)
- 收藏
- 关注
原创 Java基础面试题
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的.
2021-12-07 11:33:56
346
原创 框架面试题
1.简述MVVM思想 M: Model 模型层 V: View视图层 VM: ViewModel 视图模型控制 vue是实现了双向数据绑定的mvvm框架,当视图改变更新模型层,当模型层改变更新视图层。 在vue中,使用了双向绑定技术,就是View的变化能实时让Model发生变化,而Model的变化也能实时更新到View。2.vue-router 是什么?它有哪些组件 vue-router是用来定义路由规则的 组件:...
2021-12-07 11:14:30
754
原创 面试题数据库和框架
数据库里索引的作用主要作用为了增开数据的查询速度,它的执行也是有一定条件的,不是加了索引就能够加快查询的效率,由于索引的创建实惠占据内存空间的,mysql中通过Explain Select来查看索引的扫描次数。情况如下:以下不适合加索引:1:如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么是否加索引也没有意义了。对非唯一的字段,例如“性别”这种大量重复值的字段,增加索引也没有什么意义。3、对于记录比较少的表,增加索引不会带来速度的优化反而浪费了存储空间,因为索引是需要存储空间
2021-12-07 11:13:48
212
原创 Spring两个框架整合
获取汽车的数据1.创建RunApp启动类package cn.tedu;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class RunApp { public static void main(String[] args) {
2021-09-18 10:52:12
241
1
原创 Vue的指令
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>测试Vue指令</title> <!-- 引入vue.js --> <script src="vue.js"></script> </head> <body> <!-- 2.准备数据渲染区 --> <div i.
2021-09-11 11:08:52
102
原创 Java String的常用方法
public class String常用方法 { public static void main(String[] args) { String s="Jimmy"; //字符串长度 int length = s.length(); System.out.println("字符串长度"+length); //相对应位置的 元素 char c = s.charAt(3); System..
2021-07-29 09:10:54
137
原创 Java代码扑克牌
package cn.tedu;// 三个方法 1.创建牌 2.洗牌 3. 发牌// 1.嵌套for循环创建整幅牌 String[]// 2.打乱 new Random()// 3.不用留底拍 ABC ABC ABC 三个人 %import java.util.Arrays;import java.util.Random;public class 扑克牌 { public static void main (S.
2021-07-28 11:00:26
1175
原创 Java代码猜数字游戏
public static void main(String[] args) { Random r = new Random(); int num = r.nextInt(100)+1; Scanner sc = new Scanner(System.in); while(true){ System.out.println("请输入您想猜的数字"); int Snum = sc.nextInt(); if(Snum<nu.
2021-07-27 17:00:26
11113
原创 Java获取图片
//引入BUfferedlmageimport java.awt.image.BufferedImage;//Image IO类读取图片import javax.imageio.ImageIO;public class Bird { //创建Bufferedlmage对象 BufferedImage image; //新建Bufferedlmage类的数组对象 BufferedImage[] arr = new BufferedImage[8]; //定义B...
2021-07-17 09:07:20
755
原创 使用Java代码编写小游戏中的按钮
import java.awt.BorderLayout;import java.awt.Component;import javax.swing.JButton;//引入JFrame类import javax.swing.JFrame;//引入java中的JPanel类import javax.swing.JPanel;public class J extends JFrame { //构造方法 public J(){ //创建面板组件对象j1/j2 ...
2021-07-17 09:02:09
728
原创 Java继承和数组
1.继承 (1).关键词 extend 扩展,延申 例:A类继承B类 表示 A类对B类的扩展 A类被称为B类的子类,B类是A类的父类 特点:子类可以继承父类所有的方法和属性,private除外 Java是单继承的语言:一个子类只能有1个父类 注意:子类在创建对象时,先调用父类的构造方法,再调用自己的构造方法 当父类中构造方法有参数时,...
2021-07-16 09:01:40
541
原创 Java对象 object
1.何为对象? Java是面向对象的编程 对象与类的关系? 对象是类的实例化,类是对象的抽象(模板)。2.如何新建一个对象呢? 声明并实例化对象 类名 对象名 = new 类名(); 先声明,在实例化 类名 对象名 = null; 对象名 = new 类名();3.构造方法(construction) 什么功能?创建对象的...
2021-07-15 08:56:06
93
原创 Java方法
1.方法 function 功能,函数(不是数学的那个函数) 定义(是什么):是一段来完成指定功能的代码片段。 什么时候用:需要封装功能体的时候,使用这个功能。 怎么用?方法的定义:修饰符,返回值类型 方法名(参数列表){功能体} 参数列表: 是功能体会用到的数据 如何定义? 数据类型 变量名 数据类型 变量名 形参:定义时用到的参数叫形式参数 实参:在使用方法时的具体的值叫实际参数 ...
2021-07-13 17:27:13
123
原创 Java面向对象
1.面相对相思维 a.面向对象是Java语言的特点 b.面向对象概念解释 opp:Object Oriented Programming 思维:将事物进行抽象成类,对象,通过类,对象相互之间的关系构成一个整体 c.面向对象的三特征与五个原则 三特征:封装,继承,多态 五原则:了解 单一职责/开放封闭/里氏替换/依赖倒置/接口分离 d.如何描述一个类? ...
2021-07-13 08:53:41
118
原创 MySQL函数
时间函数:curdate(指定时间):获取当前时间中的年月日。select curdate();curtime(指定时间):获取当前时间中的时分秒。select curtime();now():获取当前时间年月日时分秒。select now();year(指定时间):获取当前年。select year(‘2001-7-9’);month(指定时间):获取当前月。select month(‘2001-7-9’);day(指定时间):获取当前日。select day(‘2001-7-9’
2021-07-09 16:54:44
138
原创 MySQL的函数
字符串(文字): concat(字符串 1,字符串2,字符串3,):字符串拼接。 例:select concat('好好学习',',天天向上'); lengeh(字符串):返回字符串的长度。 upper(字符串):将字符串全部大写。 lower(字符串):将字符串全部小写。 substring(字符串,开始位置,截取的长度):截取指定位置的字符串。 1.从第一个文字开始连续截取2个 2.从第五个文字开始截取到末尾
2021-07-08 15:43:44
157
原创 MySQL数据库的简单使用
查看MySQL系统数据库----show databases;选择指定的数据库----use +数据库名称;列出数据库里面有那些表格----show tables;创建数据库(非服务器自带数据库)-----create database +数据库名称;删除数据库----drop databases +需要删除的数据库名称;创建新表----create table+库名.表名(列名 数据类型(长度));例:create table day01.class(name varchar(30),sex
2021-07-05 16:36:24
117
原创 表单验证
这个是表单代码<form action="" method="post" onsubmit="return checkButton()"> 用户名:<input type="text" name="userName" id="userName" onblur="checkUserName()"/><sapn id="userShow">不能为空且长度要在6-18之间</sapn><br> 密码:<input
2020-11-07 16:50:39
223
原创 JavaScript的空值和未定义
undefined 的意思是:没有定义的值。undefined 有四种情况:1.声明了变量没有赋值。2.访问的对象上不存在的属性。3.函数定义了形参,但没有传递实参。4.使用 void 对表达式求值。null的意思是:空值。undefined 表示一个变量自然的、最原始的状态值,而 null 则表示一个变量被人为的设置为空对象,而不是原始状态。所以,在实际使用过程中,为了保证变量所代表的语义,不要对一个变量显式的赋值 undefined,当需要释放一个对象时,直接赋值为 null 即可。.
2020-10-20 16:21:49
1268
原创 DBUtil和增删改查的简便代码
public class DBUtil { /** * @param args */ static { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public .
2020-10-09 10:04:40
314
原创 Myeclipse的转发(forward)和重定向(redirect)
转发(forward)代码 <body> <form action="we.jsp" metod="post"> 账号: <input type="text" name ="userName"/> 密码: <input type="submit" value="登录"/> </form> </body><body> <% Stri
2020-09-29 18:42:19
485
原创 通过Myeclipse在网页上显示数据库和JSP页面元素
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletExceptio.
2020-09-27 10:38:17
1116
原创 MYeclipse的登录和注册页面相互跳转
注册页面登录页面html注册页面代码账号:密码:确认密码:姓名:年龄:html登录页面代码账号: 密码:
2020-09-25 10:44:19
2445
原创 使用MYeclipse写的注册登录页面
注册页面因为doget的内容和dopost的内容相同,所以doget调用了dopost。由于个人操作失误,这张图片与上面一张图片位置反了登录页面
2020-09-24 08:23:51
1610
原创 如何配置MyEclipse
首先,打开Myeclipse,然后找到Window,点击Perfere
2020-09-08 18:55:54
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人