- 博客(41)
- 收藏
- 关注
原创 面试遇到的问题
HashMap的实现原理,底层结构 HashMap:数组+链表组合结构(数组型散列结构)HashMap的链表元素对应一个静态的内部类Entry,包含三个元素(key,value,next)主要有put(),get()。put()原理:通过hash%Entry.length来计算index,此时加入的元素即 Entry[index]=该元素 如果index相同,就是新加入...
2018-03-26 21:06:43
277
原创 webService是什么
什么叫做webService WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。 WebService
2017-09-04 22:10:06
531
原创 maven的基本了解
今天我会讲到六个知识点;Maven的简介,Maven下载环境变量配置,在eclipse集成Maven,使用Maven创建java项目,使用Maven创建web项目 废话不多说,直接上操作: 1.Maven的简介: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个一个项目周期(Projec
2017-08-21 10:50:53
439
原创 Struts2(一)
最近的一个月都会学习SSH框架,当然到后期还是会去学习SSM。好的,我的废话也不多说了,对框架感兴趣的同学们也知道SSH包括Struts2,Spring,Hibernate;今天我就来讲讲Struts2。(写的不好的地方还是希望大家能够提出来,谢谢) 当然了有Struts2就有Struts1,但是Struts1已经淘汰了很多年了,不建议大家再去学习Struts1。 但是 我们需要怎样去理解S
2017-08-11 23:43:52
334
原创 简单了解什么叫做MVC框架
首先说明一下,本人很不仁道的用了教员给的资料一、MVC设计模式模型Model封装数据,进行业务处理,返回处理结果视图View展示界面控制器 Controller接收用户端请求,将模型和视图联系在一起以实现用户请求的功能MVC编程实现思路二、Controller设计2.1 自定义Action类,实现execute方法public
2017-08-11 22:47:37
463
转载 android解析json数据显示
Json数据复制代码 代码如下:[{"code":"110000","sheng":"11","di":"00","xian":"00","name":"北京市","level":1},{"code":"659004","sheng":"65","di":"90","xian":"04","name":"五家渠市","level":3},{"code":"710000","sheng"
2017-07-26 22:56:18
691
转载 Android闹钟 AlarmManager的使用
AlarmManager这个类提供对系统闹钟服务的访问接口。 你可以为你的应用设定一个在未来某个时间唤醒的功能。 当闹钟响起,实际上是系统发出了为这个闹钟注册的广播,会自动开启目标应用。 注册的闹钟在设备睡眠的时候仍然会保留,可以选择性地设置是否唤醒设备,但是当设备关机和重启后,闹钟将会被清除。 在alarm的receiver的onReceive()方法被执行的时候,
2017-07-23 21:28:35
1211
转载 android实现三种视频播放
在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。1、调用其自带的
2017-07-21 21:46:12
1232
1
原创 android实现音乐播放器
1.在学习音乐播放器前,我们要了解MediaPlayer.1)如何获得MediaPlayer实例:可以使用直接new的方式:MediaPlayer mp=new MediaPlayer();也可以使用create的方式:MediaPalyer mp=MediaPlayer.create(this,R.raw.文件);在这不用调用setDataSource2.音乐播放器所需的一些属性
2017-07-20 14:20:30
1210
转载 Android contentProvider解析
ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。 以下这段是Google Doc中对ContentPro
2017-07-17 20:51:06
425
转载 Android Service解析
一、Android Service的概念与说明1.1 Service 服务的定义Android Service 是 Android 平台最常用的部件之一,其概念与 Windows Service 类似,熟悉Windows开发的朋友应该对此概念会有所了解。当 Android 系统需要对现有的程序数据进行监听,或者对现有 Actitvity 提供数据服务支撑时,就会使用到 Android Se
2017-07-15 21:17:59
422
原创 Android四大控件之BroadcastReceiver
今天本人学了Android中BroadcastReceiver的相关知识,想和大家来一起分享分享。BroadcastReceiver的意思就是“广播接收者”,用来接收来自系统和应用中的广播。其实在我们还没有接触BroadcastReceiver之前就有用过广播,例如当网络改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作。下面我们就对BroadcastR
2017-07-13 19:00:28
314
转载 Android系统广播大全
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str
2017-07-11 18:17:04
348
转载 jsp的内置对象及作用
简单的记忆方法:记住一个单词:parscope (气象雷达)示波器,它包含:page,application,request,response,session,config,out,pagecontext,exception。一、request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
2017-07-10 15:16:03
286
原创 单点触摸实现水滴效果
package com.example.android16_android1;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Handler;import
2017-07-09 19:41:36
494
原创 Android怎样实现传递对象集合?
我们先来看看效果图 布局代码的实现1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android
2017-06-16 23:58:13
806
原创 Android中MultiAutoCompleteTextView的运用?
本人觉得MultiAutoCompleteTextView能运用的地方不多,我也只就在淘宝购物上看到了这项功能;布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android
2017-06-11 16:23:15
624
原创 如何实现自动补全?
今天会讲AutoCompleteTest(自动补全),也就是相当于jsp servlet中的AJAX,先来看看运行的结果 在layout文件下生成布局文件<AutoCompleteTextView android:layout_width="wrap_content" android:layout_height="wrap_content"
2017-06-11 14:51:21
1930
原创 运用RadioButton实现图片浏览?
1.创建xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">
2017-06-07 22:37:09
428
原创 Android布局的基本概念及布局的运用?
一.布局的基本概念 布局就是主要把界面中的控件按照某种规律摆放在指定的位置;主要是为了解决应用程序在不同手机中的显示问题 1. Android实现布局有俩种方式: (1)代码:布局文件对应的Java类都是viewgroup类的子类 (2)xml配置文件:所有的布局文件都是放在res/layout文件夹中 布局支持嵌套
2017-06-01 22:13:22
975
1
转载 自定义类加载器的实现和使用?
1、用户自定义的类加载器:要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,该方法根据参数指定类的名字,返回对应的Class对象的引用。findClassprotected Class findClass(String name) throws
2017-05-30 23:36:05
2922
原创 对象和JSON之间的转换?对象集合和字符串之间的转换?在JSP中使用JSNO?
在使用JSONDEZ几张转换之前我们先来了解什么叫做JSNO?我们为什么要来使用JSON?一.什么叫做JSON? (JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式二.为什么使用JSON?简洁和清晰,易于人阅读和编写,易于机器解析和生成提高了网络的传输效率(这是官网上的答案)而我自己是这样理解的json只是为了服务器端发送到客服端的
2017-05-30 15:53:30
2997
原创 JDNI的运用?
我今天会讲到关于JDNI的三种用法:Tomcat JDNI,Window JDNI,自定义JDNI,这样来看的我们会觉得它们很难理解,那我就更具我自己的理解来说吧!Tomcat,window其实就相当于一个容器,一个储存东西的容器,我可以从中拿东西也可放东西 一.Tomcat JDNI的用法?(放值) 当然我们要在Tomcat中放入东西,那就少不了配置,先进入Tomcat官网中找到你所
2017-05-30 12:22:08
736
原创 JNDI是用来做什么的?
.什么是JDNI 1.java Naming and Directory Interface,java命名和目录接口 2.是一组在Java应用中访问命名和目录服务的API 3.通过名称将资源与服务进行关联这些都是一些官方的解释,一时半会也很那理解透彻,下面是我自己对JDNI的理解JNDI是用来干什么的?说通俗一点它就是一个接口,连接数据库的一个接口
2017-05-30 10:53:50
6097
转载 java集合总结
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.youkuaiyun.com/pistolove/article/details/41346969以下资料是在学习中总结出来的,希望对你有所帮助。如果需要请转载,谢谢。1. StringBuffer 线程安全,StringBuilder 线程不安全 效率稍高些集(Set):集里的对象不按任何特定的方式排列,按索引值来操作数
2017-05-27 11:26:15
235
原创 IO复习
一. IO简介 input 输入 读 output 输出 写 我们可以用IO来创建文件,运用缓冲流复制文件,递归,序列化及反序列化,字符流和字符流读写 1.文件的创建 (1)实例化File
2017-05-27 09:21:09
267
转载 什么是Servlet容器
1. 什么是Web服务器? 想要知道什么是Servlet容器,我们首先要知道什么是Web服务器。 Web服务器使用HTTP协议来传输数据。最简单的一种情况是,用户在浏览器(客户端,client)中输入一个URL(如,www.programcreek.com/static.html),然后就能获取网页进行阅览。因此,服务器完成的工作就是发送网页至客户端。传输过
2017-03-22 15:53:14
473
原创 servlet(手动配置Servlet)
一.什么是servlet Servlet是一种服务器的Java应用程序,具有独立于平台和协议的特性,可以生成动态的web页面。他担当客户请求与服务器响应的中间层。Servlet是位于web服务器内部的服务器端的Java应用程序二.手动配置Servlet 注意:它是有顺序之分的 自定义类实现Servlet接口,重写相对应的方法;在web.x
2017-03-22 11:54:40
712
原创 MVC框架模式
一.MVC概念:它的全称为model view controller,我们首先来了解这三个单词分别代表什么 1.Model(模型) 它体现在实体类(entity,JavaBean,pojo,domian)和Dao层(data access object)中 而它具有的特点: (1)模型表示业务数据和业务逻辑
2017-03-21 22:20:03
372
转载 Junit和testng的区别
什么是Junit(1)JUnit是一个Java语言的单元测试框架(它由Kent Beck和Erich Gamma建立) (2)Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能(3)Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。什么是testngTestNG,即
2017-03-21 14:27:56
757
原创 EL表达式
由于本人还是一个初学者,所以有些知识点是从百度上查找的一.什么叫做EL 表达式 EL由:expression language(表达式语言)二.为什么用EL表达式 EL目的:为了使用jsp写起来更加简单。表达式语言的灵感来自于ECMAcript和XPath表达式语言,他提供了在jsp中简化表达式的方法,让jsp的代码更加简化三.EL表达式的用
2017-03-20 23:30:55
363
原创 了解JavaBean以及它在jsp中的用法
我是一个初学者,还有很多不懂的地方,希望大神们给点意见一.什么叫JavaBean: 它就相当于Java中的实体类(entity),也叫domain,但是为了编辑工具识别,需要满足至少三个条件 1.必须有无参方法 2.属性使用public的set,get方法访问,也就是说设置成private,同时set,get方法与属性名的大小也需要对应。
2017-03-20 21:44:56
495
转载 Cookie/Session机制
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制
2017-03-10 14:47:28
419
原创 junit(单元测试)
一.什么叫做JUNIT(单元测试) JUNIT是由Erich Gamma和Kent Becka编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用 为什么使用Junit:是为了方便程序员查找编码错误,还有的是在没有界面的情况下更好的查找错误代码的位置,减少了程序员对错误代码的查找 怎么用Jun
2017-03-10 00:55:55
323
原创 jsp标准标签库
jsp标准标签库它的英文名叫(Java Standard Tag Library),缩写为:JSTL 在使用JSTL时需要JSTL库安装:复制jst.jar和standard.jar到lib文件夹 JSP标准标签库分为五大类: 1.核心标签(C标签) 在使用C标签是现需要下达一个指令 语法:
2017-03-08 22:41:14
485
1
原创 Tomcat的安装及原因
Tomcat的简介: Tomcat是Apache软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当
2017-03-02 21:52:05
491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人