自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天一个前端小知识~

不断学习,日积月累!!!

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 2023年最新前端面试题——你也可以成为那个卷王(持续更新中~)

2023年最新前端面试题,每天几道你便能轻松进入大厂,成为卷中之王!!!

2020-07-16 21:55:44 29926 4

原创 朋友圈发布时间(Date、DateFormat、Calendar)

一、日期时间类1.java.util.Date类:表示特定的瞬间,精确到毫秒常用方法:public Date() :获取当前时间public Date(long date):把毫秒值转成日期对象public long getTime() :把日期对象转换成对应的时间毫秒值 // 创建日期对象,获取当前的时间 System.out.println(new Date()); //Thu Jul 30 16:48:12 CST 2020 // 创建日

2020-07-30 19:08:53 5063 1

原创 简易学生管理系统(HashMap)

一、需求1,用户端采集或者录入或者生成业务数据2,将业务数据放入集合,按照业务需求,进行数据管理操作3,将集合的数据放入数据库难点:怎么遍历HashMap得到键和值、删除功能出现的异常问题、修改功能出现的学号问题 // 获取 所有的 entry对象 entrySet Set<Map.Entry<String,String>> entrySet = map.entrySet(); // 遍历得到每一个entry对象 for

2020-07-28 22:14:13 3884

原创 简易学生管理系统(增删改查)

一、需求1,定义06班学员类,包含三个属性,姓名\年龄\籍贯\电话号码2,完成学员数据的录入,学员数据按姓名查询3,完成学员信息的修改,按照电话号码4,删除指定学员使用面向对象操作 .二、代码1.学生类package test0727.demo1;/** * 学生类 */public class Student { private String stu_name; //姓名 private Integer stu_age; //年龄 private Str

2020-07-27 18:17:18 3758 1

原创 面试题五(Object、包装类、内部类)

重点1.Objectfinalize方法、toString方法、equals方法、getClass方法2.包装类三种类型(原始类型、包装类、字符串)与6种转换自动装箱和自动拆箱3.内部类练习1.(Object 类)在 Object 类中,定义的 finalize 方法在______时调用,toString()方法返回值表示________,equals 方法的作用为_________,getClass 方法作用为__________2.(toString 方法,equals 方法)写出 O

2020-07-26 21:29:29 2694

原创 “部分-整体“——组合模式

一、组合模式概述1.定义:组合模式(Composite),将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。2.例子:3.分析:在树形目录结构中,包含文件和文件夹两类不同的元素。在文件夹中可以包含文件,还可以继续包含子文件夹,在文件中不能再包含子文件或者子文件夹。文件夹 —>容器(Container)文件 —>叶子(Leaf)4.理解:一致地对待容器对象和叶子对象。当容器对象的某一个方法被调用时,将遍历整个树形结构,

2020-07-26 17:08:33 2718

原创 实现MyArrayList(增删改查)

参考ArrayList源码,实现MyArrayList(增删改查)代码如下:package test0725.demo1;import java.util.Arrays;/** * MyArrayList类 * 参考ArrayList源码,实现MyArrayList(增删改查) */public class MyArrayList { private static int existLength = 0; //当前数组已有长度 private static Object

2020-07-26 16:23:53 2675

原创 Java实现可变数组

需求如下:1,默认初始化10个空间2,每次插入数据,判定空间是否够3,不够就3倍新创建一个数组,并将原有数组数据全部移到新的数组中,并引用指向新的数组4,设置一个成员属性,记住当前空间已有的长度代码如下:package test0724.demo1;import java.util.Arrays;import java.util.Scanner;/** * 可变数组 * 1,默认初始化10个空间 * 2,每次插入数据,判定空间是否够 * 3,不够就3倍新创建一个数组,并将原有数

2020-07-25 11:13:04 4279

原创 面试题四(抽象类、接口)

一、选择题1.下面哪几个函数是public void example(){…}的重载函数? ADA、 public void example( int m){…}B、public int example(){…}C、public void example2(){…}D、 public int example ( int m, float f){…}//重载:方法名相同,参数不同4.已知如下类定义:class Base {public Base (){ //… }public Base (

2020-07-20 11:52:08 4593

原创 Java编程必备软件

一、IDEA概述IDEA是一款专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。二、下载IDEA软件和激活补丁的压缩包百度网盘地址:链接:https://pan.baidu.com/s/1XRcEvknlmAgjficbVn_kjQ提取码:nvfj下载后解压,会出现下图三个文件三、安装1.双击 ideaIU-2017.3.4.exe 进入安

2020-07-15 19:48:10 26607 22

原创 Java练习题一(基础50题)

【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题import java.util.Scanner;public class Demo1{ public static void main(String[] args){ System.out.println("请输入你想要输入的月份:"); Scanner sc = new Scanner(Sy

2020-07-15 12:19:38 5150 1

原创 面试题一(计算机基础、逻辑)

一、计算机基本概念题1.下列字符中,ASCII码值最小的是(B)A.aB.AC.xD.YA是65,a是972.内存容量的单位是(A)A. 字节B. 字长C. 字D. 二进制位3.Excel2000工作簿默认的工作表个数是(C)A.10B.16C.3D.54.机器语言由(A)构成的。A. 二进制代码B. 十六进制代码C. 字符代码D. 汇编语言代码5.操作系统是一个(A)A. 系统软件B. 应用软件C. 工具软件D. 数据库软件6.十进制数64对应的八进制

2020-07-14 15:36:00 8586

原创 面试题二(面向对象)

一、选择题5.若a和b均是整型变量并已正确赋值,正确的switch语句是( )。DA) switch(a+b); { … } B) switch( a+b*3.0 ) { … }C) switch a { … } D) switch ( a%b ) { … }switch里面只能是char, byte, short, int, Character, Byte, Short, Integer, String, or an enum14、已知如下类说明:publ

2020-07-14 13:02:08 4471

原创 大话设计模式-代理模式

代理模式Spring AOP就是使用的动态代理概念:在代理模式(Proxy Pattern)中,一个类代表另一个类的功能,创建具有现有对象的对象,以便向外界提供功能接口意图:为其他对象提供一种代理以控制对这个对象的访问主要解决:在直接访问对象时带来的问题何时使用:想在访问一个类时做一些控制如何解决:增加中间层关键点:实现与被代理类组合应用实例:Windows里面的快捷方式。买火车票不一定去火车站买,也可以去代售点买优点:1.职责清晰2.高扩展性3.智能化缺点:1.由于在客服端和真

2020-07-13 22:10:51 4430 1

原创 大话设计模式-工厂模式

工厂模式Spring IOC就是使用了工厂模式,对象的创建交给一个工厂去创建。概念:工厂模式(Factory Pattern)使用一个共同的接口指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类主要解决:解决接口的选择问题何时使用:不同条件创建不同实例时如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品关键点:创建过程在其子类执行应用实例:当你需要一辆汽车,可以直接去工厂提货,而不用管这辆车是怎们做出来的,以及汽车里面的具体实现优点:1.调用者创建对

2020-07-13 21:17:03 4440 1

原创 大话设计模式-单例模式

单例模式(饿汉模式、懒汉模式)**概念:**单例模式(Singleton Pattern)涉及一个单一的类,确保只有单个对象被创建。这个类提供一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象。**意图:**保证一个类仅有一个实例,并提供一个访问它的全局访问点**主要解决:**一个全局使用的类频繁地创建和销毁**何时使用:**当你想控制实例数目,节省系统资源的时候**如何解决:**判断系统是否已经有这个实例,如果有则返回,如果没有则创建**关键点:**私有化构造函数**应用实例:*

2020-07-13 19:14:57 4336

原创 如果这30道Java基础面试题答好了,说不定被录取了

1、简述封装、继承、多态1.封装:属性私有化,行为公开化,提高代码的复用性和安全性2.继承:子类继承父类的属性和方法,使得子类对象拥有父类相同的属性和方法,提高代码的复用性,多态的前提3.多态:同一行为的不同表现形式,父类引用指向子类对象,提高代码的可扩展性2、 public、private、protected, defaultpublic:公开的,不同包无关类可见private:私有的,同类可见protected:受保护的,不同包的子类可见default:默认的,同包可见3、为什么要

2020-07-13 10:04:14 6020 4

原创 智算之道初赛第一场-开关

import java.util.Scanner;public class Main2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //开关数量 String s = sc.next(); //定义一个字符串 char[] a =s.toCharArray(); //将.

2020-07-12 22:31:01 4611 1

原创 智算之道初赛第一场-排队

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //总人数 int m = sc.nextInt(); //窗口数 int[] a = new int[m]; //定义一个数组存储每个窗口.

2020-07-12 22:18:39 4446

原创 简单排序之插入排序

原理:外层循环从坐标为1的元素开始遍历,内层循环从i-1递减,两两比较大小,向左移动位置优化:相比冒泡排序、选择排序交换次数减少了,移动的速度比交换的速度快得多。package sort;/** * 插入排序 */public class Insertion { public static void main(String[] args) { int[] array = { 1, 3, 5, 2, 4 }; System.out.println

2020-07-08 15:50:37 4247

原创 简单排序之选择排序

口诀:两两相比每轮取最小数交换外层n-1内层(i + 1 ~ n)优化:相比冒泡排序,虽然比较次数没变,但是交换次数减少了。package sort;/** * 选择排序 */public class Selection { public static void main(String[] args) { int[] array = { 1, 3, 5, 2, 4 }; System.out.println("未排序前:");

2020-07-08 15:06:47 4199

原创 简单排序之冒泡排序

口诀:两两相比大数沉底外层n-1内层n-1-ipackage sort;/** * 冒泡排序 */public class Bubble { public static void main(String[] args) { int[] array = { 1, 3, 5, 2, 4 }; System.out.println("未排序前:"); for (int i = 0; i < array.length; i++)

2020-07-08 14:34:45 4176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除