自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 集合框架一网打尽

感谢skywang12345的细致整理,博主以脑图的形式进行了整理。详细内容可参考https://www.cnblogs.com/skywang12345/p/3323085.html

2019-05-15 10:13:30 168

原创 Java基础9---集合框架2

(去除ArrayList中重复字符串元素方式)(掌握)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式package com.heima.list;import java.util.ArrayList;import java.util.Iterator;@SuppressWarnings({ "rawtypes", "...

2019-03-28 23:35:41 296

原创 Java基础8---集合框架1

(对象数组的概述和使用)A:案例演示需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student("张三", 23); arr[1] = new Student("李四", 24); arr[2] = n...

2019-03-27 22:53:00 201

原创 Java基础7---Eclipse使用技巧

(常见开发工具介绍)(了解)A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境 IDE(Integrated Development Environment)D:Eclipse和MyEclipse的区别a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述免费纯Java语言编写免安装扩展性强c:MyEclipse在E...

2019-03-25 16:26:29 201

转载 Java面试题全集126-170(开源Java EE框架)

原址 https://blog.youkuaiyun.com/jackfrued/article/details/44921941这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》...

2019-03-25 14:15:32 335

转载 Java面试题全集96-125(Java Web和Web Service)

96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。 补充:Sun Microsystems公司在1996年发布Servlet技术就是为了和CGI进行竞争...

2019-03-25 14:09:43 272

转载 Java面试题全集1-95(Java基础)

原址 https://blog.youkuaiyun.com/jackfrued/article/details/449219412013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的优快云博客。在修订的过程中,...

2019-03-25 14:04:39 408

转载 计算机网络知识点整理(笔试面试)

1. OSI与TCP/IP各层的结构与功能,都有哪些协议。 OSI模型   OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。   OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络...

2019-03-24 19:06:42 1133

转载 计算机网络传输层知识点全覆盖

传输层概述作用:传输层为它上面的应用层提供通信服务。在OSI七层参考模型中,传输层是面向通信的最高层,也是用户功能的最底层。传输层两大重要的功能:复用 和 分用。 复用:在发送端,多个应用进程公用一个传输层;分用:在接收端,传输层会根据端口号将数据分派给不同的应用进程。和网络层的区别: 网络层为不同主机提供通信服务,而传输层为不同主机的不同应用提供通信服务。网络层只对报文头部进行...

2019-03-24 18:52:25 503

转载 Mysql中用SQL增加、删除字段,修改字段名、字段类型、设置默认值、注释,调整字段顺序总结

转自 https://blog.youkuaiyun.com/qq_16093323/article/details/83892655 目录创建表 表重命名增加一个字段批量增加字段删除字段修改字段批量修改字段名称添加注释调整字段顺序修改默认值将字段值设为非空或空添加主键修改主键复制数据库表创建表CREATE TABLE 表名 (字段1...

2019-03-21 11:31:11 1235

转载 OSI七层参考模型详解

原址 https://blog.youkuaiyun.com/qq_16093323/article/details/79582554 OSI七层模型基础知识及各层常见应用 目录二、 OSI基础知识三、 OSI的七层结构四、 OSI分层的优点五、 OSI模型与TCP/IP模型的比较六、OSI七层模式简单通俗理解 模型把网络通信的工作分为...

2019-03-21 11:00:13 17019

转载 Java基础4---面向对象之抽象类与接口

抽象类和接口在我们的代码中,生活中息息相关,与上图所示,操纵复杂,密切相关,那么问题来了,何谓抽象类,何谓接口?带着这层薄纱,慢慢揭开这层薄纱;也许在古代,新婚之夜,透过这层薄纱,你看到的或者是惊喜,或许是惊悚,不要怕,无论是惊悚还是惊喜,她都会伴你一生。1曾几何时?你还会在面试当中与面试官对答如流的解释抽象类和接口吗? 面试官:解释一下抽...

2019-03-20 20:48:45 202

转载 全栈工程师必备开发利器

原址 https://blog.youkuaiyun.com/u012104219/article/details/79691713团队协作软件Teambition:团队协作工具创导者有道云协作:企业知识管理与协作平台tower:深受用户喜爱的团队协作工具笔记备忘印象笔记:工作必备效率应用有道云笔记:网易出品,获得5000万用户青睐的笔记软件。提供了PC端、移动端、网页端等多端应用,用户可...

2019-03-20 19:15:22 364

转载 后台开发工程师需要达到的一个高度以及秋招之路

原址 https://blog.youkuaiyun.com/u012104219/article/details/83188536 秋招研磨经过了大半年的学习和努力。2018 年 10 月 17 日,我的秋招终于落下帷幕。讲讲我的秋招之路吧。大概是 2018 年 2 月底,春节都还没结束,学校的就业群里也开始了阿里内推,2018 年暑期实习生招聘的序幕拉开...

2019-03-20 17:32:38 896 1

转载 Java基础6---容器

原址 https://blog.youkuaiyun.com/u012104219/article/details/81381797前言一、概述集合框架图CollectionMap工具类通用实现二、深入源码分析ArrayList1. 概览2. 序列化3. 扩容4. 删除元素5. Fail-FastVector1. 同步2. ArrayList 与 Vector3....

2019-03-20 17:20:56 209

转载 Java基础5---面向对象之多态

原址 https://www.cnblogs.com/mz-lover/p/4786337.html面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。1.定义:多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)2.实现多态的技术称...

2019-03-20 17:03:56 150

原创 Java基础4---面向对象之代码块、继承、final关键字、内部类

(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)A:代码块概述在Java中,使用{}括起来的代码被称为代码块。B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用a: ==局部代码块 ==在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块 (初始...

2019-03-20 16:32:37 179

原创 Java基础3---面向对象之封装

(面向对象思想概述)(了解)A:面向过程思想概述第一步第二步B:面向对象思想概述找对象(第一步,第二步)D:面向对象思想特点a:是一种更符合我们思想习惯的思想b:可以将复杂的事情简单化c:将我们从执行者变成了指挥者角色发生了转换E:面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。F:面向对象设计其实就是在管理和维护对象之间的关...

2019-03-20 15:23:30 217

转载 提高Java代码质量的Eclipse插件之Checkstyle的使用详解

checkStyle配置说明、范例和结果分析  1<?xml version="1.0"?>  2<!DOCTYPE module PUBLIC  3    "-//Puppy&...

2019-03-19 17:05:09 559

转载 eclipse提高工作效率的几种做法

一些可以提高效率的设置: 【1】添加自动提示补全:Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在”.”号后面加入我们需要自动提示的首字母如“.abcedfghijklmnopqr...

2019-03-19 17:00:21 262

转载 使用Eclipse插件提高Java编码质量(转自大闲人柴毛毛)

代码质量概述  怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有代码质量管理经验的朋友提出宝贵的意见。 代码质量所涉及的5个方面:编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。这5个方面很大程序上决定了一份代码的质量高低。我们分别来看一下这...

2019-03-19 16:58:21 381

转载 单元测试JUnit

  在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。其他种类的测试基本上都是由专门的测试人员来完成,只有单元测试是完全由开发人员来完成的。那么今天我们就来说说什么是单元测试,为什么要进行单元测试,以及如更好的何进行单元测试。单元测试目的是什么  执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。  白盒测试和单元测试的区别:1、测试目的,一个是测试程序的整体逻辑,...

2019-03-19 16:36:48 264

转载 四种引用

原址: https://blog.youkuaiyun.com/u010425776/article/details/50760053——————————————————————————————————Java的数据类型分为两类:基本数据类型、引用数据类型。基本数据类型的值存储在栈内存中,而引用数据类型需要开辟两块存储空间,一块在堆内存中,用于存储该类型的对象;另一块在栈内存中,用于存储堆内存中该对象...

2019-03-19 15:04:35 165

转载 String类中你不知道的细节

转自 https://blog.youkuaiyun.com/u010425776/article/details/50760337跟着大神学事半功倍!大闲人柴毛毛的博客 https://blog.youkuaiyun.com/u010425776直接量创建对象更高效在Java中,创建一个字符串有两种方法://第一种方法String str1 = "字符串1";//第二种方法String str2 = new ...

2019-03-19 14:54:04 113

原创 Java基础2---Java语言基础

知识点的根据黑马程序员视频总结(常量的概述和使用)(掌握)A:什么是常量在程序执行的过程中其值不可以发生改变B:Java中常量的分类字面值常量自定义常量(面向对象部分讲)C:字面值常量的分类字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有...

2019-03-19 14:33:11 350

原创 Java基础1---计算机基础知识与Java语言基础

文章内容来自黑马程序员课程—27天学通Java基础。此课程很优秀!计算机概述(了解)A:什么是计算机?计算机在生活中的应用举例计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。应用举例1:科学计算2、数据...

2019-03-19 09:26:55 326

转载 Java基础---Java语言基础

文章原址: https://blog.youkuaiyun.com/u010425776/article/details/46854199高级编程语言的组成:关键字、标识符、注释、常量与变量、语句、函数、数组,下面一一介绍各个组成元素。a)  关键字i.  定义:关键字是一些英文单词,但在java中有特殊含义,自定义的变量不能和关键字重名。ii.注:关键字一般都小写。b)&...

2019-03-19 08:25:55 363

转载 Java基础---前期准备

转载柴毛毛大佬优秀文章-----Java基础—学习Java之前的准备 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u010425776/article/details/45640065 </div> ...

2019-03-19 08:16:21 141

转载 Java基础---IO流

java IO流学习总结 java IO流学习总结近期学习了Java的IO流,尝试着总结一下。java.io 包下的IO流很多:其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输出流都是抽象类Output...

2019-03-18 23:24:38 176

转载 跟毛毛大神学Spring(1)

Spring根本任务Spring的根本任务就是简化Java开发。 目前许多框架如果要使用他们,就必须要继承或实现这些框架的各种类。这使得框架与我们的程序耦合度过高。由于在我们的程序中加入了过多的框架代码,使得我们的代码看起来非常臃肿。 但Spring不是这样,它不会强迫你去实现或继承任何Spring的类,这样你的代码会非常清晰,而且完全看不出...

2019-03-18 22:44:27 151

空空如也

空空如也

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

TA关注的人

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