- 博客(18)
- 收藏
- 关注
原创 jsp易错知识点
1.http请求包括:方法-URI-协议/版本,请求头,请求正文; http应答包括:协议-状态代码-描述,应答头,应答正文2.jsp常用三种指令:page指令:<%@ page%>定义网页依赖属性taglib指令:<%@ taglib%>引入标签库include指令:<%@ include%>包含其他文件3.九大内置对象 request response ...
2018-05-17 20:09:38
292
原创 基础java了解
1.list---arrylist 初始10 加载因子0.5 扩容0.5+1 ---vector 初始10 加载因子1 扩容1 set 初始16 加载因子0.75 扩容1 map 初始16 加载因子0.75 扩容12.hashtable 是加锁的 在多线程 只有一个可以访问对象 所以就安全,hashmap没有锁 所以多线程访问同一对象时就会发生线程安全问题。因为hashtab...
2018-05-17 11:32:13
158
原创 MYSql面试
1.mysql的复制原理及流程导入需要重新生成数据库,然后解析sql语句,检查约束、建立索引、生成数据文件,此时就是向硬盘中写的过程;复制是直接向硬盘写的过程;(3种方式) 1) 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2) 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内...
2018-04-24 12:53:48
454
转载 反射
第1章 类加载器1.1 类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。l 加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象l 连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设置默认初始化值解析 将类的二进制数据中的符号引用替换...
2018-04-24 09:25:15
211
原创 主程序要比次线程先执行
public static void main(String[] args) { Thread t = new Thread() { public void run() { pong(); } }; t.start(); System.out.print("ping");}static void pong...
2018-04-11 16:52:37
491
原创 string stringbuffer stringbuilder
string 不可变 每次改变都会new对象stringbuffer 是可变的,线程安全stringbuilder简化 线程不安全 jdk1.5之后加的
2018-04-11 09:39:34
166
原创 list set map
list :有序的,可以有重复值,经常访问的时候用set:无序的,不可以有重复值,想不重复的时候用 map:map是接口,通过键值存取就用map 散链表
2018-04-11 09:37:31
123
原创 Jframe中设置背景不显示
原因:JFrame当中会默认使用流式布局管理器(FlowLayout)将整个窗体进行覆盖操作,也就是说设置的颜色确实是存在的,只是被布局管理器给覆盖住了,所以无法看见。解决:在JFrame当中添加一个面板容器,使得面板容器对窗体形成一个覆盖后,直接设置面板的背景颜色就可以达到相当于对窗体背景颜色进行设置的效果,然后将组建都添加到面板容器当中去。...
2018-04-09 14:41:24
619
原创 java.util.ConcurrentModificationException异常的理解分析
在一个简单的ArrayList中遍历时找到匹配对象,将其删除(remove),结果抛出异常。。。。。。。modCount是ArrayList的一个属性,继承自抽象类AbstractList,用于表示ArrayList对象被修改次数。整个ArrayList中修改modCount的方法比较多,有add、remove、clear、ensureCapacityInternal等,凡是设计到ArrayLis...
2018-03-31 11:17:45
336
转载 静态(变量---方法) 非静态(变量---方法)
一.静态变量跟实例变量的区别: 1.静态变量:由static修饰,在JVM中,静态变量的加载顺序在对象之前,因此静态变量不依附于对象存在,可以在不实例化类的情况下直接使用静态变量,如下代码所示(a.通过类直接调用,不用new对象)。public class StaticTest { static int a = 13; int b = 14; public static ...
2018-03-27 20:06:54
206
转载 抽象类 接口
抽象 和接口 都是类 ----------里面都是抽象方法。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。抽象是对大事物的描述人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.接口是对具体行为的描述所以,在高级语言上,...
2018-03-27 19:53:42
133
转载 this super
super和this的异同:super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名(实参)this:它代表当前对象...
2018-03-27 08:44:26
144
转载 get set
我们先来看看set和get这两个词的表面意思,set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。封闭性即对类中的域变量进行封闭操作,即用...
2018-03-26 20:04:35
284
转载 十大排序算法
十大经典排序算法0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间...
2018-03-22 19:52:03
156
转载 响应式布局对图片像素的解决
响应式图片和多媒体是响应式网站的三大基础重点之一。表面上看这是一件非常简单的事情,只要把图片元素的高、宽属性值都移去,然后设置max-width属性为100%即可。不过在这么做之前还需要考虑很多情况。·设计响应式图片的难点去年Filament Group在重构Boston Globe网站时也是通过设置max-width属性使得图片能够自适应。不过这么做的前提是你必须要创建一幅尽可能高分辨率的图片。...
2018-03-20 17:55:46
1875
转载 jdk与jre的区别
专用 JRE安装 JDK 时,会安装一个专用 JRE,并且您可以选择安装一个公共副本。需要专用 JRE 才能运行 JDK 中包含的工具。专用 JRE 没有注册表设置,并且完全包含在仅对 JDK 已知的 Java 目录位置(通常位于 C:\Program Files\jdk1.7.0\jre)中。公共 JRE公共 JRE 可由其他 Java 应用程序使用,并且包含在 JDK 外部(通常位于 C:\P...
2018-03-16 11:32:01
228
转载 前端布局分类
一、静态布局(Static Layout)即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。1、布局特点:不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见与pc端。2、设计方法: PC:居中布局,所有样...
2018-03-16 10:12:34
3641
转载 java基础概论总结
一:java概述:1991 年Sun公司的James Gosling(詹姆斯&middot;高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVA...
2018-03-16 10:10:17
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅