自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Null_Kun

Java学习之路

  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring-代理设计模式

Spring-代理设计模式将核心功能与辅助功能(事务、日志、性能监控代码)分离,达到核心业务功能更纯粹、辅助业务功能可复用。一、基础思想DAO层仅提供核心方法,在代理类中进行辅助功能,实现时因为代理继承了DAO,则为其子类,可继承父类的核心方法。实现时则用的代理类中添加辅助功能后的delete,编译看左边,执行看右边。1.1 静态代理设计模式通过代理类的对象,为原始类的对象(目标的对象),添加辅助功能,更容易更换代理实现类,利于维护。存在问题:代理类数量过多,不利于项目的管理多

2020-07-31 20:33:29 340 1

原创 Spring-loC(对象工厂)工作原理

Spring-loC(对象工厂)工作原理一、基础使用1.1 entity中的实体类被Spring容器管理,则需要进行配置。1.2 在applicationContext.xml中进行实体类的配置。 <bean class="com.spring.entity.Type" id="type"> <property name="typeId" value="10001"/> <property name="typeName" value="

2020-07-30 21:25:41 731

原创 Jquery

一、Web前端回顾1.1、HTML常用标签分类显示标签文本 font、label 图片 img声音 audio视频 video输入标签inputtext\password\radio\file\checkbox\button\reset\submit\image\date\number\colorselect optiontextarea布局标签br ul/li ol/litablepdivhr功能标签aform页面框架iframe

2020-07-15 13:03:09 368

原创 JavaEE摸底测试

JavaEE摸底测试三、简答题1.final和finally的区别,finalize?final:final可用于修饰类、成员变量和成员方法。final修饰的类不能被继承(String、StringBuilder、StringBuffer、Math不可变类),其中所有的方法都不能被重写,所以final和abstract不能同时修饰。final修饰的方法不能被重写,但是子类可以用父类中的final修饰的方法。final修饰的成员变量是不可变的,如果成员变量是基本数据类型,初始化之后的成员变量的

2020-06-17 19:32:49 843

原创 Request、Response

Request、Response一、request与response对象介绍1.1 request与response是什么?Web服务器接收到客户端的请求,会针对于每一次请求创建一个用于封装http请求信息的对象request,也会创建一个response对象,它对应着http响应。通过service方法传入给Serlvet1.2 request与response的作用reques...

2020-04-23 21:12:37 248

原创 反射、注解、设计模式综合案例

反射、注解、设计模式综合案例public interface UserDao { void addUser() throws Exception; @SystemLog(className = "com.qf.Dao.UserDao",methodName = "deleteUser()") void deleteUser() throws Exception; ...

2020-04-22 15:11:46 266

原创 注解

//常用作用范围:类、成员方法、成员变量、形参@Target(value={ElementType.TYPE,ElementType.FIELD,ElementType.METHOD,ElementType.PARAMETER,ElementType.LOCAL_VARIABLE})public @interface MyAnnotation01 { String value() defau...

2020-04-22 13:01:47 164

原创 反射02

反射一、 类加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象连接:验证:是否有正确的内部结构,并和其他类协调一致准备:负责为类的静态成员分配内存,并设置默认初始化值解析:将类的二进制数据中的符号引用...

2020-04-21 13:42:27 139

原创 HTML+CSS+Servlet

HTML一、HTML简介1.1 HTML概述HTML全称:Hyper Text Markup Language(超文本标记语言)​ HTML是一门用户创建网页文档的标记语言,网页本身是一种文本文件,在文本文件中添加标记符​ 浏览器解析HTML标记的内容(文字的处理,排版的安排,图片如何显示、音频、视频等等)​ HTML是用来创建网页的标记语言1.2 HTML特点1.简易性:...

2020-04-15 17:23:25 1054

原创 JDBC

JDBC一、引言JavaWeb学习思维导图1.1 如何操作数据使用客户端工具访问数据库,需要手工建立链接,输入用户名和密码登录,编写SQL语句,点击执行,查看操作结果(结果集或受影响行数)。1.2 实际开发中,会采用客户端操作数据库吗?在实际开发过程中,当用户的数据发生改变时,不可能通过客户端操作执行SQL语句,因为操作量过大!无法保证效率和正确性二、JDBC(Java Da...

2020-04-04 14:48:24 381

原创 MySQL

安装MySql一、引言1.1 现有的数据存储方式有哪些?Java中存储数据(变量、对象、数组、集合),数据都是保存在内存中,属于瞬时状态存储文件(File)存储数据,保存在硬盘上,属于持久化状态存储1.2 以上存储方式有哪些缺点?程序停止了,数据就没有了文件存储的数据,没有数据类型的区分没有访问安全限制没有备份、恢复机制二、数据库2.1概念数据库是 按照数据结构来...

2020-03-30 20:53:24 1008

原创 JDK8

Lambda表达式概念:允许把函数作为一个方法的参数。(函数作为参数传递到方法中) <函数式接口><变量名> = (参数1,参数2...)->{//方法体}public class TestLambdas { public static void main(String[] args) { //生成MyRunnble.class文件// ...

2020-03-23 20:54:39 410

原创 反射

Java基础知识框架什么是类对象?类的对象:基于某个类new出来的对象,也称为实例对象。类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法)public class TestClassObject { public static void main(String[] args) { //伪代码// Class c = new Class();...

2020-03-20 12:52:21 162

原创 网络编程

什么是网络?由点和线构成,表示诸多对象间的相互联系计算机网络为实现资源共享和信息传递,通过通信线路连接起来的若干主机。互联网:点与点相连万维网:WWW-World Wide Web 端与端相连物联网:(IoT - Internet of things)物与物相连网络模型OIS(Oper System Interconnection)开放式系统互联通信协议TCP...

2020-03-19 22:52:24 247

原创 I/O框架

什么是流?概念:内存与存储设备之间的传输数据的通道。水借助管道传输;数据借助流传递例如:内存中的数据一旦保存后便会存入电脑的某个盘中流的分类:按方向:输入流:将存储设备中的内容读入到内存中输出流:将内存中的内容写入到存储设备中如:将内存中的内容作为中心,输出到存储设备中则为输出流。按单位:字节流:以字节为单位,可以读写所有数据字符流: 以字符为单位,只能读写文本数...

2020-03-17 19:42:37 173

原创 I/O框架(练习题)

Key Point:File类流的分类基本字节流字节过滤流基本字符流、桥转换字符过滤流对象序列化问题:(File类)以下关于File类说法正确的是:A.一个File对象代表了操作系统中的一个文件或者文件夹B.可以使用File对象创建和删除一个文件C.可以使用File对象创建和删除一个文件夹D.当一个File对象被垃圾回收时,系统上对应的文件或文件夹也被删除ABD...

2020-03-17 00:11:38 2416

原创 多线程

多线程 程序是静止的,只有真正运行时的程序,才被称为进程。 单核CPU在任何时间点上,只能运行一个进程;宏观并行、微观串行。 附:电脑核数查询操作 什么是线程?1.1 线程,又称为轻量级进程(Light Weight Process)程序中的一个顺序控制流程,同时也是CPU的基本调度单位。1.2 进程由多个线程组成,彼此间完成不同的工作,交替执行,称为多线程...

2020-03-15 23:57:03 191

原创 多线程(练习题)

Key Point:线程的概念线程的创建线程的状态转换线程间数据共享线程的同步问题:一个单CPU的机器,如何同时执行多个线程?请简述其原理。(线程的创建)有以下代码在这里插入代码片选择正确答案:A,代码编译失败,因为ex2.run()无法获得执行B.代码编译成功,存在3个可运行的线程C.代码编译成功,存在1个可运行的线程(线程的创建)有以下代码在...

2020-03-11 23:55:58 1390

原创 异常

Java基础学习框架思维导图异常什么是异常?概念:程序在运行过程中出现的特殊情况。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。异常的分类Throwable:可抛出的,一切错误或异常的父类,位于java.lang包中。Error:JVM、硬件、执行逻辑错误,不能手动处理。public cl...

2020-03-10 01:59:18 1683

原创 异常(练习题)

Key Point:异常的概念和分类异常的产生和传递异常的处理自定义异常问题:1.填空Java中所有的错误都继承自____类;在该类的子类中,类表示严重的底层错误,对于这类错误一般的处理方式是;____类表示例外、异常。//Throwable//Exception 手动处理//Error 2.查询API,填空I.异常类java,rmi.AlreadyBoundExc...

2020-03-10 01:58:38 2491

原创 集合框架(练习题)

import java.util.ArrayList;import java.util.List;public class TestList { public static void main(String[] args) { List<String>list = new ArrayList<String>(); list.add("He...

2020-03-08 00:50:24 2117

原创 CoreJava附加题

习题8.(封装、继承、多态)创建三个类,组成一个继承树,表示游戏中的角色。描述如下: I.父类:Role(角色)。是所以职业的父类。 1).属性:name,表示角色的名字。 2).方法:public int attack(),该方法返回值为角色的攻击对敌人的伤害。 II.Role的第一个子类:Magicer(法师) 1).属性:魔法等级(范围为1~10)。 2).方法:pu...

2020-03-06 01:25:40 600

原创 集合框架

什么是集合?概念:对象的容器,存储对象的对象,可代替数组。特点:容器的工具类(带有工具的容器),定义了对多个对象进行操作和常用方法。位置:java.util.*;Collection体系集合...

2020-03-05 23:04:20 179

原创 String类

String字符串是常量,创建之后不可改变字符串字面存储在字符串池中,可以共享String s = “hello”,产生一个对象,字符串池中存储String s = new String(“hello”);//产生两个对象,堆、池各存储一个public class TestBasicString { public static void main(String[] args) {...

2020-03-03 23:29:12 136

原创 内部类、Object、包装类、String(练习题)

Java基础知识思维导图 1.(Object类)在Object类中, 定义的finalize方法在对象被判定为垃圾对象时调用, toString()方法返回值表示对象的字符串表现形式, equals方法的作用为比较两个对象的内容是否相同, getClass方法作用为判断两个引用中实际存储对象类型是否一致。2.(toString方法)写出下列代码的运行结果class Student{...

2020-03-03 20:19:26 1031

原创 包装类

包装类什么是包装类?基本数据类型所对应的引用数据类型。Object可统一所有数据,包装类的默认值null。包装类中实际上就是持有了一个基本类型的属性,作为数据的存储空间(Byte中有一个byte属性),还提供了常用的转型方法,以及常量,既可以存储值,又具备了一系列的转型方法和常用常量,比直接使用基本类型的功能更强大。包装类中提供了若干转型的方法,可以让自身类型与其他包装类型、基本类型、...

2020-03-02 21:52:16 205

原创 Object类 —getClass() ,hashCode(),toString(),equals(),finalize()

Java学习基础知识思维导图Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承Object类中所定义的方法,是所有对象都具有的方法Object类型可以存储任何对象:作为参数,可以接受任何对象作为返回值,可返回任何对象getClass()方法public final ...

2020-02-28 22:19:21 141

原创 内部类(成员内部类+静态内部类+局部内部类+匿名内部类)

内部类 内部类概念:在一个类的内部再定义一个完整的类. 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。成员内部类成员内部类:也称实例内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部不类对象。当外部类、内部类存在重名属性...

2020-02-28 13:45:05 246

原创 接口(练习题)

Java学习思维导图1.代码改错:package com.qf.q8.t1;interface IA{ void m1(); int a = 100;}class MyClass implements IA{ void m1() {}// public void m1() {}}public class TestInterface { public static void m...

2020-02-27 13:53:36 2210 2

原创 APP交互设计自查表、Java工作流程(拓展课堂)

APP交互设计自查表Java工作流程

2020-02-25 22:22:26 108

原创 三个修饰符(static、abstract、final)

Java学习思维导图1.(static属性)有如下代码,写出程序输出结果。package com.qf.q7.t1;class MyClass{ static int a; int b;}public class TestMain { public static void main(String[] args) { MyClass mc1 = new MyClass(); ...

2020-02-25 18:35:33 1212

原创 Java编写杨辉三角

前言何为杨辉三角?每个数等于它上方两数之和。每位数字左右对称,由1开始逐渐变大。第n行有n项。实现示例:在这里插入代码片

2020-02-14 20:53:08 692 1

原创 冒泡排序与选择排序(基于数组三种排序)

Java基础学习结构思维导图三种数组排序方式1.冒泡排序相邻的两个数值比较大小,互换位置。1.1 相邻两个数值比较,利用temp临时变量转存数据,实现数值间的位置互换。1.2 嵌套for,外层for实现趟数,每一趟都确定一个最大值,当所有数值按照升序排列时趟数为数据的个数-1。内层循环为一趟中,为确定一个最大值,每相邻两个数据的比较,当比较次数应该减去前一趟中已经确定下来的数据以及本身,...

2020-02-13 21:13:14 237

原创 Java数组训练综合案例(为数组自定义方法)

Java基础知识思维导图实时更新,有问题的地方欢迎各位指正。数组的基本操作功能实现:1.完成在数组中插入新值的操作1.1 给定一个长度为5的整数数组并完成遍历操作。public class Test1{ public static void main(String[] args){ int[] nums=new int[5]; nums[0]=11; nums[1]=22;...

2020-02-12 21:10:29 438

原创 Java数组练习题1

数组:一组连续的存储空间,存储多个相同类型的值。附:Java基础知识框架思维导图数组练习题11.下列数组的声明有哪些是对的?错的应该怎么修改?A.int[] a;错误:声明时必须确定数组的长度,但并不会报错,因为数组的a的长度被赋值为0了。B.int a[] =new int[3]; 正确C.int[] a; a={1,2,3,4,5}; 错误:int[] a={1,2,3,4,5...

2020-02-11 19:54:49 1402

原创 Java函数练习题1

函数:实现特定功能的一段代码,可反复使用。附:Java基础知识框架思维导图函数练习题1写一个函数add,接收两个整数作为参数,返回这两个整数的和。写一个函数,接收一个整数,输出这个整数的所有因子。写一个函数,接收一个整数n,输出1+2+3+…+n的和写一个函数,接收一个整数n,输出n个HelloWorld。写一个函数,接收一个整数,输出这个整数是几位数。求一个三位数,该三位数等于...

2020-02-10 20:55:28 2568

原创 java小程序ATM自动银行服务(待更新)

java小程序ATM自动银行服务中switch、do while 实现部分import java.util.Scanner;public class TestBank{ public static void main(String[] args){ Scanner input=new Scanner(System.in); int choice; int count=1; d...

2020-02-10 15:50:22 347

原创 Java循环练习题3+递归函数(附加题)

循环:通过某个条件,重复的执行一段逻辑代码。附:Java循环基础知识框架思维导图循环练习题3(附加题)附加题1:假设有一对兔子,生长4个月后生一对兔子,成年兔子每月会生一对兔子,多少个月之后超过5000对兔子。附加题2递归函数:编写程序,输入汉诺塔的层数,然后输出移动的步骤。求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字,例如2+22+222+2222+22222(此...

2020-02-10 00:06:15 699

原创 Java选择结构分支训练题(if、switch)

在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句。附:Java基础知识框架思维导图选择结构分支练习题某项查询执行之后,n条结果,单页显示m条记录,第i页显示第几条到第几条?读入一个整数,表示一个人的年龄。如果小于6岁,则输出“儿童”,6岁到13岁,输出“少儿”;14岁到17岁,输出“青少年”;18岁到35岁,输出“青年”;36岁到50岁,输...

2020-02-08 22:05:59 2814

原创 Java循环练习题1

循环:通过某个条件,重复的执行一段逻辑代码。附:Java循环基础知识框架思维导图循环练习题1计算1+2+3+…+100的和计算1+3+5+…+99的和用while/do while 改写1,2题读入一个小于10的整数n,输出它的阶乘n。求100以内所有能被3整除但不能被5整除的数字的和“百钱买百鸡” 3文钱买1只公鸡,2文钱买一只母鸡,1文钱可以买3只小鸡。100文钱买100只...

2020-02-08 21:29:04 1685 2

三层架构核心项目代码.rar

JDBC开发步骤核心代码 三层架构设计,DML、DQL方法封装 DBUtils工具类以及Apache中DButils工具类所需的包

2020-04-04

安装学习MySQL所需文件.rar

MySQL安装过程文件 以及学习MySQL时所需要用到的数据库资料 下载后学习更佳。 有问题的可以私聊我

2020-03-30

网络编程中实现登录注册源代码

基本的Socket编程 **课堂案例** - 使用Scoket编程实现服务器端注册: 注册信息保存在properties文件中 封装格式 id = {id:"1001",name:"tom",pwd:"123",age:20,score:98.5} 注册成功后返回字符串”注册成功“ - 使用Scoket编程实现服务器端登录: 获取properties文件中的用户信息,进行用户名 与密码的校验 校验成功后返回字符串”登录成功“

2020-03-19

captive资料包集锦

需要用cp软件,适合给cp初学者使用。了解基本的cp操作,大量的教学视频,以及课件,适用于课件制作初学者。

2018-12-27

空空如也

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

TA关注的人

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