随笔分类 -  Java/Andropid笔记篇

java/Android进阶笔记
摘要:之前在android游戏开发中就遇到本地数据存储的问题:一般情形之下就将动态数据写入SD中存储,在没有SD卡的手机上就需另作处理了;再有在开发android应用的过程中,总要去调试APP,安装时又想去了解android的目录结构。然后在网络上搜到了一点材料,整理如下: 阅读全文
posted @ 2015-01-29 19:03 云轩奕鹤 阅读(926) 评论(0) 推荐(0) 编辑
摘要:一、线程交互的基础知识SCJP所要求的线程交互知识点需要从java.lang.Object的类的三个方法来学习:void notify() 唤醒在此对象监视器上等待的单个线程。void notifyAll() 唤醒在此对象监视器上等待的所有线程。void wait() 导致当前的线程等待,直到其他线... 阅读全文
posted @ 2014-08-10 13:32 云轩奕鹤 阅读(274) 评论(0) 推荐(0) 编辑
摘要:Java线程:线程的同步与锁一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。publicclassFoo {privateintx = 100;publicintget... 阅读全文
posted @ 2014-08-04 21:14 云轩奕鹤 阅读(156) 评论(0) 推荐(0) 编辑
摘要:重载,继承,重写和多态的区别重载,继承,重写和多态的区别:1)继承是子类获得父类的成员,2)重写是继承后重新实现父类的方法。3)重载是在一个类里一系列参数不同名字相同的方法。4)多态则是为了避免在父类里大量重载引起代码臃肿且难于维护。网上看到一个有趣的说法是:继承是子类使用父类的方法,而多态则是父类... 阅读全文
posted @ 2014-07-28 21:23 云轩奕鹤 阅读(318) 评论(0) 推荐(0) 编辑
摘要:Java线程:线程状态的转换一、线程状态线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下:1、新状态:线程对象已经创建,还没有在其上调用start()方法。2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程... 阅读全文
posted @ 2014-07-26 16:30 云轩奕鹤 阅读(229) 评论(0) 推荐(0) 编辑
摘要:Java线程:线程栈模型与线程的变量要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。下面通过一个示例性的代码说... 阅读全文
posted @ 2014-07-26 16:29 云轩奕鹤 阅读(280) 评论(0) 推荐(0) 编辑
摘要:Java线程:创建与启动一、定义线程1、扩展java.lang.Thread类。此类中有个run()方法,应该注意其用法:public void run()如果该线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方法不执行任何操作并返回。Thread的... 阅读全文
posted @ 2014-07-26 16:28 云轩奕鹤 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程... 阅读全文
posted @ 2014-07-26 16:27 云轩奕鹤 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1.如何学习程序设计?JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何... 阅读全文
posted @ 2014-07-20 12:05 云轩奕鹤 阅读(302) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示