自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android爱好者的学习之路

知识源于积累,代码在于狂敲

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

原创 javaweb14_JDBC

JDBC一、数据库驱动的概念、JDBC 数据库厂商提供的用来操作数据库用的jar包就是数据库驱动。各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接口规范,这套规范就叫做JDBC,本质上是很多的接口。 由于所有的数据库驱动都遵循JDBC规范,我们在学习和使用数据库时只要学习JDBC中的接口就可以了。二、JDBC快速入门

2014-05-16 19:24:40 700

原创 javaweb13_数据库

一、MySql的安装配置二、MySql基本概念  客户端 mysql服务器 数据库 -- 一个工程一个数据库 表 -- 一个javabean类的对应一个表 数据记录 -- javabean类的一个对象可以对应到表中的一条记录三、SQL语言 操作关系型数据库 一套标准的关系型数据库的操作语言 所有的关系型数据库都实现了这套标准sql语言,所以只要学习sql,所

2014-05-16 18:47:08 651

原创 案例——用户登录注册xml版

登录注册注销功能实现:  浏览器端----->主页(登录、注册、注销),登录页面、注册页面 ------>浏览器发送请求  ===========================================================   服务器端 ----->登录页面--->LoginServlet            所具备的功能:          

2014-05-16 18:30:32 4023

原创 javaweb11--jsp

一、jsp基础1.JSP概念  Servlet是j2ee提供的动态资源开发技术,是以java的程序的形式进行开发,在java中书写HTML标签是一件十分头疼的事情,所以人们开发出了JSP,看起来像是HTML一样,但是通过服务器的编译最终可以生成Servlet2.JSP的组成部分 2.1模版元素    直接书写在JSP中的HTML内容,看起来就像写HTML一样的方便,但是最终会在

2014-05-16 17:12:14 678

原创 javaweb10——会话_Cookie/HttpSession

1.会话技术:从浏览器开始访问服务器,到关闭浏览器,这期间发生了许多次请求和响应,这个过程就叫做一次会话。2.问题:如何在一次会话中保存会话相关的数据。3.Cookie:将会话相关的数据保存到浏览器中,并且在每次访问服务器时都带过去。 3.1javax.servlet.http.Cookie,可以直接利用此类的构造方法创建一个Cookie,创建出来的Cookie需要设置一个名称和值

2014-05-16 13:04:21 488

原创 javaweb09.2_ServletRequest/ServletResponse

一、Response 1.Resonse的继承结构:   ServletResponse--HttpServletResponse 2.Response代表响应,于是响应消息中的 状态码、响应头、实体内容都可以由它进行操作,由此引伸出如下实验: 3.利用Response输出数据到客户端  response.getOutputStream().write("中文".getByte

2014-05-16 12:43:17 1540

原创 javaweb09_Servlet概述

一、Servlet概述  1.sun公司提供的动态web资源开发技术。本质是上一段java小程序,要求这个小程序必须实现Servlet接口,以便服务器能够调用。  2.开发Servlet的两个步骤  *实验:Servlet的快速入门   (1)步骤一:写一个java程序实现Servlet接口(此处直接继承了默认实现类GenericServlet)    package cn.i

2014-05-16 11:50:22 488

原创 javaweb08_javaweb概述

一、web概述   静态web资源:内容是静态的,不同的人在不同的时间来访问时都是相同的内容。HTML、CSS、JS   动态web资源:内容是由程序生成的,不同的人在不同的时间访问的内容很可能是不同的。   常见的动态web资源开发技术:    ASP、PHP、JSP/Servlet   C/S B/S之争   云、移动互联网、html5、物联网   二、TOMC

2014-05-16 11:22:55 384

原创 案例_xml文件实现学生管理

思路分析: 1.

2014-05-16 11:01:44 1436

原创 javaweb07-xml

一、xml概述是一种数据存储格式,特点是可以在保存数据时同时保存和处理数据之间的关系可以自定义标签,利用这些标签来保存数据,利用标签之间的嵌套关系来保存数据的层级关系利用跨平台的特性,在不同的系统和开发语言之间传输数据---android和服务器之间传输数据利用可以保存数据关系的特点,用来作为配置文件来使用xml格式的数据可以保存在一个文件中,文件名通常后缀取为.xml这样的文

2014-05-03 19:04:10 510

原创 javaweb06-DOM案例

1.

2014-05-03 10:55:53 542

原创 javaweb05-DHTML

DHTML:它并不是一门新的技术,他是多项已有技术的一个整合,实现了利用js操作html的过程HTML:网页的基本语言定义网页的基本架构CSS:美化网页JS: 一门脚本语言,内嵌在浏览器中可以执行DOM: W3C提供出来的规范,定义了通过 文档对象模型(Document Object Mode) 去操作html中的内容将html中所有的内容都设定为js中的一个对象 再利用对象之

2014-05-03 10:36:38 492

原创 javaWeb04_JS_02

JS对象:1.nei'r

2014-04-24 11:16:07 562

原创 javaWeb03_JS_01

JavaScript:1.概述

2014-04-24 10:22:00 476

原创 javaWeb基础_CSS

CSS概述1.CSS是层叠样式表(Cascading Style Sheets)用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。

2014-04-24 09:23:08 528

原创 javaWeb基础01_HTML

HTML内容1.HTML(

2014-04-24 08:32:54 573

原创 java基础27_反射

1:反射(理解)(1)通过字节码文件对象去使用构造方法,成员变量,成员方法。(2)如何获取字节码文件对象:A:通过Object类的getClass()方法。B:通过数据类型的class静态属性。C:通过Class类的静态方法forName()。(3)反射获取操作:A:通过反射获取构造方法并使用。通过构造方法对象创建对象。B:通过反射获取成员变量并使用。通过成

2014-04-18 10:35:07 407

原创 java基础26_网络编程

(1)网络编程:用java语言实现计算机间数据交互和共享。Socket编程,套接字编程。(2)网络编程三要素:A:IP地址(找到计算机)计算机的唯一标识。B:端口(计算机的应用程序唯一标识)范围:0-655350-1024被占用或保留。C:协议(通信规则)UDP:数据打包,有限制。无连接,不安全,速度快。TCP:建立通道,无限制。安全,速度慢

2014-04-18 10:30:23 523

原创 java基础24_多线程

1.多线程:如果一个应用ch'ne'g'xu

2014-04-18 10:19:28 653

原创 java基础23_GUI

1.GUI:(1)GUI 是用户图形接口

2014-04-18 09:28:48 455

原创 java基础22--常用流对象

1:打印流(掌握)(1)特点:A:打印流可以输出任意类型数据。B:如果启用了自动刷新,在调用println()方法的时候,可以自动刷新并换行。C:可以直接操作文件。哪些流对象可以直接操作文件呢?看其构造方法,同时有File和String构造参数的。(2)案例:通过打印流改进文本文件的复制。BufferedReader br = new BufferedR

2014-04-06 18:39:14 643

原创 java基础21——字节流

package cn.itcast_03;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 请把当前项目路径下的FileWriterDemo.java的内容复制到当前项目路径下的Copy.java中。 *  * 数据源: * File

2014-04-06 18:21:26 592

原创 java基础20

1:递归(理解)(1)方法定义中调用方法本身的现象。(2)递归注意事项:A:要有出口,否则就是死递归。B:次数不能太多,否则内存溢出。特殊事项:构造方法不能递归定义。(3)案例:(面试可能见到)A:递归求阶乘public static int fn(int n){if(n=1){return 1;}else{return n*fn(n-1);

2014-04-06 17:53:03 546

原创 java基础19

1:异常(理解)(1)就是程序的非正常情况。(2)异常的继承体系结构:Throwable:|--Error 严重的问题,不需要处理的。|--Exception 非RuntimeException必须进行处理。两种方案,点击鼠标即可。|--RuntimeException 运行时期异常,需要修正代码。(3)jvm的默认处理方式:默认情况下,jvm会采用默认处理方案:

2014-04-06 17:30:13 628

原创 java基础18

1:Map集合(掌握)(1)Map集合存储的是键值对元素。键是唯一的,值可以重复。(2)Map和Collection的区别?A:Map是双列集合,存储的元素键值对,键唯一,值可以重复。B:Collection是单列集合,存储的元素是单一的,List集合可以重复,Set集合元素唯一。(3)Map集合的功能A:添加功能V put(K key,V value)B:删除功能

2014-04-06 16:35:17 656

原创 java基础17

1:Set(掌握)(1)Set集合的特点:无序(存储和取出的顺序不一致),唯一。(2)HashSet如何保证元素的唯一性呢?底层数据结构是哈希表。哈希表依赖于哈希值。最终依赖两个方法hashCode()和equals()。顺序:先比较hashCode()值:相同:继续走equals()方法,根据返回值:true:说明元素重复。不添加。false:

2014-04-06 16:18:50 425

原创 java基础16

1:List及其子类(掌握)(1)List的特点:Collection|--List:元素有序(存入顺序和取出顺序一致),可重复。|--Set:元素无序,唯一。(2)List的特有功能:A:添加功能add(int index,Object obj)B:删除功能remove(int index)C:获取功能get(int index)D:修改功能s

2014-04-06 15:45:10 474

原创 java基础15

1:正则表达式获取(理解)(1)Pattern和Matcher类。(2)使用步骤:A:Pattern p = Pattern.compile(规则);\\b[a-z]{3}\\bB:Matcher m = p.matcher(被查找的字符串);C:while(m.find()) { //判断有没有System.out.println(m.group());  //如果有

2014-04-06 15:31:47 561

原创 java基础14

1:登录注册案例(理解)2:正则表达式(掌握用法)(1)符合一定规则的字符串。(2)规则:A:字符x 字符 x\\ 反斜线字符\r 回车符\n 换行符B:字符类[abc] a、b 或 c[^abc] 任何字符,除了 a、b 或 c  [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内 [0-9] 包括0-9之间的字符

2014-04-06 15:19:43 779

原创 java基础13

1:数组的高级操作(理解)(1)数组:存储同一种数据类型的多个元素的容器。(2)特点:每个元素都有从0开始的编号,方便我们获取。专业名称:索引。(3)数组操作:A:遍历public static void printArray(int[] arr) {for(int x=0; xSystem.out.println(arr[x]);}}B:获取最值

2014-04-06 15:07:18 679

原创 java基础11、12

Object类(1)是定义在java.lang包下的,是所有类的超类。所有类都直接或者间接的继承自Object类。父类:超类,根类,基类。子类:派生类。(2)要掌握的方法:public String toString():返回对象的字符串表示形式。默认情况下的组合:类的全路径名称+@+对象的哈希值的十六进制表示。这种做法对我们来说,一般没有意义,所以,建议重写。重写

2014-04-06 14:35:57 648

原创 java基础面向对象试题分析

请看代码,是否有问题。如果有,说明哪里有问题? 1.abstract class Name {   private String name;   public abstract boolean isStupidName(String name) {}}有问题。抽象方法不能有方法体。2.public class Something {   

2014-04-06 13:24:13 809

原创 java基础10

1:内部类(1)把类定义在一个类的内部。(2)特点:A:内部类可以直接使用外部类的成员,包括私有。B:外部类要使用内部类成员,必须创建对象使用。(3)内部类的分类:局部内部类:定义在方法中的内部类成员内部类:定义在类中方法外的内部类(4)成员内部类class Outer {class Inner {}}普通的修饰的时候:外部类名.

2014-04-06 13:09:59 445

原创 java基础概念回顾

基本概念回顾:1:类是什么?类的组成是哪些?类是把多个具有相同特征和行为方式的对象的抽象组成:   成员变量、成员方法、构造方法2:对象是什么?什么时候需要使用对象?对象是类的实例化、应用场景   需要对类的非静态成员进行操作时   当要完成一个功能的时候3:封装是什么?自己概述封装:是隐藏对象的属性和实现细节,对外提供公共的访问方式4:继承

2014-04-06 12:43:50 529

原创 java基础09

掌握形,而不是神。形似不用神似。1:多态(掌握)(1)同一个对象在不同时刻表现出来的不同状态。另外的表达方式:针对同一个对象,编译期类型和运行期类型不一致。举例:狗(狗是狗,狗是动物)水(水,水蒸气,冰)(2)前提:A:有继承或者实现关系。B:有方法重写。C:有父类或者父接口引用指向子类对象。(3)好处和弊端:A:好处扩展性和维护性(

2014-04-06 12:38:22 575

原创 java基础08

Math类:API中对应的类:字段摘要:成员变量构造方法摘要:构造方法方法摘要:成员方法 Math类要掌握的内容:成员变量:自然对数底数:public static final double E圆周率:public static final double PIFinal  用于修饰字面值常量 成员方法:随机数:public static doub

2014-04-06 12:18:07 601

原创 java基础07

封装:把实现细节给隐藏,对外提供公共的访问方式。 好处:将变化隔离、便于使用、提高重用性和安全性 Private 关键字:是一个权限修饰符,用于修饰成员变量和成员方法   被private修饰的成员只能在本类方法中使用 想给成员变量赋值,通过setXxx()方法。和带参数的构造函数想单独获取一个成员变量,用getXxx()方法。 构造方法:和

2014-04-06 11:45:01 565

原创 java基础06

面向对象:  是相对与面向过程而言的一种编程思想。  面向过程:强调完成功能的过程。  面向对象:关注完成功能的结果。只管哪个对象完成这个功能            将功能封装进对象,强调具备了功能的对象面向对象是基于面向过程。概念:特点:    思想特点:        是一种符合人们思考习惯的思想可以将复杂的事情简单化将程序员从执行者转换成了指挥者

2014-04-06 11:11:29 743

原创 java基础05

1:数组(掌握)(1)数组是存储同一种类型的多个元素的容器。(2)特点:数组中的每一个元素都有编号,从0开始,方便我们获取数据。专业叫索引。(3)一维数组的格式:A:int[] arr = new int[3];B:int[] arr = new int[]{1,2,3};C:int[] arr = {1,2,3};(4)二维数组的格式:A:int[][] ar

2014-04-06 10:53:19 484

原创 java基础03,04

流程控制语句:

2014-04-06 10:27:33 549

acra工具包

开源的acra crash上报库( http://code.google.com/p/acra/ )的缺点有: 1. crash上报到google doc里的话,由于被墙了,所以看不到数据。 2 如果基于邮件上报crash的话,不方便统计crash崩溃率。3. acra上报的字段过多,需要过滤一些没用的字段。当Android应用程序崩溃时,可以及时通过浏览器查看到崩溃的堆栈信息,同时后台还可以统计每天的崩溃比率,以方便应用程序的体验改进

2014-07-30

Tomcat6.0服务器

Tomcat服务器学习web开发的必备工具

2014-05-16

dom4j解析文件

用于解析xml文件,快速查询xml文件中的项

2014-05-16

空空如也

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

TA关注的人

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