- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 Android透明度计算
Android颜色透明度计算方式:1.Android颜色是16进制带有透明度格式:ARGB 其中 A是透明度 00是全透明 FF是不透明。 2.计算:比如颜色333333 40%透明度 即60%不透明度。 60%*255 后在转换成16进制 是99 所以333333 40%透明度 即 99333333
2016-12-28 11:26:57 462
转载 Android常见 布局优化
1.使用include 添加布局 xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> layout="@lay
2016-12-09 16:26:16 268
原创 自定义Textview背景 -------》shape 各属性含义
android:width="0.5dp" android:color="@color/label_orange"/> android:top="2dp" android:bottom="2dp" android:left="6dp"
2016-12-09 14:40:22 832
转载 Android View动画进行中事件无效解决方法
Android View动画运行时,在运动的View上绑定的事件将不能被触发,因为诸如点击事件等,触发点是绑定在View控件初始化时所在位置的点击,当动画移动后点击坐标就发生了改变,通过查询一些资料,了解到,Android 3.0以下,动画存在问题,它只移动了View绘制显示的地方,却没有移动View的物理位置,具体底层实现大家可以看源代码了解,我不大清楚底层,这里就不多说了,下面说说简单的解决方
2016-04-09 11:21:16 2034
转载 如何修改android工程的包名
如何修改android工程的包名:http://jingyan.baidu.com/article/380abd0a71a1061d90192cfd.html
2016-03-13 13:11:40 265
原创 Java基础
面向对象的特征有哪些?抽象:抽象就是忽略一个主题中与当前目标无关的方面,而将目标的某个特征进行提炼继承:继承是一种连接类的层次模型,他提供了一种明确表述共性的方法封装:封装就是把数据和过程包围起来,对数据的访问只能调用已定义的接口多态性:就是允许不同类的对象对同一消息作出相应。String和StringBuffer的区别?JAVA提供了两个字符串类:String和Strin
2013-12-16 15:55:34 395
原创 Java基础 内部类
内部类可以直接访问外部类的所有成员,包括私有,之所以可以直接访问,是因为内部类持有外部类对象的引用,Outer.this而外部类想要访问内部类必须创建对象或者使用类名引用其他类访问内部类格式Outer.Inner in = new Outer().new Inner();匿名内部类其实就是内部类的简写形式如果该内部类只需调用一次,那么我们不必定义在外部类中,可以直接使用匿名内部
2013-12-16 15:38:06 415
原创 Java基础 异常处理
Java基础 异常处理异常特点:异常体系中的所有类以及建立的对象都具有可抛性也就是说可以被throw和throws关键字操作RuntimeException除外,也就是说,函数内如果抛出RuntimeException异常,函数上可以不用声明如果函数声明了异常,调用者需要进行处理,处理方法有throws,try。编译时被检测异常该异常在编译时,如果没有处理(没有抛也没有try)
2013-12-16 15:35:05 442
原创 java基础 集合迭代器
迭代器 iterator. 迭代去就是集合取出元素的方式.hasNext()判断是否有下一个对象,返回真假 next(),取出下一个import java.util.Iterator;import java.util.Set;import java.util.TreeSet;public class IteratorDema{ public static v
2013-12-16 15:24:11 383
原创 30天学通JAVA WEB Servlet调用图及生命周期
Servlet调用图及生命周期Servlet调用图Servlet的生命周期:1.Servlet对象在第一次被访问时创建之后就存储在内存中,响应客户端的请求2.Servlet对象一旦被创建init()方法被执行,客户端的每次请求Service()方法被执行3.Servlet从web服务器中被移除时该对象调用destroy()方法。 由于客户端是通过URL地址访
2013-12-12 17:11:37 722
原创 银行管理系统
银行管理系统经过分析可知该系统有:号码生成器类NumberManager该类有产生新号码的方法和获取马上要为之服务的号码的方法,这两个方法被不同的线程操作了相同的数据所以要进行同步。管理号码的类MachManager该类被设置成单利模式,在该类中定义三个对应的方法来返回三个NumberManager对象。窗口类ServicWindow在该类中有个start()方法根据不同的客户类型为不同的
2013-12-12 17:04:17 664
原创 交通管理系统------分析与编程
交通管理系统------分析与编程交通灯管理系统共用3个对象:路,灯,灯控制器其中在路这个对象上有增加车辆和减少车辆的方法,这些都是在路初始化时单独创建出两个线程让它执行车辆增加和减少!代码如下:package traficLamps; import java.util.ArrayList;import java.util.List;import java.util
2013-12-11 21:45:42 781
原创 交通管理系统----面向对象的分析与设计:
交通管理系统----面向对象的分析与设计: 面向对象的分析与设计:谁拥有数据,谁就对外提供操作这些数据的方法!典型案例:1.人在黑板上画圆 对象有:person, blakboard, circle 其中 画圆这个动作draw()是圆身上的动作!原因是:画圆需要圆心和半径,这都是圆上的数据2.列车司机紧急刹车 对象有:司机和列车 其中 刹车这个动作 是车上的动
2013-12-11 21:45:07 1139
原创 Java基础加强: 反射
Java基础加强: 反射 字节码:得到字节码的三种方式:1.类名.Class();2.类的实例对象.getClass();3.Class.forName(完整类名);Class.forName(完整类名)作用:返回字节码 当这个类的字节码已经在内存中时直接返回该字节码,当JAVA 虚拟机内中没有加载该字节码时,就用类加载器去加载,把加载进来的字节码在虚拟机内存中缓存
2013-12-11 21:44:02 538
原创 Java基础加强: Jdk1.5新特性 枚举
Java基础加强: Jdk1.5新特性 枚举用普通类实现枚举功能:定义一个WeekDay类来模拟枚举功能。方法:1.私有的构造方法2.每个元素分别用一个公有的最终的静态成员变量来表示3.可以有若干公有方法或抽象方法,若有抽象方法则静态成员变量必须实现抽象方法代码如下:package cn.itcast; public abstract class Week
2013-12-11 21:43:27 461
原创 Java基础加强:静态导入及可变参数和增强for循环 ,基本数据类型的自动拆箱和装箱
Java基础加强:静态导入及可变参数和增强for循环 ,基本数据类型的自动拆箱和装箱import static 语句导入一个类中的某个静态方法或所有静态方法例如:import static java.lang.Math.*;public class StaticImport { /** * @param args */public static void mai
2013-12-11 21:41:45 525
原创 保存会话的两种技术
保存会话的两种技术 Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去,这样web资源处理的就是各自的数据! Session是服务器端技术,利用这个技术服务器在运行时可以为每一个用户的浏览器绘制创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服
2013-12-09 09:25:58 849
原创 WEB应用中资源文件的读取和常用配置文件
WEB应用中资源文件的读取和常用配置文件在web应用中如果读取资源文件的程序不是Servlet就只能通过类装载器去读,有两种方式:1.通过InputStream流进行读取 首先调用该类的类装载器,然后调用getResourceAsStream()获得InputStream流对象在创建Properties对象newProperties()在调用该类的Coad()方法。例如:Inp
2013-12-08 22:07:34 625
原创 Java基础加强 交互线程
交互线程交互线程定义: 如果并发执行的多个线程间需要共享资源和交换数据,则这一组线程称为交互线程。交互线程特点: 交互线程并发执行时相互之间会干扰或影响其他线程的执行结果,因此交互线程之间需要有同步机制(使用Synchronized关键字,读写锁Lock它有如下特点:多个读锁不互斥读锁与写锁互斥写锁与写锁互斥)。交互线程之间的关系:竞争和协作关系。对于竞争关
2013-12-08 22:05:49 424
原创 Java基础加强 线程范围内数据共享设计模式
线程范围内数据共享设计模式获得某个类的实例,且该实例对象是与本线程相关的,则使用类似单利设计模式的ThreadLocal方法。例如如下代码: package Cn.itcast; import java.util.Random; public class ThreadLocalTest { /** * @param args */public s
2013-12-08 22:05:18 503
原创 多线程访问共享对象和数据的方式
今天是12月8号,很高兴我的技术分终于达到了10分,我知道这代表不了什么,它还不能确保黑马程序员一定能收留我,但这最起码给了我几乎,我会继续努力挣取我的技术分。今天顺便看了下那些已经通过我们黑马程序测试同学的日志,我发现我写的和他们有太大的差别了,甚至可能不能达到我们的要求,所以为了加快能到黑马的日程我把这段时间观看我们的视频教程所做的随堂笔记摘出一部分来做我的学习日志希望我们的老师能够满意:
2013-12-08 22:04:36 598
原创 JAVA WEB
Inetnet上的主机有两种方式表示地址,分别为域名和IP地址InetAddress地址类对象包含有一个Inetnet主机地址的域名和IP地址 InetAddress类的常用方法 方法 返回值 功能描述getByName(String
2013-11-09 16:26:46 497
原创 面向对象的特征有哪些?
面向对象的特征有哪些?抽象:抽象就是忽略一个主题中与当前目标无关的方面,而将目标的某个特征进行提炼继承:继承是一种连接类的层次模型,他提供了一种明确表述共性的方法封装:封装就是把数据和过程包围起来,对数据的访问只能调用已定义的接口多态性:就是允许不同类的对象对同一消息作出相应。
2013-11-09 16:24:35 495
原创 String和StringBuffer的区别?
String和StringBuffer的区别?JAVA提供了两个字符串类:String和StringBuffer。它们可以储存和操作字符串,字符串String类提供了数值不可改变的字符串,而StringBuffer类提供的字符串对象可以进行修改。当知道字符串数据要改变的时候就可以使用StringBuffer类创建,可以使用StringBuffer 来动态构造字符数据。final,fin
2013-11-09 16:23:55 430
原创 线程和进程的区别?
线程和进程的区别?进程和线程都是由操作系统所控制的程序运行的基本单位,进程和线程区别如下:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程本身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个进程的其他的线程共享
2013-11-09 16:22:30 502
原创 四叶玫瑰线的图形设计JAVA代码
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class RoseJFrame extends JFrame implements ActionListener{ private RoseCanvas rose; //自定义画布组件 priva
2013-11-07 16:20:00 3701
转载 Oracle中常用指令
select * from dba_tab_columnswhere owner = 'SYSTEM';就可以把此用户所有表列出来 Oracle中常用的命令大全 一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSV
2013-11-07 16:11:10 657
原创 Java相关知识点
线程和进程的区别?进程和线程都是由操作系统所控制的程序运行的基本单位,进程和线程区别如下:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程本身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个进程的其他的线程共享
2013-11-07 16:09:34 498
原创 JAVA绘制图形方法
怎样使用drawImage()方法绘制图形法:(1)Public abstract boolean drawImage(Image img,int x,int y, ImageObserver observer)参数说明:Img 需要绘制的图像X 图像顶点的x坐标Y 图像顶点的Y坐标Obser
2013-11-07 16:07:04 1515
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人