自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桃华月禅的专栏

一个弱弱的程序员

  • 博客(32)
  • 收藏
  • 关注

原创 JavaWeb——Tomcat服务器、Http请求与响应

网站基础知识静态web资源:指页面中数据始终不变的动态web资源:指页面中数据由程序产生,不同时间点内容不同web应用:由多个静、动态Web资源组成,这些文件一般通过一个目录组织,这个目录被称为Web应用所在目录网址访问:(客户端到服务器发送数据的全过程)1.常用Web服务器(1)WebLogic:是BEA公司产品,支持JavaEE规范(支持全部13门技术),商业服务器...

2018-05-29 11:19:14 3481

原创 JavaEE开发——XML、DTD、Schema、Dom、Sax

XML名称:可扩展标记语言,Extendsible Markup Language用途:xml的出现就是描述一些有关系的数据,现在主要作为软件的配置文件以描述程序模块之间的关系明确:我们学习的是w3c组织2000年发布的XML1.0规范一. XML语法1.文档声明(1)如果没有此XML文档是一个格式不良好的文档,一个XML文档必须要有文档说明。文档说明是告诉处理引擎如何解析

2017-06-07 17:18:24 1420

原创 Web相关开发——JavaScript

一.概述(1)网景(Netscape)公司开发的一种【基于对象】和【事件驱动】的脚本语言(2)脚本语言:语言无需编译即可运行,是为了缩短传统的编写-编译-连接-运行的过程而创建的计算机编程语言(3)基于对象:内置对象不具备面向的全部特征(4)事件驱动:每一段JS代码都是由指定的事件调用执行的(5)语言特点:交互性,安全性,跨平台性二.基本语法1.JS与Html结合方法

2015-12-31 10:47:21 627

原创 Android开发——ViewPager、项目相关

ViewPager1.PagerAdapter抽象类Public Methodsabstract intgetCount()获取适配器中适配数据的个数abstract booleanisViewFromObject(View view, Object object)是否复用当前view对象

2015-11-18 00:52:26 759

原创 Android进阶之路——Android Studio使用与5.0新特性

Android Studio特:一个工作空间只能有一个项目,其他的不能是项目只能是库恢复窗体:【View菜单】==>【Tool Windows】选项中可恢复ide下侧选项卡【左下角屏幕类似小图标】可恢复左侧选项卡1.新建工作空间注:由于新建过程过于雷同于eclipse新建项目,所以不在这里描述。工作空间内所有项目统一Android开发版本,在新建工作空间时会选择Androi

2015-11-09 23:04:18 1635 2

原创 Android开发——常用功能源码

1.三级缓存package com.heima.zhbj55.view;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import j

2015-11-09 23:03:44 1124 5

原创 Android开发——Fragment、菜单、自定义控件

一.Fragment注明:就是Activity的一个模块,可以多个Fragment在一个Activity之中,Fragent必须嵌入到一个Activity之中注意:由于这是API 11 出现的新特性,所以工程的最小支持版本要至少调制到111.创建Fragment的两种方法1.1 静态创建解释:这是包含两个Fragment的Activity布局文件,分别定义好两个Fragment

2015-04-12 11:12:19 2187

原创 Android开发——Android杂乱整理

一.Seekbar类Public MethodsvoidsetOnSeekBarChangeListener(SeekBar.OnSeekBarChangeListener l)设置该组件进度改变时的监听事件synchronized intgetMax()从ProgressBar继承的方法,获取进度的最大值

2015-04-09 22:40:08 719

原创 Android开发——系统服务和Manager

ConstantsintCALL_STATE_IDLE电话的空闲状态,没有任何来电时,可以用

2015-04-05 21:06:58 748

原创 Android开发——Android特殊,样式、国际化、动画、提示框、多媒体

一.样式和主题style使用:对于在布局文件中重复出现的属性值定义在style内,可以被多个控件共同调用使用注意:style文件内与控件内出现相同的属性不同的值,控件中的值会覆盖掉style文件中的值1.使用方法在values\下的style.xml文件中按照如下方式书写,即可通过name属性值调用这个配置 wrap_content wrap_

2015-03-26 21:00:43 1194

原创 Android开发——Android四大组件

Activity技巧:当你想查找系统已有的某界面对应的清单文件中、、等信息时,你可以先打开模拟器,打开你要查找应用的界面。然后再Logcat中查找相关信息,可能是info级别的log,可以找到【action-name】的值。例如:Log信息为【ActivityManager(861): Starting: Intent { dat=content://mms-sms/conversatio

2015-03-21 23:38:16 1268

原创 Android开发——SQLite数据库、ListView、网络编程4

SQLite数据库说明:这是一个轻量级数据库,嵌入式数据库数据库的存储数据的意义:当有大量相似结构的数据需要存储的时候,并且具有查询速度快的特点特点:sqlite数据库底层都是以字符串类型保存,不会区分存入数据库中数据的类型1.SQLiteOpenHelper抽象类位置:android.database.sqlite.SQLiteOpenHelper包功能:一个建立数据库的

2015-03-20 00:17:03 1507 1

原创 Android开发——Android开发开始

常见布局1.相对布局( RelativeLayout)<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="80dp" > <Text

2015-02-15 15:24:37 659

原创 Android开发——Android开发入门

历史知识1.移动相关历史知识3G开发:G指的是Generation,代的意思1G:摩托罗拉,1995年开发了第一部手机,采用的这种制式,只能支持语音通话,大哥大2G:(1)GSM        (2)CDMA:军用转为了民用,可以接受数据,只有9kb/s。最早联通所有,现在是电信的2.5G:EGGE,2G-->3G的过渡版本,2.5G理论速度为172kb/s,实际为10-30k

2015-02-12 21:36:16 997

原创 Java基础——正则表达式

一.意义(1)正则表达式:符合一定规则的表达式(2)特点:用一些特别的符号表示一系列代码的操作,方便观看(3)好处:可以简化对字符串的操作(4)弊端:符号定义越多,正则越长,阅读性越差二.正则的四种常见操作1.匹配 booleanmatches(String r

2014-12-26 23:18:43 556

原创 Java基础——反射、枚举

一.反射1.使用情景当你做程序开发时,你会发现定义接口,可以提高程序扩展性,扩展功能类实现接口即可。可是你会发现源码中只有引用型变量不用修改了而已,扩展功能时不能避免的就是建立功能类的对象,对象是必须要建立的。这时就有了反射技术出现解决了这一问题,只要你把功能类类名定义在一个指定配置文件中,你不用修改

2014-12-26 13:50:25 1179

原创 Java基础——网络编程

一.网路编程知识意义:过去我们IO流是把本地的文件传递而已,网络编程是把自己电脑的数据传递给另一台电脑,并且回馈信息。这是数据通讯1.通讯三要素1.1 IP地址(1)获取对方主机IP1.2 端口号(1)数据发送到对方主机指定的应用程序上,为了区别主机上的应用程序,会定义一些数字标识(端

2014-12-22 20:39:43 763

原创 Java基础——GUI

GUI(Graphical User Interfase:图形用户接口)位置:GUI所用对象都存在于 java.Awt 和 javax.Swing两个包中一.Awt简介:Abstract Window ToolKit(抽象窗口工具包),依赖于平台,需要调用本地系统方法来实现功能,所以跨平台性稍弱

2014-12-18 00:33:45 700

原创 设计模式——装饰设计模式

装饰设计模式1.意义1.1 意义:当想要对已有的对象进行功能增强时,可以自定义类,将已有对象传入,基于已有功能提供加强功能,那么自定义类称为装饰类1.2 装饰相比继承的好处.继承思想实现增强类的过程如下:MyReader =>专门用于读取数据的类    |--MyTextReader

2014-12-09 21:30:29 479

原创 Java基础——I/O流

I/O流IO流(数据流):对存储设备上的数据进行操作硬盘磁头:复制文件时这里复制一次,磁头在这边复制一次;写入的那边,写一次磁头移动到那边又写一次。硬件移动花费时间量大,所以复制时要定义足够大的缓冲区来一次性复制大量数据并写入,大大增加效率I/O流输入输出设备区分:源设备:内存System.i

2014-12-08 08:57:24 1405

原创 Java基础——常用API

System类1.知识点(1)所在位置:java.lang包(2)特点:不能够实例化,所以成员全部是静态的2.成员摘要字段摘要static PrintStreamerr           “标准”错误输出流。static InputStre

2014-12-05 21:34:09 754 1

原创 Java基础——集合框架

集合框架1.数据多了可用数组存储,对象多了可用数组或者集合存储2.集合长度是可变的,可以存储不同类型的对象3.实际结构中,集合存放的是对象的地址值一.Collection接口(集合的超类)1.其下容器底层数据结构不同,存储方式也不同 2.集合的特殊取出方式——迭代器

2014-11-30 20:25:55 735

原创 Java基础——JDK1.5版本新特性

JDK更新三原则:.提高效率(可能产生安全问题).简化书写(可能出现局限性).提高安全性一.自动拆箱、自动装箱1.自动装箱:Integer x = 5;[等同于Integer x = new Integer(5)]2.自动拆箱:x = x + 4;[x自动调用了x.intValue()

2014-11-30 18:46:18 668

原创 Java基础——String、StringBuffer、StringBuilder、Integer

一.String类1.特殊知识点1.1 String s1 = "abc"; 与 String s2 = new String("abc");——s1内存中有1个对象,s2内存中有2个对象1.2 String s1 = "abc" 与 String s1 = "abc", s1==s2 结果是tr

2014-11-29 19:43:27 630

原创 Java基础——多线程

多线程进程:正在运行的程序,一个进程中至少有一个线程线程:线程就是进程中的一个控制单元,线程控制着进程的执行多线程:每个线程在“同时”运行,是因为cpu在做着快读的切换,以达到同时运行的效果体现:程序主线程在执行,垃圾回收也在执行,这是多线程的体现1.Thread(继承类)

2014-11-27 16:52:15 570

原创 Java基础——异常(Error、Exception)

异常(Throwable)Java对问题进行了对象的封装,Java对不正常情况进行描述后的对象体现,这就是Throwable类方法摘要 StringgetMessage()           返回此 throwable 的详细消息字符串。(异常信息)

2014-11-25 18:08:39 1030

原创 设计模式——模板设计模式

1.意义1.1 好处:提高了代码的扩展性和复用性1.2 定义:在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,确定的部分正在使用不确定部分。那时就将不确定的部分暴露出去,由该类的子类去完成2.代码实现/***需求:获取一段程序运行的时间*思路:1.获取时间可以用System类中的currentTimeMillis()方法* 2.确定的部分定义在父类中,不

2014-11-23 19:45:12 574

原创 设计模式——单例设计模式

一.引言历史:最早是建筑学领域的模式,然后GOF四人由其引申到编码方面,总结了23种设计模式设计模式:解决某一类事情最行之有效的方法二.单例设计模式1 意义:限定该类在内存中只能建立一个对象,保证对象的唯一性2 饿汉式2.1 代码体现://饿汉式,保证对象的唯一性class Singleton{ private Singleton(){}//私有化构造函数禁止该类

2014-11-10 15:51:21 501

原创 Java基础——API文档,说明书的制作

一.API文档(Aplication Program Interface)1.API是Java说明文档,是一个记述了全部Java官方开发类的说明文档2.制作一个程序的说明文档2.1 程序的代码部分书写格式如下/**这是一个可以对数组进行操作的工具包,该类中提供了————获取最值、排序、打印最

2014-11-10 13:21:50 790

原创 Java基础——面向对象(封装、继承、多态)

面向对象面向过程:过程就是功能、动作,就是说面对的主要是大量无序排列的功能(basic和C语言,VB是一个工具)面向对象:其实就是对各种功能进行了打包分类,我们会先面对的是对象,再对其内的功能、动作进行调用作用意义:面向对象是一种思想,能让复杂的事情简单化,能让我们从执行者转变为指挥者匿名对象

2014-11-06 21:37:14 701

原创 Java基础——程序流程控制、函数与数组

一.程序流程控制1.顺序结构(就是Java代码从上往下的结构)2.判断结构2.1 if结构一if(条件表达式){ 执行语句;}2.2 if结构二if(条件表达式){ 执行语句;}else{ 执行语句;}2.3 if结构三if(条件表达式){ 执行语句;}else

2014-11-03 16:42:48 559

原创 Java基础——编程之路的开始,Java基础知识

一.编程基础知识1.软件(一些列按照特定顺序组织的计算机数据和指令的集合)1.1 软件的功能:处理数据1.2 系统软件:Windows、Linux、Dos1.3 应用软件(计算机设备与人的交互)(1)图形化界面(2)命令行方式2.常用汇编语言:dir:列出当前目录下的文件与文件夹

2014-11-02 20:30:37 544

空空如也

空空如也

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

TA关注的人

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