随笔分类 -  Java

摘要:第一章:搭建整合环境一. 搭建整合环境1. 整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式2. 整合的思路 1. 先搭建整合的环境 2. 先把Spring的配置搭建完成 3. 再使用Spring整合SpringMVC框架 4. 最后使用Spring整合MyBatis框架3. 阅读全文
posted @ 2020-03-15 14:54 Transkai 阅读(275) 评论(1) 推荐(0)
摘要:第一章:响应数据和结果视图1. 返回值分类 1. 返回字符串 1. Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。 @RequestMapping(value="/hello") public String sayHello() { System.out. 阅读全文
posted @ 2020-03-12 16:48 Transkai 阅读(227) 评论(0) 推荐(0)
摘要:第一章:三层架构和MVC 1. 三层架构 1. 咱们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序 2. 使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构3. 三层架构 1. 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC 阅读全文
posted @ 2020-03-05 21:52 Transkai 阅读(781) 评论(0) 推荐(0)
摘要:一.Spring AOP相关概述 1.AOP 概述 (1)什么是 AOP AOP: 全称是 Aspect Oriented Programming 即: 面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的 基础上,对我们的已有方法进行增强 阅读全文
posted @ 2020-02-23 22:21 Transkai 阅读(562) 评论(0) 推荐(0)
摘要:一.Spring 概述 1. spring 是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制) 和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了 阅读全文
posted @ 2020-02-15 16:03 Transkai 阅读(335) 评论(0) 推荐(0)
摘要:一、ExecutorService介绍 线程池: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大 阅读全文
posted @ 2019-07-23 11:28 Transkai 阅读(1939) 评论(0) 推荐(0)
摘要:Runnable其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将耗时操作写在其中,该函数没有返回值。然后使用某个线程去执行该runnable即可实现多线程,Thread类在调用start()函数后就是执行的是Runnable的run()函数。Runnable的声明如下 : 阅读全文
posted @ 2019-07-23 10:40 Transkai 阅读(508) 评论(0) 推荐(0)
摘要:六、Web 部分:(共题:基础40 道,基础37 道,中等难度3 道) 122、说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 【基础】 答:Web 容器加载Servlet 并将其实例化后,Servlet 生命周期开始,容器运行其init 方法进行Servlet 的初始化, 阅读全文
posted @ 2019-04-17 17:46 Transkai 阅读(375) 评论(0) 推荐(0)
摘要:二、OOA/D 与UML 部分:(共6 题:基础2 道,中等难度4 道) 96、UML 是什么?常用的几种图?【基础】 答:UML 是标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。 97、编程题: 写一个Singleton 出来。【基础 阅读全文
posted @ 2019-04-17 17:36 Transkai 阅读(397) 评论(0) 推荐(0)
摘要:65、JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try 块中可以抛出异常吗?【基础】 答:Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java 中,每个异常都是一个对象,它是T 阅读全文
posted @ 2019-04-17 17:28 Transkai 阅读(619) 评论(0) 推荐(0)
摘要:1、面向对象的特征有哪些方面? 【基础】 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继 阅读全文
posted @ 2019-04-17 17:18 Transkai 阅读(1640) 评论(0) 推荐(0)
摘要:应聘Java笔试时可能出现问题及其答案 Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × default 阅读全文
posted @ 2019-04-17 17:02 Transkai 阅读(749) 评论(0) 推荐(0)
摘要:一.重点 1.创建和启动线程 2.实现线程调度 3.实现线程同步 4.实现线程通信 1.为什么要学习多线程? 当多个人访问电脑上同一资源的时候,要用到多线程,让每个人感觉很多电脑同时为多个人服务。 比如: 1.1.排队叫号系统,多个人同一时间请电脑生成一张等待票据时, 如果没有多线程的话,有可能会生 阅读全文
posted @ 2019-03-07 00:41 Transkai 阅读(239) 评论(0) 推荐(0)
摘要:一.字符编码 char计算机存储的都是二进制数据,其实就是一个一个的数值字符要存储,就必须让这个字符对应一个数 将一个字符转成数字,这个过程就叫编码,反过来将一个数字转成字符就叫解码 中国大陆 (GBK编码字符集)中-->20013 编码20013 -->中 解码 (Unicode编码字符集)中-- 阅读全文
posted @ 2019-02-21 00:32 Transkai 阅读(138) 评论(0) 推荐(0)
摘要:一.IO流概述 1 什么是IO流 (流就是通道对象) IO - Input(输入) Output(输出) 在Java的IO中,流是一个很形象的概念,就像水流一样。 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。 当程序需要写出数据的时候,就会开启一个 阅读全文
posted @ 2019-02-09 13:41 Transkai 阅读(168) 评论(0) 推荐(0)
摘要:一.集合概述 1 为什么需要使用集合? 引入案例:存储每天产生的新闻。 是要解决数组的局限性(定长),由于数组定长,可能会导致内存浪费或者内存不够。 需要一种技术:能够根据数据量而动态伸缩内存空间一种技术。 与数组不同,没有长度限制 与数组不同,集合提供更多方便操作的方法 与数组不同,集合可以装不同 阅读全文
posted @ 2019-02-03 22:27 Transkai 阅读(772) 评论(0) 推荐(0)
摘要:一.异常概述 1 异常的概述 开发程序,在运行时,就不可能避免会出错,此时jvm会将这个出错问题反馈给你 假定jvm使用一些特殊数字来反馈异常,这种措施存在很多问题 -1 = 空引用异常 2- = 下标越界异常 -3 hhhhhhh -4 public int send(){ return -5;} 阅读全文
posted @ 2019-02-03 22:02 Transkai 阅读(156) 评论(0) 推荐(0)
摘要:一.抽象类 (1)定义 抽象,就是不够具体在人脑中,很多的概念其实也是抽象的,例如动物,水果使用了关键词abstract声明的类叫作“抽象类”。 (2)语法体现 abstract - 抽象的可以修饰类也可以修饰方法 1 抽象类不能创建实例,一般用来做为父类,封装子类共有一些属性和方法2 抽象的父类中 阅读全文
posted @ 2019-02-03 21:52 Transkai 阅读(692) 评论(0) 推荐(0)
摘要:一.类加载 当jvm去运行一个类时,会先加载该类,把该类在硬盘上字节码加载到jvm的内存。java HelloWorld>字节码会被加载到代码段中>加载过程中会有一些静态的常量,这部分会事先存放到数据段中 类加载与static的关系 类加载会去初始化static修饰的变量 类加载会去执行静态的代码块 阅读全文
posted @ 2019-02-03 21:40 Transkai 阅读(411) 评论(0) 推荐(0)
摘要:一.多态定义 多态定义 - 多种形态 - 一个对象可以当做自己类的对象来看,也可以当做它的父类的对象来看 (对于这个对象来说,是多种形态) - 一个父类引用可以指向它的不同子类的对象 (对于父类引用,也表现出多种形态) 多态的语法 //学生 s = new 学生(); //人 p = new 学生( 阅读全文
posted @ 2019-02-03 21:31 Transkai 阅读(297) 评论(0) 推荐(0)