自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基本控件

一。文本编辑控件TextViewEditTextAutoCompleteTextViewTextSwitcher 二。按钮控件Button的子类:button,checkbox,rediobutton,togglebutton, 三。图片控件ImageViewImageButtonImageSwitcher和gallery 四。时间控件...

2016-05-21 17:28:06 141

原创 android项目结构

项目的文件结构如下:1.src2.res3.androidMenifest.xml配置文件每个项目都有配置文件,首先是menifest元素声明,包括包声明和android的命名空间。user-pemission:permissioninstrumetationuses-sdk 然后是application,定义了图标和名称属性。application的...

2016-05-21 17:11:55 122

原创 Log ,DDMS和AVD

一。Log1.log类和方法:api有现成的类,android.util.Log.有5种不同级别verbose,debug,info,warn,error,对应5种不同方法。log(tag,message):tag用于标识日志消息的来源。通常用于标识类或activity日志调用出现的位置。在LogCat窗口中,我们可以使用定义的log_tag来过滤所有使用这个tag的log....

2016-05-21 17:02:36 309

原创 activity

Activity 一。activity是应用程序的入口。负责创建窗口setContextView(view),和用户交互。1.基本用法:首先定义一个类继承自activity,在androidMenifest.xml文件的application标签中声明一个activity即可。一般一个程序会有多个activity,需要指定程序运行时首先加载的activity,在activit...

2016-05-21 16:29:42 115

原创 基本界面控件

大多数界面控件都在android.view和android.widget包中。android.view.View为他们的父类,还有Dialog系列,android.app.Dialog为父类,等等。android原生控件一般是在res/layout下的xml文件中声明。然后在activity使用super.setContentView(R.layout.某布局文件名)加载.在activity中获...

2016-05-21 15:36:15 106

原创 jsp取得绝对路径

使用绝对路径方式引入javascript和css。1.${pageContext.request.ContextPath}使用css:2.

2015-10-07 10:10:10 112

原创 java Exception RuntimeException

一。异常的超级父类是Throwable,实现的两个子类是error和exception。error是错误类。Exception分为Runtimeexception及其子类以及除此之外的异常。runtimeexcpetion特点是不必在方法中声明,调用者不需要知道异常的可能存在,也不必去处理异常。因为这个类型的异常并不是由于程序的功能不完善或程序本身造成,而是程序员在调用时由于操作导致的

2015-10-05 12:11:58 342

原创 java concurrent

参考:http://blog.csdn.net/jiangwei0910410003/article/details/20373497jdk5推出concurrent并发工具包。考虑性能,死锁,公平性,资源管理,线程安全性一。Excutor具体runnable任务的执行者ExcutorServer:具体线程池管理者,把runnable,callable提交到线程池供其调用s

2015-10-03 12:16:19 447

原创 java nio 高级

非阻塞io:传统的读写会发生阻塞,server/client每个请求产生一个线程,导致线程数量增大一般采用线程池模型,并且会限制线程池的大小。非阻塞io采用reactor模式,io调用不会被阻塞,相反会注册感兴趣的特定io事件。(可读数据到达,新的连接建立)发生特定事件,系统通知。非阻塞io核心对象是selector,用来注册io事件并且通知事件发生。当有事件发生时,从sele

2015-10-03 11:53:46 399

原创 java nio基本概念

参考:http://blog.csdn.net/jiangwei0910410003/article/details/21104867一。1.4以前面向流的io,nio面向块io。核心对象:通道,缓冲区,选择器nio中所有数据都是在缓冲区处理的。抽象类buffer。通道:实现channel接口读数据分为以下三步:从fileinputStream获取channel,创建buf

2015-10-03 11:26:45 355

原创 java io流系统介绍

参考:http://blog.csdn.net/jiangwei0910410003/article/details/22376895java流在处理上分为字节流和字符流。字符流在处理上为2个字节的unicode字符。分别操作字符,字符数组和字符串。而字节流处理单元为一字节。操作字节和字节数组java内用unicode编码存储字符,字符流处理类负责将外部其他编码的字符流和java内部的

2015-10-02 23:21:36 349

原创 jvm垃圾回收

参考:http://blog.csdn.net/jiangwei0910410003/article/details/40709457一。java中是如何管理对象的:垃圾回收前,需要判断哪些对象存活。1.引用计数算法:计数器为零就是不被使用的。很难解决对象之间相互循环引用。2.可达性分析算法:GC Root最为起点,从这些节点开始向下搜索,没有搜索到的为不存活。可作为GC Ro

2015-10-02 21:38:16 262

原创 jvm内存模型

参考:http://blog.csdn.net/jiangwei0910410003/article/details/40616223类加载器子系统内存空间:方法区,堆,栈,本地方法栈垃圾收集器:指令计数器以及其他隐含寄存器:执行引擎本地接口方法本地方法库一。程序计数器:较小块的内存空间,可以看做程序行号指示器。通过它区下一条需要执行的字节码指令。分支,跳转,循

2015-10-02 20:22:14 237

原创 java自定义类加载器

1.用户自定义的类加载器,只需要扩展java.lang.ClassLoader类,覆盖他的findClass方法。根据参数指定类的名字,返回对应的Class对象的引用。http://www.cnblogs.com/chenying99/archive/2013/04/02/2994642.html2.不同命名空间类加载器的关系。同一个命名空间的类相互可见子加载空间包含所有父加载

2015-10-02 19:55:01 285

原创 java类加载机制

类加载是java程序运行的第一步,研究类的加载,有助于理解jvm执行过程,并且让程序动态控制类的加载。一。类加载简单过程:将类加载到内存,生成一个Class对象。1.寻找jre目录,寻找jvm.dll,初始化jvm2.产生一个bootstrap Loader(启动类加载器)3.Bootstrap Loader自动加载Extended Loader(标准扩展类加载器),并将其父类设置

2015-10-02 19:30:24 352

空空如也

空空如也

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

TA关注的人

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