JAVA从零开始
文章平均质量分 86
天意博文
努力学习
展开
-
Java学习笔记_day1
Java学习笔记计算机基础常见键盘 Ctrl kangchou tab teibou shift alt aiout常用快捷键 全选 Ctrl+A 复制 Ctrl+C 粘贴 Ctrl+V 剪切 Ctrl+X 撤销 Ctrl+Z 保存 Ctrl+S打开doc窗口的三种方式 1:开始–程序–附件–原创 2016-07-26 16:09:21 · 356 阅读 · 0 评论 -
Java学习笔记_day2
Java学习笔记关键字 组成关键字的字母全部小写goto和const作为保留字存在,目前并不使用 常见关键字: 标识符 就是给类,接口,方法,变量等起名字时使用的字符序列组成规则英文大小写字母数字字符$和_注意事项 - 不能以数字开头 - 不能是Java中的关键字 - 区分大小写 命名规则包(其实就是文件夹,用于解决相同类名问题) 全部是小写 单级包:haoti原创 2016-07-26 16:25:47 · 532 阅读 · 0 评论 -
java中的位运算符
java中的位运算符java中的位运算符概述分类说明左移原理被除数是负数的时候右移原理被除数是负数的时候无符号右移当数是负数的时候位与位或位异或位非衍生运算符概述Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型分类左移( << )、右移( >> ) 、无符号右移( >>> ) 、原创 2016-09-11 11:11:45 · 592 阅读 · 0 评论 -
java死锁
java死锁java死锁提前准备被锁的是代码块被锁住的是方法被锁住的是静态的方法产生原因实例代码javaBean类测试代码运行结果终极大招解决方法更新后的代码提前准备首先我们明白在synchronized关键字在不同情况下的锁是不同的:被锁的是代码块synchronized(){ //xxx}这时可以还是任意的object对象被锁住的是方法 publ原创 2016-09-12 19:12:05 · 592 阅读 · 0 评论 -
Android图形处理-Drawabble
Android图形处理-DrawabbleAndroid图形处理-DrawabbleDrawable两种访问模式子类LayerDrawavle自定义SeekBarSeekBar的背景SeekBar的代码ShapeDrawable实例StateListDrawableTextView自定义颜色代码ClipDrawablebug说明不断展开的画卷ClipDrawable的原创 2016-11-08 17:46:04 · 1403 阅读 · 0 评论 -
Android图形处理-百变Paint
Android图形处理-百变PaintAndroid图形处理-百变PaintPaint的基本属性设置阴影和渐变设置渐变设置阴影画笔效果PathEffect光棍节快到了blue_heartDrawTextOnPath设置Mask效果设置模糊效果设置突出化的效果Paint的基本属性在Android图形处理-Canvas已经有了基本的使用,但是这节介绍几个好玩的属性设置阴影和渐变设置原创 2016-11-09 12:45:25 · 1035 阅读 · 2 评论 -
Java设计模式之单例模式
Java设计模式之单例模式Java设计模式之单例模式简介基本格式饿汉单例模式懒汉单例模式基本的懒汉单例模式适合多线程的基本懒汉单例模式Double CheckLockDCL实现机制更加优雅的写法对比简介单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少原创 2016-11-28 21:16:31 · 1040 阅读 · 0 评论 -
Java设计模式之Builder模式
Java设计模式之Builder模式Java设计模式之Builder模式简介适用性用LOL的出装备的顺序为例基本实现代码BasePerson的实现DeMaXiYa的实现QiTianDaSheng的基本实现client的实现初步使用Buildr模式BasePerson的改进Builder的实现两个具体Builder的实现client的改进完整的Builder模式Direc原创 2016-11-28 21:17:25 · 2022 阅读 · 2 评论 -
Manacher算法及其Java实现
Manacher算法及其Java实现Manacher算法及其Java实现说明实现步骤基本过程完整实现确定最小半径具体代码复杂度分析参考原载于天意博文说明现给定一个已知的字符串str[],现在想要在O(n)的时间复杂度之内求出一个最长的回文子字符串(正着和倒着顺序读一致)。Manacher最早发现了可以用O(n)的时间复杂度来解决该问题,所以这种方法称之为Manacher算法实现步骤转载 2017-03-14 14:57:36 · 3027 阅读 · 2 评论