自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 The method getContextPath() from the type HttpServletRequest refers to the missing type

运行程序报错 提示如下:The method getContextPath() from the type HttpServletRequest refers to the missing type  解决方法: 1 右击该项目 - Build Path - Configure Build Path , 在 Libraries 选项下,会发现有个

2017-01-19 17:19:47 1444

转载 Address already in use: JVM_Bind

tomcat在初始化开始的时候报错Address already in use: JVM_Bind端口号被占用,原因可能是eclipse非正常关闭导致的,在任务管理器里面关掉它就ok了

2016-12-03 21:34:47 335

转载 service与dao层的不同点

首先解释面上意思,service是业务层,dao是数据访问层。呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作中的重中之重。我们都知道,标准主流现在的编程方式都是采用MVC综合设计模式,MVC本身不属于设计模式的一种,它描

2016-12-03 12:46:40 387 1

原创 24 反射learning reflect

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

2016-11-30 17:19:43 277

转载 接口引用以参数被调用

以前以为只有非抽象类才能作为参数被调用,这里的接口引用也可以,符合父类引用指向子类对象,子类不是抽象就可以public static void main(String[] args) {eat(new Apple());eat(new Orange());}public static void eat(Frite f){f.eat();}}interface

2016-11-30 17:10:35 511

转载 javac.exe/java.exe/jvm

由反射中获取类的字节码搜索到的资料:javac 将Java文件编译成二进制文件Java  运行二进制文件产生结果jvm  Java虚拟机,为Java的编译运行提供运行环境javac编译后得到的class文件是二进制指令,但不是机器指令,而是java虚拟机可识别的指令。这样class文件就有了可移植行。你可以把class文件拿到windows、linux或者solaris

2016-11-30 11:44:08 476

原创 23 序列流/内存输出流/打印流/Properties

01_IO流(序列流)(了解)1.什么是序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.2.使用方式整合两个: SequenceInputStream(InputStream, InputStream)FileInputStream fis1 = new FileInputStream("a.txt"

2016-11-29 22:25:50 314

转载 十天内掌握线性代数:惊人的超速学习实验

译者:MapleFlying 原文作者:Study Hacks 全文目录1 篇首语:挑战MIT计算机课程2 看我怎么驾驭MIT计算机科学的课程(斯考特·杨)2.1 为什么临时抱佛脚没用? 2.2 你能加速理解吗? 3 钻研:你学得更快3.1 第一阶段:知识面覆盖3.2 第二阶段:练习3.3 第三阶段:自省

2016-11-29 13:54:05 372

原创 22 IO流-字符流、缓冲字符流、递归

byte字节 8位 char是两个字节,为字符 16位 01_IO流(字符流FileReader)1.字符流是什么 字符流是可以直接读写字符的IO流字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. 2.FileReader FileReader类的read()方法可以按照字符大小读取FileReader fr = new F

2016-11-28 23:11:22 502

转载 java快捷键

让我们按照使用频率来看看我最爱用的一些热键组合。1. Control-Shift-T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。用eclipse很容易打开接口的实现类的,按ctrl+t会列出接口的实现类列表2. Control-Shift-R: 打开资源(不只是用来寻找Java文件)。小提示:利用Navigat

2016-11-28 11:08:25 1051

原创 21 IO流-字节输入输出流、缓冲流

01_IO流(IO流概述及其分类)1.概念 IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。2.IO流常用父类 字节流的抽象父类: Input

2016-11-27 23:25:51 446

原创 20 Exception异常/File类

01_异常(异常的概述和分类)A:异常的概述 异常就是Java程序在运行过程中出现的错误。B:异常的分类 通过API查看ThrowableError 服务器宕机,数据库崩溃等Exception C:异常的继承体系Throwable Error Exception RuntimeException02_异常(JVM默认是如何处理异常的)A:JVM默认是如何处理异常的 ma

2016-11-27 11:29:10 563

原创 19 Map集合/Connections类

01_集合框架Map集合概述和特点02_集合框架Map集合的功能概述03_集合框架Map集合的遍历之键找值04_集合框架Map集合的遍历之键值对对象找键和值05_集合框架HashMap集合键是Student值是String的案例06_集合框架LinkedHashMap的概述和使用07_集合框架TreeMap集合键是Student值是String的案例08_集合框架统计字符串中每个字符出

2016-11-25 21:46:53 425

原创 18 HashSet/TreeSet/comparator

01_集合框架HashSet存储字符串并遍历02_集合框架HashSet存储自定义对象保证元素唯一性03_集合框架HashSet存储自定义对象保证元素唯一性图解及代码优化04_集合框架HashSet如何保证元素唯一性的原理05_集合框架LinkedHashSet的概述和使用06_集合框架产生10个1-20之间的随机数要求随机数不能重复07_集合框架练习08_集合框架练习09_集合框架

2016-11-25 13:02:00 465

原创 17 ArrayLis/Vector/LinkedList/泛型

01_集合框架(去除ArrayList中重复字符串元素方式)(掌握)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式/** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */public static void main(String[] args) {

2016-11-24 22:25:56 360

原创 16 集合 Collection/ArrayLis/Vector/LinkedList

01_集合框架(对象数组的概述和使用) * A:案例演示 * 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 * Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student(“张三”, 23);

2016-11-24 12:46:51 386

原创 15 正则、MATH、Random、System、Date学习

01_常见对象正则表达式的概述和简单使用02_常见对象字符类演示03_常见对象预定义字符类演示04_常见对象数量词05_常见对象正则表达式的分割功能06_常见对象把给定字符串中的数字排序07_常见对象正则表达式的替换功能08_常见对象正则表达式的分组功能09_常见对象Pattern和Matcher的概述10_常见对象正则表达式的获取功能11_常见对象Math类概述和方法使用12

2016-11-20 00:11:52 445

原创 14 StringBuffer类与Arrays类*冒泡选择排序*Integer

01_常见对象(StringBuffer类的概述)A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列StringBuffer是一个可变的字符序列 (增删改)02_常见对象(StringBuffer类的构造方法)A:StringBuf

2016-11-16 11:16:52 668 1

原创 13 Scanner类和String类的学习

01_常见对象Scanner的概述和方法介绍掌握02_常见对象Scanner获取数据出现的小问题及解决方案掌握03_常见对象String类的概述掌握04_常见对象String类的构造方法掌握05_常见对象String类的常见面试题掌握06_常见对象String类的判断功能掌握07_常见对象String类的获取功能掌握08_常见对象字符串的遍历掌握09_常见对象统计不同类型字符个数掌握

2016-11-14 14:20:31 299

转载 字节码

字节是电脑里的数据量单位字节码(Byte-code)是一种包含执行程序、由一序列 op 代码/数据对组成的二进制文件。字节码是一种中间码,它比机器码更抽象。它经常被看作是包含一个执行程序的二进制文件,更像一个对象模型。字节码被这样叫是因为通常每个 opcode 是一字节长,但是指令码的长度是变化的。每个指令有从 0 到 255(或十六进制的: 00 到FF)的一字节操作码,被参数例如寄

2016-11-14 11:16:13 476

原创 12 IDE eclipse/Object

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

2016-11-13 23:33:02 240

原创 11 面向对象五-包、内部类

10.01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹B:包的概述举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 …方案1:按照功能分 com.heima.add AddStudent AddTeacher co

2016-11-13 12:59:37 358

转载 instanceof判定类的实例

instanceof是Java、php的一个二元操作符(运算符),和==,>,关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。java中的instanceof运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的

2016-11-12 11:14:04 496

原创 10 面向对象四-多态

01_面向对象(多态的概述及其代码体现)A:多态(polymorphic)概述 事物存在的多种形态 B:多态前提 a:要有继承关系。b:要有方法重写。c:要有父类引用指向子类对象。C:案例演示 代码体现多态Person p=new Woman();02_面向对象(多态中的成员访问特点之成员变量)成员变量编译看左边(父类),运行看左边(父类)03_面向对象(多态中的成员访问特点

2016-11-12 09:21:26 268

原创 09 面向对象三 继承

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

2016-11-11 11:42:18 333

原创 08 面向对象二

面向对象(构造方法Constructor概述和格式)(掌握)A:构造方法概述和作用 给对象的数据(属性)进行初始化B:构造方法格式特点 a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值return; (不能用已经创建的对象调用构造方法,报错)面向对象(构造方法的重载及注意事项)(掌握)A:案例演示 构造方法的重载重载:方法名相同

2016-11-10 14:40:14 186

转载 知道有用却不去做,只是因为懒吗?

转载自:张利东 新生大学◆直觉可以用来指导生活吗◆知道有用但不去做,首先一点可能是这个事情与你的直觉相悖。学习任何一件事情的初期,基本上是在原来认知的基础上渐渐往上垒砖加瓦。这时候的很多行为,都是基于原先认知的直觉反应。比如写作,直觉上就是先写起来,甚至很多时候思路是在写作过程中逐渐理清或者被自己推翻的,也就成了 “写作有助于思考” 这样的概

2016-11-10 12:15:02 692

原创 07 面向对象一

面向对象1面向对象面向对象思想概述面向对象类与对象概述面向对象学生类的使用掌握面向对象手机类的使用掌握面向对象一个对象的内存图掌握面向对象二个对象的内存图了解面向对象三个引用两个对象的内存图了解面向对象成员变量和局部变量的区别掌握面向对象方法的形式参数是类名的时候如何调用掌握面向对象匿名对象的概述和应用掌握面向对象封装的概述掌握面向对象private关键字的概述和特点掌握面

2016-11-10 00:33:54 272

原创 06 数组

数组概述和定义格式说明A:为什么要有数组(容器) 为了存储同种数据类型的多个值B:数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];(静态初始化的格式: * 格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…};

2016-11-09 18:43:16 196

转载 ==和equals的区别

public class EqualTest { public static void main(String[] args) {     //对于基本类型的变量。"=="和"equal"的区别     int t1=57;     int t2=67;     int t3=124;     int t4=124;          //“==”对于基本数

2016-11-08 21:35:41 325

原创 05 Java循环

循环结构概述和for语句的格式及其使用A:循环结构的分类 for,while,do…while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }C执行流程: a:执行初始化语句b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行如果是false,就结束循环c

2016-11-08 09:33:52 515

原创 04 Java语言基础2-逻辑、位与、三元、if、switch

逻辑运算符的基本用法A:逻辑运算符有哪些&,|,^,!分别是逻辑与、逻辑或、逻辑异或、逻辑非(前面三个都是至少有两个参数比较)。&&,|| 逻辑异或^两边相同为false,不同为true,可以看成是异性恋,同性就不行,会pass掉注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 算术表达式:a

2016-11-07 19:21:50 539 1

原创 03 JAVA语言基础

Java语言基础1常量的概述和使用进制概述和二八十六进制不同进制数据的表现形式原码反码补码变量的概述及格式数据类型的概述和分类定义不同数据类型的变量使用变量的注意事项数据类型转换之隐式转换数据类型转换之强制转换面试题之变量相加和常量相加的区别long与float的取值范围谁大谁小字符和字符串参与运算char数据类型算术运算符的基本用法算术运算符和的用法算术运算符和的

2016-11-07 18:24:43 272

原创 02 计算机常识-2-引入JAVA背景

计算机语言计算机的发展历史JavaJava的发展历史Java的特性跨平台Java的环境配置JRE JDK 安装后JDK目录的介绍环境配置问题由来配置path环境变量计算机语言更好的与计算机进行交互计算机的发展历史:机器语言:0101010101010 汇编语言:通过大量的英文单词代表计算机的指令。add 1 1 比如单片机 高级计算机语言:C/JAVA/C++/PHPJav

2016-11-07 13:07:06 235

原创 01 计算机常识

计算计初识硬件cpu内存硬盘机械硬盘和固态硬盘软件系统软件应用软件人类与计算机的交互方式常见的dos命令操作文件夹和文件计算计初识计算机=硬件+软件硬件cpu:cpu是计算机中的运算核心与控制核心。负责了解析计算机的指令、与计算机运算的执行。内存:数据与cpu交互的桥梁,程序所需要的数据都会先加载到内存中,cpu是直接读取内存中数据运算的。 存取速度快, 断电或者是程序

2016-11-06 21:10:16 451

转载 URL乱码-待续

在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试, 处理方法一。 js 程序代码:url=encodeURI(url);注意是整个URL 服务器端的代码:String linename = new String(request.getParameter("name").getByt

2016-09-20 23:55:27 167

转载 mysql搜索全表关键词

select * from table where 用户ID like "%关键字%" or 性别 like "%关键字%" or 家庭住址 like "%关键字%" or 邮政编码 like "%关键字%"单个字段查找:select * from 表名 where 字段列名 like "%查找关键字%"

2016-09-20 22:43:34 4972

转载 java 中Date的各种格式转换

日期类 * @date   2003-12-04 * @version 1.0 */import java.util.*;import java.text.*;import java.util.Calendar;public class VeDate { /**  * 获取现在时间  *  * @return 返回时间类型 yyyy-MM-dd

2016-09-20 00:39:25 261

转载 jquery怎么获取radio的值

1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='radio']:checked").val();$("input[name='rd']:checked").val();2.设置第一个Radio为选中值:    $('input:radio:first').attr('checke

2016-09-19 00:40:50 353

转载 avascript实现页面跳转功能,参数怎么传递?

可以通过网址参数来传递·A网页:12345678910$(function(){    $('#a按钮').on('click',function(){        //在原页面跳转        location.href="B网页地址

2016-09-19 00:39:20 741

空空如也

空空如也

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

TA关注的人

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