- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 泛型
泛型——JdK1.5以后出现的技术 ——安全机制!泛型的由来:集合中可以存储任意类型的对象,但是在取出时,如果要使用具体对象的特有方法时,需要进行向下转型,如果存储的对象类型不一致,在转型过程中就会出现ClassCastException异常,这样就给程序带来了不安全性。然而,这种不安全性会发生在运行时期,用户无法解决。【代码体现:】import java.util.Arr
2012-07-31 07:24:02 1335
原创 JDK1.5 后的特性总结……
持续整理中……【无论什么东西升级的目的无非 以下几点:】1.简化书写;2.提高效率;3.提高安全性;新特性一: StringBuilder ——jdk1.5版本出现了一个新的字符串缓冲区。【JDK1.5新出来的】StringBuilder含义:——新的字符串缓冲区;功能和StringBuffer一模一样。可变字符序
2012-07-27 19:40:05 1951
原创 Java多线程技术初识——6. 单例模式在多线程中应用
持续整理中……【单例设计模式:】——该模式是用于解决什么问题? 解决:保证了一个类在内存中只能有一个对象。 比如:多程序访问同一个配置文件,希望多程序操作的都是同一个配置文件 中的数据。那么就需要保证该配置文件对象的唯一性。【思路】 怎样才能保证对象是唯一的呢? 1.其他程序随时
2012-07-21 23:30:07 1746
原创 面向对象——关键字
持续整理中……【private】——私有的数据只在本类中有效。其他程序创建对象是无法直接访问的。权限修饰符,用于 修饰成员(成员变量 和成员函数),注意 一定是 ——>成员变量 成员函数。【this】—— 当成员变量和 局部变量同名的时候,为了区分,可以使用一个关键字来完成。 this :代表的是一个对象;代表那个对象呢?
2012-07-21 23:13:59 1489
原创 面向对象——之——多态
【多态】————对象的多种形态。【狗】——狗 x = new 狗( );动物 y = new 狗( );狗对象既是狗类型,又是动物类型。【必须明确】狗是动物的一种。意味着狗是需要继承动物的,只有这样才可以指向。【多态性】——在程序中的体现。就是:父类或者接口的引用指向自己的子类对象。【代码体现】ab
2012-07-21 16:23:57 902
原创 面向对象——三大特性之——继承(二)
【抽象类】当描述事物时,没有足够的信息对该事物进行描述,那么该描述对应的类就是一个抽象类。 狼 ,狗 ——犬科; 【抽象类的特点:】 1. 没有方法体的方法是抽象方法,一般定义在抽象类中。 2. 抽象类和抽象方法必须用abstract关键字所修饰。 3. 抽象类不可以被实例化。为啥?(逆向思考)因为调用抽象方法没有意义,啥也没有,调用
2012-07-21 15:51:03 1467
原创 面向对象——三大特性之——继承(一)
将对象中的共性内容不断地向上抽取,就形成了关系,就有了关系,就有了继承,有了子父类。 所谓的: 超类,基类——父类;【继承的好处】提高了代码的复用性,让类与类之间产生了关系。 单继承:一个类只能有一个父类。一个儿子只能有一个父亲。多继承:一个类可以有多个父类。一个儿子有多个父亲。(在Java中不允许,但用接口可以改良!)【继承的特点】——Java中只能单继承,
2012-07-21 15:33:41 1883
原创 面向对象——三大特性之——封装
大纲:1. 封装;2. 构造函数;3. this 关键字封装性,面向对象的三大特点之一! 【封装】——Encapsulation 隐藏对象的属性和实现细节,仅对外提供公共访问方式。【好处;】 1. 将变化隔离; 2. 便于使用;3. 提高复用性; 4. 提高安全性;【封装原则】 1. 将不需要对外
2012-07-21 14:55:50 6558
原创 面向对象——之前奏
大纲:1. 面向对象与面向过程的区别2. 如何理解面向对象;3. 面向对象的具体分析原则:例题4个4. 面向对象的编程单位是什么,在定义类时所涉及到的元素有那两个。5. 类与对象的关系6. 成员变量与局部变量的区别。7. 匿名对象——————————————————————————【面向对象与面向过
2012-07-21 14:44:15 1104
原创 来北京的这半个月……
【注】:为不浪费您过多时间阅读此文,请直接跳到文章末尾,阅读红色内容! 来北京半个多月了,有所得,有所失!唯一感到不爽的就是,穷日子,真难受,这是未来几年里首要的解决任务! 然而,我觉着,物质的贫穷并不是真正的贫穷,当我的内心世界,精神状态趋于贫穷的时候,那才是相当可怕 的贫穷! 此刻,我坐在总部的411里,屋子里只有10来个人,哦,今儿,休息日!从早上到现在,
2012-07-17 20:43:34 3286
原创 局部代码块——构造代码块——静态代码块 (In Java)
局部代码块:作用:控制变量的生命周期;在程序中,当我们已经使用完 x 后,并且在接下来的代码中,不会再用到x,那么就没必要让x 在内存中占用空间了,这用情况下,可以使用 局部代码块,将x及其所设计到的区域封装为局部代码块,他们在程序执行中顺序不变,只是在执行完成后消失。表现形式,以代码体现如下:class TestDemo{ public static void main(
2012-07-15 23:04:41 10452 2
原创 很是让我揪心的——自增自减
自增,自减接触好多了次了,但总是犯错,犯的让我极度不爽!真那自己没办法,【++ -- 】单独存在时:x就直接参与运算;【实例】class testJia { public static void main(String[] args) { int x = 2; x++; // ++x同理 System.out.println(x); } }//这时候,x
2012-07-13 13:25:00 1994
原创 查表法进行——进制转换
我就用绝招试试手——1. 什么是查表法:通过容器将对应的关系进行存储。通过运算得出相应关系中的其中一方的结果,再通过这个结果去容器中找对应的另一个内容。 可以这样理解:在库房里有六个箱子,对每箱子都进行了编号,当我们要找某个箱子时,可以根据对应的编号到库房里去找相应的箱子!2. 查表法的特点——a) 有对应的关系——方便查询;b)
2012-07-10 12:12:18 4687
原创 函数调用栈——再探
先看一下Java对内存的划分:【Java的内存划分:】 【1.寄存器;】 cpu涉及的区域; 【2.本地方法区;】和系统相关的代码存储区域;???转成C 【3.栈内存】存储的都是局部变量。变量运算区一结束,就释放。 局部变量:在方法上的参数,方法内的变量,语句中
2012-07-10 08:29:55 782
原创 毕姥爷(毕向东)灌水
今天毕姥爷给灌水了: 对人生有莫大的帮助,要是能每天都听点这样的熏陶该多好!1. 要想让自己进步更快,就得尝试着去帮助别人,跟别人分享你所拥有的,不要试图总是等着别人来问你,主动去问别人有什么不懂的!【帮助别人,提升最快】 2. 企业内训,要求在短时间掌握东西,优胜劣汰,掌握了,你就留下来,否则,你将被咔嚓掉!我们要学的就是,如何快速的掌握一种技术,如何快速
2012-07-10 08:18:57 2371 2
.dex 源码查看工具
2015-03-19
Linux下Android反编译工具:apktool
2015-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人